---
Fuzzer filename: '/src/matio/ossfuzz/./matio_fuzzer.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZL22fuzzer_release_tmpfilePc
      functionSourceFile: '/src/matio/ossfuzz/./fuzzer_temp_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - perror
        - unlink
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './fuzzer_temp_file.h:58,7'
          Dst:             unlink
        - Src:             './fuzzer_temp_file.h:59,5'
          Dst:             perror
    - functionName:    unlink
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    perror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18fuzzer_get_tmpfilePKhm
      functionSourceFile: '/src/matio/ossfuzz/./fuzzer_temp_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          84
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - close
        - fclose
        - fdopen
        - fprintf
        - fwrite
        - mkstemp
        - perror
        - strdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './fuzzer_temp_file.h:30,27'
          Dst:             strdup
        - Src:             './fuzzer_temp_file.h:32,5'
          Dst:             perror
        - Src:             './fuzzer_temp_file.h:33,5'
          Dst:             abort
        - Src:             './fuzzer_temp_file.h:35,31'
          Dst:             mkstemp
        - Src:             './fuzzer_temp_file.h:37,5'
          Dst:             perror
        - Src:             './fuzzer_temp_file.h:38,5'
          Dst:             abort
        - Src:             './fuzzer_temp_file.h:40,16'
          Dst:             fdopen
        - Src:             './fuzzer_temp_file.h:42,5'
          Dst:             perror
        - Src:             './fuzzer_temp_file.h:43,5'
          Dst:             close
        - Src:             './fuzzer_temp_file.h:44,5'
          Dst:             abort
        - Src:             './fuzzer_temp_file.h:46,32'
          Dst:             fwrite
        - Src:             './fuzzer_temp_file.h:48,5'
          Dst:             close
        - Src:             './fuzzer_temp_file.h:49,5'
          Dst:             fprintf
        - Src:             './fuzzer_temp_file.h:51,5'
          Dst:             abort
        - Src:             './fuzzer_temp_file.h:53,3'
          Dst:             fclose
    - functionName:    strdup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    47
      BranchProfiles:  []
      Callsites:       []
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mkstemp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fdopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fwrite
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    160
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    472
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN19FuzzerTemporaryFileD2Ev
      functionSourceFile: '/src/matio/ossfuzz/./fuzzer_temp_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL22fuzzer_release_tmpfilePc
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './fuzzer_temp_file.h:72,28'
          Dst:             _ZL22fuzzer_release_tmpfilePc
        - Src:             './fuzzer_temp_file.h:72,28'
          Dst:             __clang_call_terminate
    - functionName:    __gxx_personality_v0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     WeakODRLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_begin_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK19FuzzerTemporaryFile8filenameEv
      functionSourceFile: '/src/matio/ossfuzz/./fuzzer_temp_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN19FuzzerTemporaryFileC2EPKhm
      functionSourceFile: '/src/matio/ossfuzz/./fuzzer_temp_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL18fuzzer_get_tmpfilePKhm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './fuzzer_temp_file.h:70,19'
          Dst:             _ZL18fuzzer_get_tmpfilePKhm
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/matio/ossfuzz/./matio_fuzzer.cpp'
      linkageType:     externalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _Z9MatioReadPKc
        - _ZN19FuzzerTemporaryFileC2EPKhm
        - _ZN19FuzzerTemporaryFileD2Ev
        - _ZNK19FuzzerTemporaryFile8filenameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './matio_fuzzer.cpp:28,25'
          Dst:             _ZN19FuzzerTemporaryFileC2EPKhm
        - Src:             './matio_fuzzer.cpp:30,32'
          Dst:             _ZNK19FuzzerTemporaryFile8filenameEv
        - Src:             './matio_fuzzer.cpp:30,12'
          Dst:             _Z9MatioReadPKc
        - Src:             './matio_fuzzer.cpp:31,1'
          Dst:             _ZN19FuzzerTemporaryFileD2Ev
        - Src:             './matio_fuzzer.cpp:31,1'
          Dst:             _ZN19FuzzerTemporaryFileD2Ev
    - functionName:    _Z9MatioReadPKc
      functionSourceFile: '/src/matio/ossfuzz/./matio_wrap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          143
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - Mat_Close
        - Mat_GetDir
        - Mat_GetFileAccessMode
        - Mat_GetFilename
        - Mat_GetHeader
        - Mat_GetVersion
        - Mat_LogInit
        - Mat_Open
        - Mat_Rewind
        - Mat_VarDuplicate
        - Mat_VarFree
        - Mat_VarGetNumberOfFields
        - Mat_VarGetSize
        - Mat_VarGetStructFieldnames
        - Mat_VarPrint
        - Mat_VarRead
        - Mat_VarReadDataAll
        - Mat_VarReadNext
        - Mat_VarReadNextInfo
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './matio_wrap.h:27,5'
          Dst:             Mat_LogInit
        - Src:             './matio_wrap.h:28,20'
          Dst:             Mat_Open
        - Src:             './matio_wrap.h:33,35'
          Dst:             Mat_GetFileAccessMode
        - Src:             './matio_wrap.h:34,33'
          Dst:             Mat_GetFilename
        - Src:             './matio_wrap.h:35,30'
          Dst:             Mat_GetHeader
        - Src:             './matio_wrap.h:36,31'
          Dst:             Mat_GetVersion
        - Src:             './matio_wrap.h:39,24'
          Dst:             Mat_GetDir
        - Src:             './matio_wrap.h:42,23'
          Dst:             Mat_VarReadNextInfo
        - Src:             './matio_wrap.h:43,9'
          Dst:             Mat_VarReadDataAll
        - Src:             './matio_wrap.h:44,9'
          Dst:             Mat_VarGetSize
        - Src:             './matio_wrap.h:45,28'
          Dst:             Mat_VarGetNumberOfFields
        - Src:             './matio_wrap.h:46,36'
          Dst:             Mat_VarGetStructFieldnames
        - Src:             './matio_wrap.h:47,9'
          Dst:             Mat_VarPrint
        - Src:             './matio_wrap.h:48,9'
          Dst:             Mat_VarPrint
        - Src:             './matio_wrap.h:49,38'
          Dst:             Mat_VarDuplicate
        - Src:             './matio_wrap.h:50,9'
          Dst:             Mat_VarFree
        - Src:             './matio_wrap.h:52,13'
          Dst:             Mat_VarFree
        - Src:             './matio_wrap.h:56,5'
          Dst:             Mat_Rewind
        - Src:             './matio_wrap.h:57,23'
          Dst:             Mat_VarReadNext
        - Src:             './matio_wrap.h:58,9'
          Dst:             Mat_VarFree
        - Src:             './matio_wrap.h:61,5'
          Dst:             Mat_Rewind
        - Src:             './matio_wrap.h:63,18'
          Dst:             Mat_VarRead
        - Src:             './matio_wrap.h:64,9'
          Dst:             Mat_VarFree
        - Src:             './matio_wrap.h:67,5'
          Dst:             Mat_Close
    - functionName:    mat_h5_log_func
      functionSourceFile: '/src/matio/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - H5Eget_class_name
        - H5Eget_msg
        - Mat_Critical
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'io.c:216,10'
          Dst:             H5Eget_class_name
        - Src:             'io.c:219,10'
          Dst:             H5Eget_msg
        - Src:             'io.c:222,10'
          Dst:             H5Eget_msg
        - Src:             'io.c:225,5'
          Dst:             Mat_Critical
    - functionName:    Mat_Critical
      functionSourceFile: '/src/matio/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mat_log
      functionUses:    210
      BranchProfiles:  []
      Callsites:
        - Src:             'io.c:392,5'
          Dst:             mat_log
    - functionName:    mat_log
      functionSourceFile: '/src/matio/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strdup_vprintf
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'io.c:190,14'
          Dst:             strdup_vprintf
    - functionName:    strdup_vprintf
      functionSourceFile: '/src/matio/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - vsnprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'io.c:67,12'
          Dst:             vsnprintf
        - Src:             'io.c:78,10'
          Dst:             vsnprintf
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Mat_SizeOf
      functionSourceFile: '/src/matio/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          82
      EdgeCount:       30
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    61
      BranchProfiles:
        - Branch String:   'io.c:515,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    Mat_Warning
      functionSourceFile: '/src/matio/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mat_log
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'io.c:502,5'
          Dst:             mat_log
    - functionName:    Mat_LogInitFunc
      functionSourceFile: '/src/matio/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5Eset_auto2
        - mat_h5_log_cb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'io.c:482,5'
          Dst:             H5Eset_auto2
        - Src:             'io.c:482,5'
          Dst:             mat_h5_log_cb
    - functionName:    mat_h5_log_cb
      functionSourceFile: '/src/matio/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5Eclose_stack
        - H5Eget_current_stack
        - H5Ewalk2
        - mat_h5_log_func
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'io.c:244,23'
          Dst:             H5Eget_current_stack
        - Src:             'io.c:245,5'
          Dst:             H5Ewalk2
        - Src:             'io.c:245,5'
          Dst:             mat_h5_log_func
        - Src:             'io.c:246,12'
          Dst:             H5Eclose_stack
    - functionName:    mat_logfunc
      functionSourceFile: '/src/matio/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          188
      EdgeCount:       45
      CyclomaticComplexity: 11
      functionsReached:
        - abort
        - fflush
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'io.c:136,13'
          Dst:             fprintf
        - Src:             'io.c:137,13'
          Dst:             fflush
        - Src:             'io.c:139,13'
          Dst:             fprintf
        - Src:             'io.c:140,13'
          Dst:             fflush
        - Src:             'io.c:141,13'
          Dst:             abort
        - Src:             'io.c:143,13'
          Dst:             fprintf
        - Src:             'io.c:144,13'
          Dst:             fflush
        - Src:             'io.c:146,13'
          Dst:             fprintf
        - Src:             'io.c:147,13'
          Dst:             fflush
        - Src:             'io.c:149,13'
          Dst:             fprintf
        - Src:             'io.c:150,13'
          Dst:             fflush
        - Src:             'io.c:154,13'
          Dst:             fprintf
        - Src:             'io.c:155,13'
          Dst:             fflush
        - Src:             'io.c:157,13'
          Dst:             fprintf
        - Src:             'io.c:158,13'
          Dst:             fflush
        - Src:             'io.c:159,13'
          Dst:             abort
        - Src:             'io.c:161,13'
          Dst:             fprintf
        - Src:             'io.c:162,13'
          Dst:             fflush
        - Src:             'io.c:164,13'
          Dst:             fprintf
        - Src:             'io.c:165,13'
          Dst:             fflush
        - Src:             'io.c:167,13'
          Dst:             fprintf
        - Src:             'io.c:168,13'
          Dst:             fflush
    - functionName:    fflush
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Mat_LogInit
      functionSourceFile: '/src/matio/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5Eset_auto2
        - mat_h5_log_cb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'io.c:461,5'
          Dst:             H5Eset_auto2
        - Src:             'io.c:461,5'
          Dst:             mat_h5_log_cb
    - functionName:    Mat_LogClose
      functionSourceFile: '/src/matio/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5Eset_auto2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'io.c:444,5'
          Dst:             H5Eset_auto2
    - functionName:    Mat_Help
      functionSourceFile: '/src/matio/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - exit
        - printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'io.c:430,9'
          Dst:             printf
        - Src:             'io.c:431,5'
          Dst:             exit
    - functionName:    printf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    76
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Mat_VerbMessage
      functionSourceFile: '/src/matio/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mat_log
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'io.c:373,5'
          Dst:             mat_log
    - functionName:    Mat_DebugMessage
      functionSourceFile: '/src/matio/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mat_log
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'io.c:348,5'
          Dst:             mat_log
    - functionName:    Mat_Message
      functionSourceFile: '/src/matio/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - mat_log
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'io.c:323,5'
          Dst:             mat_log
    - functionName:    Mat_SetDebug
      functionSourceFile: '/src/matio/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Mat_SetVerbose
      functionSourceFile: '/src/matio/src/io.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Mat_VarWriteAppend
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3012
      functionLinenumberEnd: 3067
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          251
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - Mat_Critical
        - Mat_GetDir
        - Mat_VarWriteAppend73
        - realloc
        - strcmp
        - strdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'mat.c:3020,15'
          Dst:             Mat_GetDir
        - Src:             'mat.c:3030,50'
          Dst:             strcmp
        - Src:             'mat.c:3036,15'
          Dst:             Mat_VarWriteAppend73
        - Src:             'mat.c:3043,32'
          Dst:             realloc
        - Src:             'mat.c:3048,53'
          Dst:             strdup
        - Src:             'mat.c:3054,17'
          Dst:             Mat_Critical
    - functionName:    Mat_GetDir
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          286
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - IsEndOfFile
        - Mat_CalcDir73
        - Mat_Critical
        - Mat_VarFree
        - Mat_VarReadNextInfo
        - fseeko64
        - ftello64
        - realloc
        - strdup
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'mat.c:808,23'
          Dst:             Mat_CalcDir73
        - Src:             'mat.c:818,30'
          Dst:             ftello64
        - Src:             'mat.c:821,17'
          Dst:             Mat_Critical
        - Src:             'mat.c:824,19'
          Dst:             fseeko64
        - Src:             'mat.c:827,26'
          Dst:             Mat_VarReadNextInfo
        - Src:             'mat.c:833,44'
          Dst:             realloc
        - Src:             'mat.c:838,61'
          Dst:             strdup
        - Src:             'mat.c:840,29'
          Dst:             Mat_Critical
        - Src:             'mat.c:844,21'
          Dst:             Mat_VarFree
        - Src:             'mat.c:845,30'
          Dst:             IsEndOfFile
        - Src:             'mat.c:846,21'
          Dst:             Mat_Critical
        - Src:             'mat.c:849,24'
          Dst:             IsEndOfFile
        - Src:             'mat.c:850,19'
          Dst:             fseeko64
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    156
      BranchProfiles:  []
      Callsites:       []
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ftello64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    60
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fseeko64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    134
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Mat_VarReadNextInfo
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2642
      functionLinenumberEnd: 2643
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Mat_VarReadNextInfoPredicate
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'mat.c:2643,12'
          Dst:             Mat_VarReadNextInfoPredicate
    - functionName:    Mat_VarFree
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1710
      functionLinenumberEnd: 1858
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         148
      ICount:          795
      EdgeCount:       185
      CyclomaticComplexity: 39
      functionsReached:
        - ComplexFree
        - H5Dclose
        - H5Gclose
        - H5Iget_type
        - Mat_MulDims
        - Mat_VarFree
        - Mul
        - inflateEnd
      functionUses:    81
      BranchProfiles:
        - Branch String:   'mat.c:1724,9'
          Branch Sides:    []
        - Branch String:   'mat.c:1830,13'
          Branch Sides:    []
      Callsites:
        - Src:             'mat.c:1718,15'
          Dst:             Mat_MulDims
        - Src:             'mat.c:1730,31'
          Dst:             Mul
        - Src:             'mat.c:1734,33'
          Dst:             Mat_VarFree
        - Src:             'mat.c:1746,29'
          Dst:             Mat_VarFree
        - Src:             'mat.c:1760,25'
          Dst:             ComplexFree
        - Src:             'mat.c:1780,25'
          Dst:             ComplexFree
        - Src:             'mat.c:1791,25'
          Dst:             Mat_VarFree
        - Src:             'mat.c:1806,13'
          Dst:             inflateEnd
        - Src:             'mat.c:1816,21'
          Dst:             ComplexFree
        - Src:             'mat.c:1822,17'
          Dst:             ComplexFree
        - Src:             'mat.c:1830,22'
          Dst:             H5Iget_type
        - Src:             'mat.c:1832,21'
          Dst:             H5Gclose
        - Src:             'mat.c:1836,21'
          Dst:             H5Dclose
    - functionName:    IsEndOfFile
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - Mat_Critical
        - feof
        - fseeko64
        - ftello64
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'mat.c:349,17'
          Dst:             feof
        - Src:             'mat.c:350,22'
          Dst:             ftello64
        - Src:             'mat.c:353,13'
          Dst:             Mat_Critical
        - Src:             'mat.c:355,19'
          Dst:             fseeko64
        - Src:             'mat.c:356,29'
          Dst:             ftello64
        - Src:             'mat.c:358,23'
          Dst:             fseeko64
    - functionName:    feof
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Mat_MulDims
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - psnip_safe_size_mul
      functionUses:    31
      BranchProfiles:  []
      Callsites:
        - Src:             'mat.c:267,15'
          Dst:             psnip_safe_size_mul
    - functionName:    Mul
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - psnip_safe_size_mul
      functionUses:    77
      BranchProfiles:  []
      Callsites:
        - Src:             'mat.c:286,11'
          Dst:             psnip_safe_size_mul
    - functionName:    ComplexFree
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    psnip_safe_size_mul
      functionSourceFile: '/src/matio/src/./safe-math.h'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Mat_VarReadNextInfoPredicate
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2662
      functionLinenumberEnd: 2687
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - Mat_VarReadNextInfo4
        - Mat_VarReadNextInfo5
        - Mat_VarReadNextInfo73
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mat.c:2667,5'
          Branch Sides:    []
      Callsites:
        - Src:             'mat.c:2669,22'
          Dst:             Mat_VarReadNextInfo5
        - Src:             'mat.c:2673,22'
          Dst:             Mat_VarReadNextInfo73
        - Src:             'mat.c:2679,22'
          Dst:             Mat_VarReadNextInfo4
    - functionName:    Mat_VarWriteData
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2915
      functionLinenumberEnd: 2920
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Mat_Critical
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'mat.c:2916,5'
          Dst:             Mat_Critical
    - functionName:    Mat_VarWriteInfo
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2889
      functionLinenumberEnd: 2894
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Mat_Critical
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'mat.c:2890,5'
          Dst:             Mat_Critical
    - functionName:    Mat_VarReadNextPredicate
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2842
      functionLinenumberEnd: 2874
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          141
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - IsEndOfFile
        - Mat_VarFree
        - Mat_VarReadNextInfoPredicate
        - ReadData
        - fseeko64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mat.c:2847,9'
          Dst:             Mat_VarFree
        - Src:             'mat.c:2849,18'
          Dst:             IsEndOfFile
        - Src:             'mat.c:2855,18'
          Dst:             Mat_VarReadNextInfoPredicate
        - Src:             'mat.c:2857,29'
          Dst:             ReadData
        - Src:             'mat.c:2859,17'
          Dst:             Mat_VarFree
        - Src:             'mat.c:2866,23'
          Dst:             fseeko64
    - functionName:    ReadData
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          92
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - Mat_VarRead4
        - Mat_VarRead5
        - Mat_VarRead73
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'mat.c:109,16'
          Dst:             Mat_VarRead5
        - Src:             'mat.c:112,16'
          Dst:             Mat_VarRead73
        - Src:             'mat.c:115,16'
          Dst:             Mat_VarRead4
    - functionName:    Mat_VarRead
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2777
      functionLinenumberEnd: 2813
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          143
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - Mat_Critical
        - Mat_VarFree
        - Mat_VarReadInfo
        - ReadData
        - fseeko64
        - ftello64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mat.c:2784,26'
          Dst:             ftello64
        - Src:             'mat.c:2786,13'
          Dst:             Mat_Critical
        - Src:             'mat.c:2789,18'
          Dst:             Mat_VarReadInfo
        - Src:             'mat.c:2791,29'
          Dst:             ReadData
        - Src:             'mat.c:2793,17'
          Dst:             Mat_VarFree
        - Src:             'mat.c:2797,15'
          Dst:             fseeko64
        - Src:             'mat.c:2801,18'
          Dst:             Mat_VarReadInfo
        - Src:             'mat.c:2803,29'
          Dst:             ReadData
        - Src:             'mat.c:2805,17'
          Dst:             Mat_VarFree
    - functionName:    Mat_VarReadInfo
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2711
      functionLinenumberEnd: 2764
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          210
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - IsEndOfFile
        - Mat_Critical
        - Mat_IteratorNameAcceptor
        - Mat_VarFree
        - Mat_VarReadNextInfo
        - Mat_VarReadNextInfoPredicate
        - fseeko64
        - ftello64
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'mat.c:2722,22'
          Dst:             Mat_VarReadNextInfoPredicate
        - Src:             'mat.c:2722,22'
          Dst:             Mat_IteratorNameAcceptor
        - Src:             'mat.c:2724,17'
          Dst:             Mat_Critical
        - Src:             'mat.c:2742,26'
          Dst:             ftello64
        - Src:             'mat.c:2744,19'
          Dst:             fseeko64
        - Src:             'mat.c:2746,26'
          Dst:             Mat_VarReadNextInfo
        - Src:             'mat.c:2748,55'
          Dst:             strcmp
        - Src:             'mat.c:2749,25'
          Dst:             Mat_VarFree
        - Src:             'mat.c:2752,30'
          Dst:             IsEndOfFile
        - Src:             'mat.c:2753,21'
          Dst:             Mat_Critical
        - Src:             'mat.c:2756,42'
          Dst:             IsEndOfFile
        - Src:             'mat.c:2757,19'
          Dst:             fseeko64
        - Src:             'mat.c:2759,13'
          Dst:             Mat_Critical
    - functionName:    Mat_IteratorNameAcceptor
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2692
      functionLinenumberEnd: 2694
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mat.c:2694,62'
          Dst:             strcmp
    - functionName:    Mat_VarReadDataLinear
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2589
      functionLinenumberEnd: 2628
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          129
      EdgeCount:       42
      CyclomaticComplexity: 22
      functionsReached:
        - Mat_VarReadDataLinear4
        - Mat_VarReadDataLinear5
        - Mat_VarReadDataLinear73
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mat.c:2592,5'
          Branch Sides:    []
        - Branch String:   'mat.c:2608,5'
          Branch Sides:    []
      Callsites:
        - Src:             'mat.c:2610,19'
          Dst:             Mat_VarReadDataLinear5
        - Src:             'mat.c:2614,19'
          Dst:             Mat_VarReadDataLinear73
        - Src:             'mat.c:2620,19'
          Dst:             Mat_VarReadDataLinear4
    - functionName:    Mat_VarReadDataAll
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2563
      functionLinenumberEnd: 2571
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ReadData
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mat.c:2569,15'
          Dst:             ReadData
    - functionName:    Mat_VarReadData
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2512
      functionLinenumberEnd: 2551
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          129
      EdgeCount:       42
      CyclomaticComplexity: 22
      functionsReached:
        - Mat_VarReadData4
        - Mat_VarReadData5
        - Mat_VarReadData73
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mat.c:2515,5'
          Branch Sides:    []
        - Branch String:   'mat.c:2531,5'
          Branch Sides:    []
      Callsites:
        - Src:             'mat.c:2533,19'
          Dst:             Mat_VarReadData5
        - Src:             'mat.c:2537,19'
          Dst:             Mat_VarReadData73
        - Src:             'mat.c:2543,19'
          Dst:             Mat_VarReadData4
    - functionName:    Mat_PrintNumber
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          98
      EdgeCount:       29
      CyclomaticComplexity: 16
      functionsReached:
        - printf
      functionUses:    6
      BranchProfiles:
        - Branch String:   'mat.c:122,5'
          Branch Sides:    []
      Callsites:
        - Src:             'mat.c:124,13'
          Dst:             printf
        - Src:             'mat.c:127,13'
          Dst:             printf
        - Src:             'mat.c:132,13'
          Dst:             printf
        - Src:             'mat.c:145,13'
          Dst:             printf
        - Src:             'mat.c:156,13'
          Dst:             printf
        - Src:             'mat.c:159,13'
          Dst:             printf
        - Src:             'mat.c:162,13'
          Dst:             printf
        - Src:             'mat.c:165,13'
          Dst:             printf
        - Src:             'mat.c:168,13'
          Dst:             printf
        - Src:             'mat.c:171,13'
          Dst:             printf
    - functionName:    Mat_VarPrint
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2163
      functionLinenumberEnd: 2494
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         252
      ICount:          1576
      EdgeCount:       324
      CyclomaticComplexity: 74
      functionsReached:
        - Mat_Message
        - Mat_MulDims
        - Mat_PrintNumber
        - Mat_SizeOf
        - Mat_VarPrint
        - Mul
        - calloc
        - printf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mat.c:2287,9'
          Branch Sides:    []
        - Branch String:   'mat.c:2331,17'
          Branch Sides:    []
      Callsites:
        - Src:             'mat.c:2187,9'
          Dst:             printf
        - Src:             'mat.c:2188,5'
          Dst:             printf
        - Src:             'mat.c:2194,15'
          Dst:             Mat_MulDims
        - Src:             'mat.c:2195,9'
          Dst:             printf
        - Src:             'mat.c:2199,17'
          Dst:             printf
        - Src:             'mat.c:2202,9'
          Dst:             printf
        - Src:             'mat.c:2204,5'
          Dst:             printf
        - Src:             'mat.c:2206,9'
          Dst:             printf
        - Src:             'mat.c:2208,9'
          Dst:             printf
        - Src:             'mat.c:2209,5'
          Dst:             printf
        - Src:             'mat.c:2236,9'
          Dst:             printf
        - Src:             'mat.c:2243,19'
          Dst:             Mul
        - Src:             'mat.c:2245,13'
          Dst:             printf
        - Src:             'mat.c:2249,25'
          Dst:             printf
        - Src:             'mat.c:2252,25'
          Dst:             Mat_VarPrint
        - Src:             'mat.c:2256,13'
          Dst:             printf
        - Src:             'mat.c:2258,13'
          Dst:             printf
        - Src:             'mat.c:2260,17'
          Dst:             printf
        - Src:             'mat.c:2261,13'
          Dst:             printf
        - Src:             'mat.c:2266,13'
          Dst:             printf
        - Src:             'mat.c:2271,9'
          Dst:             printf
        - Src:             'mat.c:2273,13'
          Dst:             Mat_VarPrint
        - Src:             'mat.c:2274,9'
          Dst:             printf
        - Src:             'mat.c:2280,5'
          Dst:             printf
        - Src:             'mat.c:2283,9'
          Dst:             printf
        - Src:             'mat.c:2285,9'
          Dst:             printf
        - Src:             'mat.c:2302,33'
          Dst:             Mat_SizeOf
        - Src:             'mat.c:2310,29'
          Dst:             Mat_PrintNumber
        - Src:             'mat.c:2311,29'
          Dst:             printf
        - Src:             'mat.c:2312,29'
          Dst:             Mat_PrintNumber
        - Src:             'mat.c:2313,29'
          Dst:             printf
        - Src:             'mat.c:2315,25'
          Dst:             printf
        - Src:             'mat.c:2322,29'
          Dst:             Mat_PrintNumber
        - Src:             'mat.c:2323,29'
          Dst:             printf
        - Src:             'mat.c:2325,25'
          Dst:             printf
        - Src:             'mat.c:2346,37'
          Dst:             printf
        - Src:             'mat.c:2348,37'
          Dst:             printf
        - Src:             'mat.c:2350,37'
          Dst:             printf
        - Src:             'mat.c:2355,29'
          Dst:             printf
        - Src:             'mat.c:2367,47'
          Dst:             calloc
        - Src:             'mat.c:2410,29'
          Dst:             Mat_Message
        - Src:             'mat.c:2419,37'
          Dst:             printf
        - Src:             'mat.c:2421,37'
          Dst:             printf
        - Src:             'mat.c:2423,37'
          Dst:             printf
        - Src:             'mat.c:2425,37'
          Dst:             printf
        - Src:             'mat.c:2428,29'
          Dst:             printf
        - Src:             'mat.c:2437,33'
          Dst:             printf
        - Src:             'mat.c:2438,29'
          Dst:             printf
        - Src:             'mat.c:2447,33'
          Dst:             Mat_SizeOf
        - Src:             'mat.c:2466,29'
          Dst:             printf
        - Src:             'mat.c:2467,29'
          Dst:             Mat_PrintNumber
        - Src:             'mat.c:2468,29'
          Dst:             printf
        - Src:             'mat.c:2469,29'
          Dst:             Mat_PrintNumber
        - Src:             'mat.c:2470,29'
          Dst:             printf
        - Src:             'mat.c:2480,29'
          Dst:             printf
        - Src:             'mat.c:2481,29'
          Dst:             Mat_PrintNumber
        - Src:             'mat.c:2482,29'
          Dst:             printf
        - Src:             'mat.c:2493,5'
          Dst:             printf
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    142
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Mat_VarGetSize
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2038
      functionLinenumberEnd: 2152
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         81
      ICount:          493
      EdgeCount:       110
      CyclomaticComplexity: 31
      functionsReached:
        - Add
        - Mat_MulDims
        - Mat_SizeOf
        - Mat_SizeOfClass
        - Mat_VarGetSize
        - Mul
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'mat.c:2060,19'
          Dst:             Mat_MulDims
        - Src:             'mat.c:2061,20'
          Dst:             Mul
        - Src:             'mat.c:2068,50'
          Dst:             Mat_VarGetSize
        - Src:             'mat.c:2068,31'
          Dst:             Add
        - Src:             'mat.c:2078,15'
          Dst:             Mul
        - Src:             'mat.c:2079,16'
          Dst:             Add
        - Src:             'mat.c:2086,19'
          Dst:             Mul
        - Src:             'mat.c:2093,50'
          Dst:             Mat_VarGetSize
        - Src:             'mat.c:2093,31'
          Dst:             Add
        - Src:             'mat.c:2107,46'
          Dst:             Mat_SizeOf
        - Src:             'mat.c:2107,19'
          Dst:             Mul
        - Src:             'mat.c:2112,23'
          Dst:             Mul
        - Src:             'mat.c:2120,19'
          Dst:             Mul
        - Src:             'mat.c:2126,20'
          Dst:             Add
        - Src:             'mat.c:2131,23'
          Dst:             Add
        - Src:             'mat.c:2138,21'
          Dst:             Mat_SizeOfClass
        - Src:             'mat.c:2139,19'
          Dst:             Mat_MulDims
        - Src:             'mat.c:2144,23'
          Dst:             Mul
    - functionName:    Add
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - psnip_safe_size_add
      functionUses:    44
      BranchProfiles:  []
      Callsites:
        - Src:             'mat.c:304,11'
          Dst:             psnip_safe_size_add
    - functionName:    Mat_SizeOfClass
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          72
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'mat.c:905,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    psnip_safe_size_add
      functionSourceFile: '/src/matio/src/./safe-math.h'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Mat_CalcSubscripts2
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2006
      functionLinenumberEnd: 2028
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          110
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Mat_CalcSubscripts
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1964
      functionLinenumberEnd: 1984
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          110
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Mat_CalcSingleSubscript2
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1921
      functionLinenumberEnd: 1941
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          103
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - Mat_Critical
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'mat.c:1929,13'
          Dst:             Mat_Critical
    - functionName:    Mat_CalcSingleSubscript
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1878
      functionLinenumberEnd: 1899
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          115
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - Mat_Critical
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'mat.c:1885,13'
          Dst:             Mat_Critical
    - functionName:    Mat_VarDuplicate
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1490
      functionLinenumberEnd: 1699
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         177
      ICount:          1497
      EdgeCount:       236
      CyclomaticComplexity: 61
      functionsReached:
        - H5Iinc_ref
        - Mat_SizeOf
        - Mat_VarCalloc
        - Mat_VarDuplicate
        - calloc
        - inflateCopy
        - strdup
        - strlen
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'mat.c:1497,11'
          Dst:             Mat_VarCalloc
        - Src:             'mat.c:1513,22'
          Dst:             strlen
        - Src:             'mat.c:1528,13'
          Dst:             H5Iinc_ref
        - Src:             'mat.c:1539,26'
          Dst:             calloc
        - Src:             'mat.c:1543,56'
          Dst:             strdup
        - Src:             'mat.c:1552,27'
          Dst:             inflateCopy
        - Src:             'mat.c:1585,70'
          Dst:             Mat_SizeOf
        - Src:             'mat.c:1588,59'
          Dst:             Mat_SizeOf
        - Src:             'mat.c:1589,70'
          Dst:             Mat_SizeOf
        - Src:             'mat.c:1592,59'
          Dst:             Mat_SizeOf
        - Src:             'mat.c:1595,70'
          Dst:             Mat_SizeOf
        - Src:             'mat.c:1598,55'
          Dst:             Mat_SizeOf
        - Src:             'mat.c:1636,30'
          Dst:             Mat_VarDuplicate
        - Src:             'mat.c:1660,62'
          Dst:             Mat_SizeOf
        - Src:             'mat.c:1663,51'
          Dst:             Mat_SizeOf
        - Src:             'mat.c:1664,62'
          Dst:             Mat_SizeOf
        - Src:             'mat.c:1667,51'
          Dst:             Mat_SizeOf
        - Src:             'mat.c:1670,62'
          Dst:             Mat_SizeOf
        - Src:             'mat.c:1673,47'
          Dst:             Mat_SizeOf
    - functionName:    Mat_VarCalloc
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 988
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          117
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    183
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Mat_CopyFile
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1327
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          90
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - Mat_Critical
        - fclose
        - fopen64
        - fread
        - fwrite
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mat.c:1292,10'
          Dst:             fopen64
        - Src:             'mat.c:1295,9'
          Dst:             Mat_Critical
        - Src:             'mat.c:1308,11'
          Dst:             fopen64
        - Src:             'mat.c:1311,9'
          Dst:             fclose
        - Src:             'mat.c:1312,9'
          Dst:             Mat_Critical
        - Src:             'mat.c:1316,20'
          Dst:             fread
        - Src:             'mat.c:1317,21'
          Dst:             fwrite
        - Src:             'mat.c:1318,13'
          Dst:             fclose
        - Src:             'mat.c:1319,13'
          Dst:             fclose
        - Src:             'mat.c:1320,13'
          Dst:             Mat_Critical
        - Src:             'mat.c:1324,5'
          Dst:             fclose
        - Src:             'mat.c:1325,5'
          Dst:             fclose
    - functionName:    fopen64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    518
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Mat_VarWrite
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2937
      functionLinenumberEnd: 2994
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          262
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - Mat_Critical
        - Mat_GetDir
        - Mat_VarWrite4
        - Mat_VarWrite5
        - Mat_VarWrite73
        - realloc
        - strcmp
        - strdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mat.c:2945,15'
          Dst:             Mat_GetDir
        - Src:             'mat.c:2952,46'
          Dst:             strcmp
        - Src:             'mat.c:2953,17'
          Dst:             Mat_Critical
        - Src:             'mat.c:2960,15'
          Dst:             Mat_VarWrite5
        - Src:             'mat.c:2963,15'
          Dst:             Mat_VarWrite73
        - Src:             'mat.c:2968,15'
          Dst:             Mat_VarWrite4
        - Src:             'mat.c:2978,28'
          Dst:             realloc
        - Src:             'mat.c:2983,49'
          Dst:             strdup
        - Src:             'mat.c:2989,13'
          Dst:             Mat_Critical
    - functionName:    Mat_VarReadNext
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2825
      functionLinenumberEnd: 2826
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - Mat_VarReadNextPredicate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'mat.c:2826,12'
          Dst:             Mat_VarReadNextPredicate
    - functionName:    Mat_mktemp
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - mkdtemp
        - strlen
        - strncat
        - strncpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mat.c:90,5'
          Dst:             strncpy
        - Src:             'mat.c:92,18'
          Dst:             mkdtemp
        - Src:             'mat.c:93,9'
          Dst:             strncpy
        - Src:             'mat.c:95,66'
          Dst:             strlen
        - Src:             'mat.c:95,9'
          Dst:             strncat
    - functionName:    strncpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    61
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mkdtemp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strncat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Mat_VarDelete
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1338
      functionLinenumberEnd: 1474
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         109
      ICount:          580
      EdgeCount:       141
      CyclomaticComplexity: 34
      functionsReached:
        - Mat_Close
        - Mat_Close73
        - Mat_CopyFile
        - Mat_CreateVer
        - Mat_Critical
        - Mat_Open
        - Mat_Rewind
        - Mat_VarFree
        - Mat_VarReadNext
        - Mat_VarWrite
        - Mat_mktemp
        - fclose
        - remove
        - strcmp
        - strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mat.c:1353,9'
          Branch Sides:    []
      Callsites:
        - Src:             'mat.c:1349,18'
          Dst:             Mat_mktemp
        - Src:             'mat.c:1368,15'
          Dst:             Mat_CreateVer
        - Src:             'mat.c:1374,13'
          Dst:             Mat_Rewind
        - Src:             'mat.c:1375,39'
          Dst:             Mat_VarReadNext
        - Src:             'mat.c:1376,27'
          Dst:             strcmp
        - Src:             'mat.c:1377,27'
          Dst:             Mat_VarWrite
        - Src:             'mat.c:1380,17'
          Dst:             Mat_VarFree
        - Src:             'mat.c:1385,13'
          Dst:             Mat_Close
        - Src:             'mat.c:1388,34'
          Dst:             strdup
        - Src:             'mat.c:1391,33'
          Dst:             Mat_Close73
        - Src:             'mat.c:1395,21'
          Dst:             fclose
        - Src:             'mat.c:1399,29'
          Dst:             Mat_CopyFile
        - Src:             'mat.c:1408,21'
          Dst:             Mat_Critical
        - Src:             'mat.c:1409,36'
          Dst:             remove
        - Src:             'mat.c:1419,21'
          Dst:             Mat_Critical
        - Src:             'mat.c:1420,56'
          Dst:             remove
        - Src:             'mat.c:1430,21'
          Dst:             Mat_Critical
        - Src:             'mat.c:1432,27'
          Dst:             Mat_Open
        - Src:             'mat.c:1453,25'
          Dst:             Mat_Critical
        - Src:             'mat.c:1458,32'
          Dst:             remove
        - Src:             'mat.c:1460,17'
          Dst:             Mat_Critical
        - Src:             'mat.c:1461,52'
          Dst:             remove
        - Src:             'mat.c:1463,17'
          Dst:             Mat_Critical
        - Src:             'mat.c:1469,9'
          Dst:             Mat_Critical
    - functionName:    Mat_CreateVer
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - Mat_Create4
        - Mat_Create5
        - Mat_Create73
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mat.c:446,5'
          Branch Sides:    []
      Callsites:
        - Src:             'mat.c:448,19'
          Dst:             Mat_Create4
        - Src:             'mat.c:451,19'
          Dst:             Mat_Create5
        - Src:             'mat.c:455,19'
          Dst:             Mat_Create73
    - functionName:    Mat_Rewind
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - fseeko64
      functionUses:    6
      BranchProfiles:
        - Branch String:   'mat.c:879,5'
          Branch Sides:    []
      Callsites:
        - Src:             'mat.c:885,19'
          Dst:             fseeko64
    - functionName:    Mat_Close
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          182
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - Mat_Close73
        - fclose
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'mat.c:687,19'
          Dst:             Mat_Close73
        - Src:             'mat.c:691,19'
          Dst:             fclose
    - functionName:    remove
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Mat_Open
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         68
      ICount:          543
      EdgeCount:       92
      CyclomaticComplexity: 26
      functionsReached:
        - H5Fopen
        - H5Gget_info
        - H5Pclose
        - H5Pcreate
        - H5Pset_libver_bounds
        - H5check_version
        - H5open
        - Mat_Close
        - Mat_CreateVer
        - Mat_Critical
        - Mat_Rewind
        - Mat_VarFree
        - Mat_VarReadNextInfo4
        - Mat_Warning
        - Mat_int16Swap
        - calloc
        - fclose
        - fopen64
        - fread
        - ftello64
        - strdup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'mat.c:493,14'
          Dst:             fopen64
        - Src:             'mat.c:496,13'
          Dst:             Mat_Warning
        - Src:             'mat.c:507,14'
          Dst:             fopen64
        - Src:             'mat.c:510,19'
          Dst:             Mat_CreateVer
        - Src:             'mat.c:514,9'
          Dst:             Mat_Critical
        - Src:             'mat.c:520,9'
          Dst:             fclose
        - Src:             'mat.c:521,9'
          Dst:             Mat_Critical
        - Src:             'mat.c:526,27'
          Dst:             calloc
        - Src:             'mat.c:529,9'
          Dst:             fclose
        - Src:             'mat.c:530,9'
          Dst:             Mat_Critical
        - Src:             'mat.c:533,34'
          Dst:             calloc
        - Src:             'mat.c:537,9'
          Dst:             fclose
        - Src:             'mat.c:538,9'
          Dst:             Mat_Critical
        - Src:             'mat.c:550,18'
          Dst:             fread
        - Src:             'mat.c:552,18'
          Dst:             fread
        - Src:             'mat.c:553,22'
          Dst:             fread
        - Src:             'mat.c:554,18'
          Dst:             fread
        - Src:             'mat.c:563,13'
          Dst:             Mat_int16Swap
        - Src:             'mat.c:568,24'
          Dst:             ftello64
        - Src:             'mat.c:573,17'
          Dst:             fclose
        - Src:             'mat.c:574,17'
          Dst:             Mat_Critical
        - Src:             'mat.c:602,9'
          Dst:             Mat_Rewind
        - Src:             'mat.c:603,15'
          Dst:             Mat_VarReadNextInfo4
        - Src:             'mat.c:606,13'
          Dst:             Mat_Close
        - Src:             'mat.c:608,13'
          Dst:             Mat_Critical
        - Src:             'mat.c:610,13'
          Dst:             Mat_VarFree
        - Src:             'mat.c:611,13'
          Dst:             Mat_Rewind
        - Src:             'mat.c:618,21'
          Dst:             strdup
        - Src:             'mat.c:622,9'
          Dst:             fclose
        - Src:             'mat.c:627,50'
          Dst:             H5check_version
        - Src:             'mat.c:627,50'
          Dst:             H5open
        - Src:             'mat.c:627,33'
          Dst:             H5Fopen
        - Src:             'mat.c:630,34'
          Dst:             H5open
        - Src:             'mat.c:630,24'
          Dst:             H5Pcreate
        - Src:             'mat.c:632,13'
          Dst:             H5Pset_libver_bounds
        - Src:             'mat.c:634,50'
          Dst:             H5check_version
        - Src:             'mat.c:634,50'
          Dst:             H5open
        - Src:             'mat.c:634,33'
          Dst:             H5Fopen
        - Src:             'mat.c:635,13'
          Dst:             H5Pclose
        - Src:             'mat.c:638,13'
          Dst:             Mat_Close
        - Src:             'mat.c:649,20'
          Dst:             H5Gget_info
        - Src:             'mat.c:651,17'
          Dst:             Mat_Close
    - functionName:    Mat_VarCreate
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1265
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         147
      ICount:          1012
      EdgeCount:       189
      CyclomaticComplexity: 44
      functionsReached:
        - Mat_Critical
        - Mat_VarCalloc
        - Mat_VarFree
        - Mul
        - calloc
        - strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'mat.c:1076,5'
          Branch Sides:    []
      Callsites:
        - Src:             'mat.c:1058,14'
          Dst:             Mat_VarCalloc
        - Src:             'mat.c:1067,24'
          Dst:             strdup
        - Src:             'mat.c:1132,34'
          Dst:             calloc
        - Src:             'mat.c:1134,59'
          Dst:             strdup
        - Src:             'mat.c:1135,27'
          Dst:             Mul
        - Src:             'mat.c:1137,25'
          Dst:             Mat_VarFree
        - Src:             'mat.c:1138,25'
          Dst:             Mat_Critical
        - Src:             'mat.c:1146,13'
          Dst:             Mat_VarFree
        - Src:             'mat.c:1147,13'
          Dst:             Mat_Critical
        - Src:             'mat.c:1175,15'
          Dst:             Mul
        - Src:             'mat.c:1177,13'
          Dst:             Mat_VarFree
        - Src:             'mat.c:1178,13'
          Dst:             Mat_Critical
        - Src:             'mat.c:1184,28'
          Dst:             calloc
    - functionName:    Mat_GetVersion
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Mat_GetHeader
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Mat_GetFilename
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Mat_GetFileAccessMode
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Mat_GetLibraryVersion
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          49
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CheckSeekFile
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - Mat_Critical
        - fread
        - fseeko64
        - ftello64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mat.c:385,12'
          Dst:             ftello64
        - Src:             'mat.c:387,9'
          Dst:             Mat_Critical
        - Src:             'mat.c:391,11'
          Dst:             fseeko64
        - Src:             'mat.c:392,16'
          Dst:             fread
        - Src:             'mat.c:393,11'
          Dst:             fseeko64
        - Src:             'mat.c:395,9'
          Dst:             Mat_Critical
    - functionName:    Read
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Mat_Warning
        - fread
      functionUses:    38
      BranchProfiles:  []
      Callsites:
        - Src:             'mat.c:324,30'
          Dst:             fread
        - Src:             'mat.c:330,9'
          Dst:             Mat_Warning
    - functionName:    ClassType2DataType
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          82
      EdgeCount:       30
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mat.c:211,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    ComplexMalloc
      functionSourceFile: '/src/matio/src/mat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Mat_VarSetStructFieldByName
      functionSourceFile: '/src/matio/src/matvar_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          193
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - Mat_MulDims
        - strcmp
        - strdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'matvar_struct.c:560,11'
          Dst:             Mat_MulDims
        - Src:             'matvar_struct.c:567,15'
          Dst:             strcmp
        - Src:             'matvar_struct.c:580,23'
          Dst:             strdup
    - functionName:    Mat_VarSetStructFieldByIndex
      functionSourceFile: '/src/matio/src/matvar_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          148
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - Mat_MulDims
        - strdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'matvar_struct.c:520,11'
          Dst:             Mat_MulDims
        - Src:             'matvar_struct.c:533,23'
          Dst:             strdup
    - functionName:    Mat_VarGetStructsLinear
      functionSourceFile: '/src/matio/src/matvar_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          230
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - Mat_VarDuplicate
        - Mat_VarFree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'matvar_struct.c:463,23'
          Dst:             Mat_VarDuplicate
        - Src:             'matvar_struct.c:472,13'
          Dst:             Mat_VarFree
        - Src:             'matvar_struct.c:483,25'
          Dst:             Mat_VarDuplicate
    - functionName:    Mat_VarGetStructs
      functionSourceFile: '/src/matio/src/matvar_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          504
      EdgeCount:       69
      CyclomaticComplexity: 18
      functionsReached:
        - Mat_VarDuplicate
        - Mat_VarFree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'matvar_struct.c:377,19'
          Dst:             Mat_VarDuplicate
        - Src:             'matvar_struct.c:399,9'
          Dst:             Mat_VarFree
        - Src:             'matvar_struct.c:408,25'
          Dst:             Mat_VarDuplicate
    - functionName:    Mat_VarGetStructField
      functionSourceFile: '/src/matio/src/matvar_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          149
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - Mat_MulDims
        - Mat_VarGetStructFieldByIndex
        - Mat_VarGetStructFieldByName
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'matvar_struct.c:310,11'
          Dst:             Mat_MulDims
        - Src:             'matvar_struct.c:320,21'
          Dst:             Mat_VarGetStructFieldByIndex
        - Src:             'matvar_struct.c:322,17'
          Dst:             Mat_VarGetStructFieldByName
    - functionName:    Mat_VarGetStructFieldByIndex
      functionSourceFile: '/src/matio/src/matvar_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          142
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - Mat_Critical
        - Mat_MulDims
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'matvar_struct.c:229,11'
          Dst:             Mat_MulDims
        - Src:             'matvar_struct.c:236,9'
          Dst:             Mat_Critical
        - Src:             'matvar_struct.c:239,13'
          Dst:             Mat_Critical
    - functionName:    Mat_VarGetStructFieldByName
      functionSourceFile: '/src/matio/src/matvar_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          162
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - Mat_Critical
        - Mat_MulDims
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'matvar_struct.c:268,11'
          Dst:             Mat_MulDims
        - Src:             'matvar_struct.c:275,15'
          Dst:             strcmp
        - Src:             'matvar_struct.c:282,9'
          Dst:             Mat_Critical
    - functionName:    Mat_VarGetStructFieldnames
      functionSourceFile: '/src/matio/src/matvar_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Mat_VarGetNumberOfFields
      functionSourceFile: '/src/matio/src/matvar_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Mat_VarAddStructField
      functionSourceFile: '/src/matio/src/matvar_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          216
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - Mat_MulDims
        - Mul
        - realloc
        - strdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'matvar_struct.c:130,11'
          Dst:             Mat_MulDims
        - Src:             'matvar_struct.c:135,27'
          Dst:             realloc
        - Src:             'matvar_struct.c:141,49'
          Dst:             strdup
        - Src:             'matvar_struct.c:145,15'
          Dst:             Mul
        - Src:             'matvar_struct.c:146,16'
          Dst:             Mul
    - functionName:    Mat_VarCreateStruct
      functionSourceFile: '/src/matio/src/matvar_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          270
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - Mat_VarCalloc
        - Mat_VarFree
        - Mul
        - calloc
        - strdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'matvar_struct.c:56,14'
          Dst:             Mat_VarCalloc
        - Src:             'matvar_struct.c:62,24'
          Dst:             strdup
        - Src:             'matvar_struct.c:79,13'
          Dst:             Mat_VarFree
        - Src:             'matvar_struct.c:85,21'
          Dst:             Mat_VarFree
        - Src:             'matvar_struct.c:89,55'
          Dst:             strdup
        - Src:             'matvar_struct.c:95,23'
          Dst:             Mul
        - Src:             'matvar_struct.c:96,20'
          Dst:             Mul
        - Src:             'matvar_struct.c:98,17'
          Dst:             Mat_VarFree
        - Src:             'matvar_struct.c:101,28'
          Dst:             calloc
    - functionName:    Mat_H5WriteAppendData
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1347
      functionLinenumberEnd: 1392
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - size_t
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          186
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - H5Dclose
        - H5Dget_space
        - H5Dopen2
        - H5Dset_extent
        - H5Sclose
        - H5Screate_simple
        - H5Sget_simple_extent_dims
        - H5Sget_simple_extent_ndims
        - H5Sselect_hyperslab
        - Mat_H5WriteData
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'mat73.c:1355,15'
          Dst:             H5Dopen2
        - Src:             'mat73.c:1356,16'
          Dst:             H5Dget_space
        - Src:             'mat73.c:1357,12'
          Dst:             H5Sget_simple_extent_ndims
        - Src:             'mat73.c:1366,19'
          Dst:             H5Sget_simple_extent_dims
        - Src:             'mat73.c:1369,13'
          Dst:             H5Dset_extent
        - Src:             'mat73.c:1375,13'
          Dst:             H5Sclose
        - Src:             'mat73.c:1376,24'
          Dst:             H5Dget_space
        - Src:             'mat73.c:1377,13'
          Dst:             H5Sselect_hyperslab
        - Src:             'mat73.c:1379,25'
          Dst:             H5Screate_simple
        - Src:             'mat73.c:1380,19'
          Dst:             Mat_H5WriteData
        - Src:             'mat73.c:1381,13'
          Dst:             H5Sclose
        - Src:             'mat73.c:1388,5'
          Dst:             H5Sclose
        - Src:             'mat73.c:1389,5'
          Dst:             H5Dclose
    - functionName:    Mat_H5WriteData
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1317
      functionLinenumberEnd: 1341
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          97
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - H5Dwrite
        - H5Tclose
        - H5Tcreate
        - H5Tget_size
        - H5Tinsert
        - Mat_H5WriteData
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'mat73.c:1321,18'
          Dst:             H5Dwrite
        - Src:             'mat73.c:1326,26'
          Dst:             H5Tget_size
        - Src:             'mat73.c:1329,22'
          Dst:             H5Tcreate
        - Src:             'mat73.c:1330,9'
          Dst:             H5Tinsert
        - Src:             'mat73.c:1331,15'
          Dst:             Mat_H5WriteData
        - Src:             'mat73.c:1332,9'
          Dst:             H5Tclose
        - Src:             'mat73.c:1335,22'
          Dst:             H5Tcreate
        - Src:             'mat73.c:1336,9'
          Dst:             H5Tinsert
        - Src:             'mat73.c:1337,16'
          Dst:             Mat_H5WriteData
        - Src:             'mat73.c:1338,9'
          Dst:             H5Tclose
    - functionName:    Mat_VarWriteAppendStruct73
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2281
      functionLinenumberEnd: 2367
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          429
      EdgeCount:       94
      CyclomaticComplexity: 23
      functionsReached:
        - H5Gclose
        - H5Gopen2
        - H5Lexists
        - H5open
        - Mat_H5WriteAppendData
        - Mat_VarWriteRef
        - Mat_VarWriteStruct73
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mat73.c:2293,14'
          Dst:             H5Lexists
        - Src:             'mat73.c:2301,35'
          Dst:             calloc
        - Src:             'mat73.c:2305,45'
          Dst:             calloc
        - Src:             'mat73.c:2316,35'
          Dst:             Mat_VarWriteRef
        - Src:             'mat73.c:2327,39'
          Dst:             H5Gopen2
        - Src:             'mat73.c:2329,64'
          Dst:             H5open
        - Src:             'mat73.c:2329,31'
          Dst:             Mat_H5WriteAppendData
        - Src:             'mat73.c:2335,21'
          Dst:             H5Gclose
        - Src:             'mat73.c:2349,23'
          Dst:             Mat_VarWriteStruct73
        - Src:             'mat73.c:2357,27'
          Dst:             Mat_VarWriteStruct73
    - functionName:    Mat_VarWriteRef
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1397
      functionLinenumberEnd: 1416
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - H5Gget_info
        - H5Rcreate
        - Mat_VarWriteNext73
        - snprintf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'mat73.c:1403,12'
          Dst:             H5Gget_info
        - Src:             'mat73.c:1408,9'
          Dst:             snprintf
        - Src:             'mat73.c:1411,15'
          Dst:             Mat_VarWriteNext73
        - Src:             'mat73.c:1412,9'
          Dst:             snprintf
        - Src:             'mat73.c:1414,9'
          Dst:             H5Rcreate
    - functionName:    Mat_VarWriteStruct73
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2110
      functionLinenumberEnd: 2276
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         114
      ICount:          719
      EdgeCount:       149
      CyclomaticComplexity: 37
      functionsReached:
        - H5Aclose
        - H5Acreate2
        - H5Awrite
        - H5Dclose
        - H5Dcreate2
        - H5Gclose
        - H5Gcreate2
        - H5Gopen2
        - H5Lexists
        - H5Pclose
        - H5Pcreate
        - H5Pset_chunk
        - H5Sclose
        - H5Screate
        - H5Screate_simple
        - H5Tclose
        - H5Tcopy
        - H5Tset_size
        - H5Tvlen_create
        - H5open
        - Mat_Critical
        - Mat_H5GetChunkSize
        - Mat_H5WriteData
        - Mat_MulDims
        - Mat_VarWriteEmpty
        - Mat_VarWriteNext73
        - Mat_VarWriteRef
        - calloc
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'mat73.c:2116,15'
          Dst:             Mat_MulDims
        - Src:             'mat73.c:2121,15'
          Dst:             Mat_VarWriteEmpty
        - Src:             'mat73.c:2123,27'
          Dst:             H5Gcreate2
        - Src:             'mat73.c:2125,13'
          Dst:             Mat_Critical
        - Src:             'mat73.c:2133,35'
          Dst:             H5open
        - Src:             'mat73.c:2133,27'
          Dst:             H5Tcopy
        - Src:             'mat73.c:2134,13'
          Dst:             H5Tset_size
        - Src:             'mat73.c:2135,25'
          Dst:             H5Screate
        - Src:             'mat73.c:2136,23'
          Dst:             H5Acreate2
        - Src:             'mat73.c:2138,22'
          Dst:             H5Awrite
        - Src:             'mat73.c:2140,13'
          Dst:             H5Aclose
        - Src:             'mat73.c:2141,13'
          Dst:             H5Sclose
        - Src:             'mat73.c:2145,17'
          Dst:             H5Gclose
        - Src:             'mat73.c:2146,17'
          Dst:             H5Tclose
        - Src:             'mat73.c:2155,45'
          Dst:             strlen
        - Src:             'mat73.c:2158,21'
          Dst:             H5Tset_size
        - Src:             'mat73.c:2159,37'
          Dst:             H5Tvlen_create
        - Src:             'mat73.c:2160,33'
          Dst:             H5Screate_simple
        - Src:             'mat73.c:2161,31'
          Dst:             H5Acreate2
        - Src:             'mat73.c:2163,30'
          Dst:             H5Awrite
        - Src:             'mat73.c:2165,21'
          Dst:             H5Aclose
        - Src:             'mat73.c:2166,21'
          Dst:             H5Sclose
        - Src:             'mat73.c:2167,21'
          Dst:             H5Tclose
        - Src:             'mat73.c:2168,21'
          Dst:             H5Tclose
        - Src:             'mat73.c:2180,31'
          Dst:             Mat_VarWriteNext73
        - Src:             'mat73.c:2185,30'
          Dst:             H5Lexists
        - Src:             'mat73.c:2186,40'
          Dst:             H5Gopen2
        - Src:             'mat73.c:2189,33'
          Dst:             H5Gcreate2
        - Src:             'mat73.c:2194,60'
          Dst:             calloc
        - Src:             'mat73.c:2198,57'
          Dst:             calloc
        - Src:             'mat73.c:2208,47'
          Dst:             Mat_VarWriteRef
        - Src:             'mat73.c:2221,55'
          Dst:             H5open
        - Src:             'mat73.c:2221,45'
          Dst:             H5Pcreate
        - Src:             'mat73.c:2224,41'
          Dst:             Mat_H5GetChunkSize
        - Src:             'mat73.c:2225,41'
          Dst:             H5Pset_chunk
        - Src:             'mat73.c:2230,45'
          Dst:             Mat_H5GetChunkSize
        - Src:             'mat73.c:2231,45'
          Dst:             H5Pset_chunk
        - Src:             'mat73.c:2234,45'
          Dst:             H5Pclose
        - Src:             'mat73.c:2245,51'
          Dst:             H5Screate_simple
        - Src:             'mat73.c:2248,85'
          Dst:             H5open
        - Src:             'mat73.c:2247,53'
          Dst:             H5Dcreate2
        - Src:             'mat73.c:2250,68'
          Dst:             H5open
        - Src:             'mat73.c:2250,43'
          Dst:             Mat_H5WriteData
        - Src:             'mat73.c:2252,37'
          Dst:             H5Dclose
        - Src:             'mat73.c:2256,33'
          Dst:             H5Sclose
        - Src:             'mat73.c:2265,29'
          Dst:             H5Pclose
        - Src:             'mat73.c:2271,13'
          Dst:             H5Gclose
    - functionName:    Mat_VarWriteEmpty
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1421
      functionLinenumberEnd: 1504
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          323
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - H5Aclose
        - H5Acreate2
        - H5Awrite
        - H5Dclose
        - H5Dcreate2
        - H5Dwrite
        - H5Sclose
        - H5Screate
        - H5Screate_simple
        - H5Tclose
        - H5Tcopy
        - H5Tset_size
        - H5Tvlen_create
        - H5open
        - SizeType2H5T
        - strcmp
        - strlen
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'mat73.c:1427,17'
          Dst:             H5Screate_simple
        - Src:             'mat73.c:1429,29'
          Dst:             H5open
        - Src:             'mat73.c:1429,9'
          Dst:             H5Dcreate2
        - Src:             'mat73.c:1430,28'
          Dst:             H5open
        - Src:             'mat73.c:1430,20'
          Dst:             H5Tcopy
        - Src:             'mat73.c:1431,31'
          Dst:             strlen
        - Src:             'mat73.c:1431,5'
          Dst:             H5Tset_size
        - Src:             'mat73.c:1432,17'
          Dst:             H5Screate
        - Src:             'mat73.c:1433,15'
          Dst:             H5Acreate2
        - Src:             'mat73.c:1434,14'
          Dst:             H5Awrite
        - Src:             'mat73.c:1436,5'
          Dst:             H5Sclose
        - Src:             'mat73.c:1437,5'
          Dst:             H5Aclose
        - Src:             'mat73.c:1438,5'
          Dst:             H5Tclose
        - Src:             'mat73.c:1441,19'
          Dst:             strcmp
        - Src:             'mat73.c:1450,43'
          Dst:             H5open
        - Src:             'mat73.c:1450,35'
          Dst:             H5Tcopy
        - Src:             'mat73.c:1452,45'
          Dst:             strlen
        - Src:             'mat73.c:1455,21'
          Dst:             H5Tset_size
        - Src:             'mat73.c:1456,37'
          Dst:             H5Tvlen_create
        - Src:             'mat73.c:1457,33'
          Dst:             H5Screate_simple
        - Src:             'mat73.c:1458,31'
          Dst:             H5Acreate2
        - Src:             'mat73.c:1460,30'
          Dst:             H5Awrite
        - Src:             'mat73.c:1462,21'
          Dst:             H5Aclose
        - Src:             'mat73.c:1463,21'
          Dst:             H5Sclose
        - Src:             'mat73.c:1464,21'
          Dst:             H5Tclose
        - Src:             'mat73.c:1465,21'
          Dst:             H5Tclose
        - Src:             'mat73.c:1471,26'
          Dst:             strcmp
        - Src:             'mat73.c:1474,25'
          Dst:             H5Screate
        - Src:             'mat73.c:1475,63'
          Dst:             H5open
        - Src:             'mat73.c:1475,23'
          Dst:             H5Acreate2
        - Src:             'mat73.c:1477,40'
          Dst:             H5open
        - Src:             'mat73.c:1477,22'
          Dst:             H5Awrite
        - Src:             'mat73.c:1479,13'
          Dst:             H5Sclose
        - Src:             'mat73.c:1480,13'
          Dst:             H5Aclose
        - Src:             'mat73.c:1485,25'
          Dst:             H5Screate
        - Src:             'mat73.c:1486,58'
          Dst:             H5open
        - Src:             'mat73.c:1486,23'
          Dst:             H5Acreate2
        - Src:             'mat73.c:1488,40'
          Dst:             H5open
        - Src:             'mat73.c:1488,22'
          Dst:             H5Awrite
        - Src:             'mat73.c:1490,13'
          Dst:             H5Sclose
        - Src:             'mat73.c:1491,13'
          Dst:             H5Aclose
        - Src:             'mat73.c:1497,36'
          Dst:             SizeType2H5T
        - Src:             'mat73.c:1497,18'
          Dst:             H5Dwrite
        - Src:             'mat73.c:1501,5'
          Dst:             H5Dclose
        - Src:             'mat73.c:1502,5'
          Dst:             H5Sclose
    - functionName:    Mat_VarWriteNext73
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2371
      functionLinenumberEnd: 2393
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - Mat_VarWriteNextType73
        - Mat_WriteEmptyVariable73
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'mat73.c:2376,16'
          Dst:             Mat_WriteEmptyVariable73
        - Src:             'mat73.c:2381,15'
          Dst:             Mat_VarWriteNextType73
        - Src:             'mat73.c:2385,19'
          Dst:             Mat_VarWriteNextType73
    - functionName:    Mat_H5GetChunkSize
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          80
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Mat_WriteEmptyVariable73
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1709
      functionLinenumberEnd: 1752
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          148
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - H5Aclose
        - H5Acreate2
        - H5Awrite
        - H5Dclose
        - H5Dcreate2
        - H5Dwrite
        - H5Sclose
        - H5Screate
        - H5Screate_simple
        - H5Tclose
        - H5Tcopy
        - H5Tset_size
        - H5open
        - SizeType2H5T
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'mat73.c:1714,17'
          Dst:             H5Screate_simple
        - Src:             'mat73.c:1716,29'
          Dst:             H5open
        - Src:             'mat73.c:1716,9'
          Dst:             H5Dcreate2
        - Src:             'mat73.c:1720,32'
          Dst:             H5open
        - Src:             'mat73.c:1720,24'
          Dst:             H5Tcopy
        - Src:             'mat73.c:1721,9'
          Dst:             H5Tset_size
        - Src:             'mat73.c:1722,21'
          Dst:             H5Screate
        - Src:             'mat73.c:1724,13'
          Dst:             H5Acreate2
        - Src:             'mat73.c:1725,18'
          Dst:             H5Awrite
        - Src:             'mat73.c:1727,9'
          Dst:             H5Sclose
        - Src:             'mat73.c:1728,9'
          Dst:             H5Aclose
        - Src:             'mat73.c:1729,9'
          Dst:             H5Tclose
        - Src:             'mat73.c:1732,25'
          Dst:             H5Screate
        - Src:             'mat73.c:1733,58'
          Dst:             H5open
        - Src:             'mat73.c:1733,23'
          Dst:             H5Acreate2
        - Src:             'mat73.c:1735,40'
          Dst:             H5open
        - Src:             'mat73.c:1735,22'
          Dst:             H5Awrite
        - Src:             'mat73.c:1737,13'
          Dst:             H5Sclose
        - Src:             'mat73.c:1738,13'
          Dst:             H5Aclose
        - Src:             'mat73.c:1743,40'
          Dst:             SizeType2H5T
        - Src:             'mat73.c:1743,22'
          Dst:             H5Dwrite
        - Src:             'mat73.c:1746,9'
          Dst:             H5Dclose
        - Src:             'mat73.c:1750,5'
          Dst:             H5Sclose
    - functionName:    Mat_VarWriteNextType73
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2418
      functionLinenumberEnd: 2468
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          217
      EdgeCount:       37
      CyclomaticComplexity: 4
      functionsReached:
        - Mat_VarWriteCell73
        - Mat_VarWriteChar73
        - Mat_VarWriteLogical73
        - Mat_VarWriteNumeric73
        - Mat_VarWriteSparse73
        - Mat_VarWriteStruct73
        - Mat_WriteEmptyVariable73
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mat73.c:2429,9'
          Branch Sides:    []
      Callsites:
        - Src:             'mat73.c:2427,15'
          Dst:             Mat_VarWriteLogical73
        - Src:             'mat73.c:2440,23'
          Dst:             Mat_VarWriteNumeric73
        - Src:             'mat73.c:2443,23'
          Dst:             Mat_VarWriteChar73
        - Src:             'mat73.c:2446,23'
          Dst:             Mat_VarWriteStruct73
        - Src:             'mat73.c:2449,23'
          Dst:             Mat_VarWriteCell73
        - Src:             'mat73.c:2452,23'
          Dst:             Mat_VarWriteSparse73
        - Src:             'mat73.c:2455,23'
          Dst:             Mat_WriteEmptyVariable73
    - functionName:    Mat_VarWriteLogical73
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1769
      functionLinenumberEnd: 1845
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          298
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - ClassType2H5T
        - DataType2H5T
        - H5Aclose
        - H5Acreate2
        - H5Awrite
        - H5Dclose
        - H5Dcreate2
        - H5Dwrite
        - H5Pclose
        - H5Pcreate
        - H5Pset_chunk
        - H5Pset_deflate
        - H5Sclose
        - H5Screate
        - H5Screate_simple
        - H5Tclose
        - H5Tcopy
        - H5Tset_size
        - H5open
        - Mat_H5GetChunkSize
        - Mat_VarWriteEmpty
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mat73.c:1779,27'
          Dst:             H5open
        - Src:             'mat73.c:1779,17'
          Dst:             H5Pcreate
        - Src:             'mat73.c:1782,13'
          Dst:             Mat_H5GetChunkSize
        - Src:             'mat73.c:1783,13'
          Dst:             H5Pset_chunk
        - Src:             'mat73.c:1787,17'
          Dst:             Mat_H5GetChunkSize
        - Src:             'mat73.c:1788,17'
          Dst:             H5Pset_chunk
        - Src:             'mat73.c:1791,17'
          Dst:             H5Pclose
        - Src:             'mat73.c:1795,9'
          Dst:             H5Pset_deflate
        - Src:             'mat73.c:1801,15'
          Dst:             Mat_VarWriteEmpty
        - Src:             'mat73.c:1806,21'
          Dst:             H5Screate_simple
        - Src:             'mat73.c:1808,39'
          Dst:             ClassType2H5T
        - Src:             'mat73.c:1808,19'
          Dst:             H5Dcreate2
        - Src:             'mat73.c:1810,32'
          Dst:             H5open
        - Src:             'mat73.c:1810,24'
          Dst:             H5Tcopy
        - Src:             'mat73.c:1811,9'
          Dst:             H5Tset_size
        - Src:             'mat73.c:1812,21'
          Dst:             H5Screate
        - Src:             'mat73.c:1814,13'
          Dst:             H5Acreate2
        - Src:             'mat73.c:1815,18'
          Dst:             H5Awrite
        - Src:             'mat73.c:1817,9'
          Dst:             H5Sclose
        - Src:             'mat73.c:1818,9'
          Dst:             H5Aclose
        - Src:             'mat73.c:1819,9'
          Dst:             H5Tclose
        - Src:             'mat73.c:1823,25'
          Dst:             H5Screate
        - Src:             'mat73.c:1824,63'
          Dst:             H5open
        - Src:             'mat73.c:1824,23'
          Dst:             H5Acreate2
        - Src:             'mat73.c:1826,40'
          Dst:             H5open
        - Src:             'mat73.c:1826,22'
          Dst:             H5Awrite
        - Src:             'mat73.c:1828,13'
          Dst:             H5Sclose
        - Src:             'mat73.c:1829,13'
          Dst:             H5Aclose
        - Src:             'mat73.c:1833,40'
          Dst:             DataType2H5T
        - Src:             'mat73.c:1833,22'
          Dst:             H5Dwrite
        - Src:             'mat73.c:1837,9'
          Dst:             H5Dclose
        - Src:             'mat73.c:1838,9'
          Dst:             H5Sclose
        - Src:             'mat73.c:1842,9'
          Dst:             H5Pclose
    - functionName:    Mat_VarWriteNumeric73
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1863
      functionLinenumberEnd: 1927
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          313
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - ClassType2H5T
        - DataType
        - H5Aclose
        - H5Acreate2
        - H5Awrite
        - H5Dclose
        - H5Dcreate2
        - H5Pclose
        - H5Pcreate
        - H5Pset_chunk
        - H5Pset_deflate
        - H5Sclose
        - H5Screate
        - H5Screate_simple
        - H5Tclose
        - H5Tcopy
        - H5Tset_size
        - H5open
        - Mat_H5GetChunkSize
        - Mat_H5WriteData
        - Mat_VarWriteEmpty
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'mat73.c:1873,27'
          Dst:             H5open
        - Src:             'mat73.c:1873,17'
          Dst:             H5Pcreate
        - Src:             'mat73.c:1876,13'
          Dst:             Mat_H5GetChunkSize
        - Src:             'mat73.c:1877,13'
          Dst:             H5Pset_chunk
        - Src:             'mat73.c:1881,17'
          Dst:             Mat_H5GetChunkSize
        - Src:             'mat73.c:1882,17'
          Dst:             H5Pset_chunk
        - Src:             'mat73.c:1885,17'
          Dst:             H5Pclose
        - Src:             'mat73.c:1890,13'
          Dst:             H5Pset_deflate
        - Src:             'mat73.c:1896,15'
          Dst:             Mat_VarWriteEmpty
        - Src:             'mat73.c:1899,25'
          Dst:             ClassType2H5T
        - Src:             'mat73.c:1900,26'
          Dst:             DataType
        - Src:             'mat73.c:1902,21'
          Dst:             H5Screate_simple
        - Src:             'mat73.c:1903,19'
          Dst:             H5Dcreate2
        - Src:             'mat73.c:1904,32'
          Dst:             H5open
        - Src:             'mat73.c:1904,24'
          Dst:             H5Tcopy
        - Src:             'mat73.c:1905,35'
          Dst:             strlen
        - Src:             'mat73.c:1905,9'
          Dst:             H5Tset_size
        - Src:             'mat73.c:1906,21'
          Dst:             H5Screate
        - Src:             'mat73.c:1908,13'
          Dst:             H5Acreate2
        - Src:             'mat73.c:1909,18'
          Dst:             H5Awrite
        - Src:             'mat73.c:1911,9'
          Dst:             H5Sclose
        - Src:             'mat73.c:1912,9'
          Dst:             H5Aclose
        - Src:             'mat73.c:1913,9'
          Dst:             H5Tclose
        - Src:             'mat73.c:1914,9'
          Dst:             H5Tclose
        - Src:             'mat73.c:1916,19'
          Dst:             Mat_H5WriteData
        - Src:             'mat73.c:1919,9'
          Dst:             H5Dclose
        - Src:             'mat73.c:1920,9'
          Dst:             H5Sclose
        - Src:             'mat73.c:1924,9'
          Dst:             H5Pclose
    - functionName:    Mat_VarWriteChar73
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1599
      functionLinenumberEnd: 1705
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          554
      EdgeCount:       90
      CyclomaticComplexity: 19
      functionsReached:
        - ClassType2H5T
        - DataType2H5T
        - H5Aclose
        - H5Acreate2
        - H5Awrite
        - H5Dclose
        - H5Dcreate2
        - H5Dwrite
        - H5Sclose
        - H5Screate
        - H5Screate_simple
        - H5Tclose
        - H5Tcopy
        - H5Tset_size
        - H5open
        - Mat_VarWriteEmpty
        - calloc
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mat73.c:1616,9'
          Branch Sides:    []
      Callsites:
        - Src:             'mat73.c:1610,15'
          Dst:             Mat_VarWriteEmpty
        - Src:             'mat73.c:1615,21'
          Dst:             H5Screate_simple
        - Src:             'mat73.c:1621,47'
          Dst:             ClassType2H5T
        - Src:             'mat73.c:1621,27'
          Dst:             H5Dcreate2
        - Src:             'mat73.c:1630,47'
          Dst:             ClassType2H5T
        - Src:             'mat73.c:1630,27'
          Dst:             H5Dcreate2
        - Src:             'mat73.c:1634,17'
          Dst:             H5Sclose
        - Src:             'mat73.c:1637,32'
          Dst:             H5open
        - Src:             'mat73.c:1637,24'
          Dst:             H5Tcopy
        - Src:             'mat73.c:1638,35'
          Dst:             strlen
        - Src:             'mat73.c:1638,9'
          Dst:             H5Tset_size
        - Src:             'mat73.c:1639,21'
          Dst:             H5Screate
        - Src:             'mat73.c:1641,13'
          Dst:             H5Acreate2
        - Src:             'mat73.c:1642,18'
          Dst:             H5Awrite
        - Src:             'mat73.c:1644,9'
          Dst:             H5Aclose
        - Src:             'mat73.c:1645,9'
          Dst:             H5Tclose
        - Src:             'mat73.c:1648,36'
          Dst:             H5open
        - Src:             'mat73.c:1648,28'
          Dst:             H5Tcopy
        - Src:             'mat73.c:1649,23'
          Dst:             H5Acreate2
        - Src:             'mat73.c:1651,22'
          Dst:             H5Awrite
        - Src:             'mat73.c:1653,13'
          Dst:             H5Aclose
        - Src:             'mat73.c:1654,13'
          Dst:             H5Tclose
        - Src:             'mat73.c:1656,9'
          Dst:             H5Sclose
        - Src:             'mat73.c:1658,18'
          Dst:             DataType2H5T
        - Src:             'mat73.c:1661,22'
          Dst:             H5open
        - Src:             'mat73.c:1662,35'
          Dst:             calloc
        - Src:             'mat73.c:1696,22'
          Dst:             H5Dwrite
        - Src:             'mat73.c:1700,9'
          Dst:             H5Dclose
        - Src:             'mat73.c:1701,9'
          Dst:             H5Sclose
    - functionName:    Mat_VarWriteCell73
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1522
      functionLinenumberEnd: 1582
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          267
      EdgeCount:       53
      CyclomaticComplexity: 14
      functionsReached:
        - H5Aclose
        - H5Acreate2
        - H5Awrite
        - H5Dclose
        - H5Dcreate2
        - H5Gcreate2
        - H5Gopen2
        - H5Lexists
        - H5Sclose
        - H5Screate
        - H5Screate_simple
        - H5Tclose
        - H5Tcopy
        - H5Tset_size
        - H5open
        - Mat_H5WriteData
        - Mat_VarWriteEmpty
        - Mat_VarWriteRef
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mat73.c:1533,15'
          Dst:             Mat_VarWriteEmpty
        - Src:             'mat73.c:1536,18'
          Dst:             H5Lexists
        - Src:             'mat73.c:1537,28'
          Dst:             H5Gopen2
        - Src:             'mat73.c:1539,28'
          Dst:             H5Gcreate2
        - Src:             'mat73.c:1545,35'
          Dst:             H5Screate_simple
        - Src:             'mat73.c:1546,53'
          Dst:             H5open
        - Src:             'mat73.c:1546,33'
          Dst:             H5Dcreate2
        - Src:             'mat73.c:1550,27'
          Dst:             Mat_VarWriteRef
        - Src:             'mat73.c:1555,52'
          Dst:             H5open
        - Src:             'mat73.c:1555,27'
          Dst:             Mat_H5WriteData
        - Src:             'mat73.c:1559,53'
          Dst:             H5open
        - Src:             'mat73.c:1559,45'
          Dst:             H5Tcopy
        - Src:             'mat73.c:1560,25'
          Dst:             H5Tset_size
        - Src:             'mat73.c:1561,37'
          Dst:             H5Screate
        - Src:             'mat73.c:1562,35'
          Dst:             H5Acreate2
        - Src:             'mat73.c:1564,34'
          Dst:             H5Awrite
        - Src:             'mat73.c:1566,25'
          Dst:             H5Aclose
        - Src:             'mat73.c:1567,25'
          Dst:             H5Sclose
        - Src:             'mat73.c:1568,25'
          Dst:             H5Tclose
        - Src:             'mat73.c:1571,17'
          Dst:             H5Dclose
        - Src:             'mat73.c:1573,17'
          Dst:             H5Sclose
    - functionName:    Mat_VarWriteSparse73
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1998
      functionLinenumberEnd: 2090
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          373
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - ClassType2H5T
        - DataType
        - DataType2ClassType
        - DataType2H5T
        - H5Aclose
        - H5Acreate2
        - H5Awrite
        - H5Dclose
        - H5Dcreate2
        - H5Gclose
        - H5Gcreate2
        - H5Sclose
        - H5Screate
        - H5Screate_simple
        - H5Tclose
        - H5Tcopy
        - H5Tset_size
        - H5open
        - Mat_Critical
        - Mat_H5WriteData
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mat73.c:2002,17'
          Dst:             H5Gcreate2
        - Src:             'mat73.c:2004,9'
          Dst:             Mat_Critical
        - Src:             'mat73.c:2015,22'
          Dst:             DataType2ClassType
        - Src:             'mat73.c:2016,32'
          Dst:             H5open
        - Src:             'mat73.c:2016,24'
          Dst:             H5Tcopy
        - Src:             'mat73.c:2017,59'
          Dst:             strlen
        - Src:             'mat73.c:2017,9'
          Dst:             H5Tset_size
        - Src:             'mat73.c:2018,21'
          Dst:             H5Screate
        - Src:             'mat73.c:2020,13'
          Dst:             H5Acreate2
        - Src:             'mat73.c:2021,18'
          Dst:             H5Awrite
        - Src:             'mat73.c:2024,9'
          Dst:             H5Sclose
        - Src:             'mat73.c:2025,9'
          Dst:             H5Aclose
        - Src:             'mat73.c:2026,9'
          Dst:             H5Tclose
        - Src:             'mat73.c:2032,29'
          Dst:             H5Screate
        - Src:             'mat73.c:2033,69'
          Dst:             H5open
        - Src:             'mat73.c:2033,27'
          Dst:             H5Acreate2
        - Src:             'mat73.c:2035,44'
          Dst:             H5open
        - Src:             'mat73.c:2035,26'
          Dst:             H5Awrite
        - Src:             'mat73.c:2037,17'
          Dst:             H5Sclose
        - Src:             'mat73.c:2038,17'
          Dst:             H5Aclose
        - Src:             'mat73.c:2044,28'
          Dst:             ClassType2H5T
        - Src:             'mat73.c:2045,25'
          Dst:             H5Screate
        - Src:             'mat73.c:2046,23'
          Dst:             H5Acreate2
        - Src:             'mat73.c:2048,22'
          Dst:             H5Awrite
        - Src:             'mat73.c:2050,13'
          Dst:             H5Sclose
        - Src:             'mat73.c:2051,13'
          Dst:             H5Aclose
        - Src:             'mat73.c:2056,23'
          Dst:             DataType2H5T
        - Src:             'mat73.c:2057,24'
          Dst:             DataType
        - Src:             'mat73.c:2058,25'
          Dst:             H5Screate_simple
        - Src:             'mat73.c:2059,23'
          Dst:             H5Dcreate2
        - Src:             'mat73.c:2061,13'
          Dst:             H5Tclose
        - Src:             'mat73.c:2062,19'
          Dst:             Mat_H5WriteData
        - Src:             'mat73.c:2064,13'
          Dst:             H5Dclose
        - Src:             'mat73.c:2065,13'
          Dst:             H5Sclose
        - Src:             'mat73.c:2070,25'
          Dst:             H5Screate_simple
        - Src:             'mat73.c:2071,23'
          Dst:             H5Dcreate2
        - Src:             'mat73.c:2073,44'
          Dst:             H5open
        - Src:             'mat73.c:2073,19'
          Dst:             Mat_H5WriteData
        - Src:             'mat73.c:2074,13'
          Dst:             H5Dclose
        - Src:             'mat73.c:2075,13'
          Dst:             H5Sclose
        - Src:             'mat73.c:2080,25'
          Dst:             H5Screate_simple
        - Src:             'mat73.c:2081,23'
          Dst:             H5Dcreate2
        - Src:             'mat73.c:2083,44'
          Dst:             H5open
        - Src:             'mat73.c:2083,19'
          Dst:             Mat_H5WriteData
        - Src:             'mat73.c:2084,13'
          Dst:             H5Dclose
        - Src:             'mat73.c:2085,13'
          Dst:             H5Sclose
        - Src:             'mat73.c:2087,9'
          Dst:             H5Gclose
    - functionName:    DataType2ClassType
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          67
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mat73.c:167,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    ClassType2H5T
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          94
      EdgeCount:       29
      CyclomaticComplexity: 16
      functionsReached:
        - H5open
      functionUses:    10
      BranchProfiles:
        - Branch String:   'mat73.c:200,5'
          Branch Sides:    []
      Callsites:
        - Src:             'mat73.c:202,20'
          Dst:             H5open
        - Src:             'mat73.c:204,20'
          Dst:             H5open
        - Src:             'mat73.c:211,20'
          Dst:             H5open
        - Src:             'mat73.c:221,20'
          Dst:             H5open
        - Src:             'mat73.c:231,20'
          Dst:             H5open
        - Src:             'mat73.c:243,20'
          Dst:             H5open
        - Src:             'mat73.c:253,20'
          Dst:             H5open
        - Src:             'mat73.c:265,20'
          Dst:             H5open
        - Src:             'mat73.c:275,20'
          Dst:             H5open
        - Src:             'mat73.c:287,20'
          Dst:             H5open
    - functionName:    DataType2H5T
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          106
      EdgeCount:       35
      CyclomaticComplexity: 19
      functionsReached:
        - H5open
      functionUses:    6
      BranchProfiles:
        - Branch String:   'mat73.c:305,5'
          Branch Sides:    []
      Callsites:
        - Src:             'mat73.c:307,20'
          Dst:             H5open
        - Src:             'mat73.c:309,20'
          Dst:             H5open
        - Src:             'mat73.c:316,20'
          Dst:             H5open
        - Src:             'mat73.c:326,20'
          Dst:             H5open
        - Src:             'mat73.c:336,20'
          Dst:             H5open
        - Src:             'mat73.c:348,20'
          Dst:             H5open
        - Src:             'mat73.c:358,20'
          Dst:             H5open
        - Src:             'mat73.c:371,20'
          Dst:             H5open
        - Src:             'mat73.c:381,20'
          Dst:             H5open
        - Src:             'mat73.c:393,20'
          Dst:             H5open
        - Src:             'mat73.c:404,20'
          Dst:             H5open
    - functionName:    DataType
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5Tcopy
        - H5Tcreate
        - H5Tget_size
        - H5Tinsert
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'mat73.c:432,26'
          Dst:             H5Tget_size
        - Src:             'mat73.c:433,20'
          Dst:             H5Tcreate
        - Src:             'mat73.c:434,9'
          Dst:             H5Tinsert
        - Src:             'mat73.c:435,9'
          Dst:             H5Tinsert
        - Src:             'mat73.c:437,20'
          Dst:             H5Tcopy
    - functionName:    SizeType2H5T
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         14
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - H5Tget_size
        - H5open
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'mat73.c:413,40'
          Dst:             H5open
        - Src:             'mat73.c:413,28'
          Dst:             H5Tget_size
        - Src:             'mat73.c:414,16'
          Dst:             H5open
        - Src:             'mat73.c:415,45'
          Dst:             H5open
        - Src:             'mat73.c:415,33'
          Dst:             H5Tget_size
        - Src:             'mat73.c:416,16'
          Dst:             H5open
        - Src:             'mat73.c:417,45'
          Dst:             H5open
        - Src:             'mat73.c:417,33'
          Dst:             H5Tget_size
        - Src:             'mat73.c:418,16'
          Dst:             H5open
        - Src:             'mat73.c:419,45'
          Dst:             H5open
        - Src:             'mat73.c:419,33'
          Dst:             H5Tget_size
        - Src:             'mat73.c:420,16'
          Dst:             H5open
        - Src:             'mat73.c:421,45'
          Dst:             H5open
        - Src:             'mat73.c:421,33'
          Dst:             H5Tget_size
        - Src:             'mat73.c:422,16'
          Dst:             H5open
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    132
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Mat_VarWriteAppendNumeric73
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1944
      functionLinenumberEnd: 1982
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          200
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - ClassType2H5T
        - H5Lexists
        - Mat_H5WriteAppendData
        - Mat_VarWriteNumeric73
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mat73.c:1953,14'
          Dst:             H5Lexists
        - Src:             'mat73.c:1954,45'
          Dst:             ClassType2H5T
        - Src:             'mat73.c:1954,19'
          Dst:             Mat_H5WriteAppendData
        - Src:             'mat73.c:1964,23'
          Dst:             Mat_VarWriteNumeric73
        - Src:             'mat73.c:1971,27'
          Dst:             Mat_VarWriteNumeric73
    - functionName:    Mat_VarWriteAppendNextType73
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2474
      functionLinenumberEnd: 2516
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          179
      EdgeCount:       33
      CyclomaticComplexity: 3
      functionsReached:
        - Mat_VarWriteAppendNumeric73
        - Mat_VarWriteAppendStruct73
        - Mat_VarWriteNextType73
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mat73.c:2483,9'
          Branch Sides:    []
      Callsites:
        - Src:             'mat73.c:2494,23'
          Dst:             Mat_VarWriteAppendNumeric73
        - Src:             'mat73.c:2497,23'
          Dst:             Mat_VarWriteAppendStruct73
        - Src:             'mat73.c:2506,23'
          Dst:             Mat_VarWriteNextType73
    - functionName:    Mat_H5ReadGroupInfoIterate
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1142
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          135
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - H5Oget_info_by_name3
        - strcmp
        - strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mat73.c:1124,5'
          Branch Sides:    []
      Callsites:
        - Src:             'mat73.c:1113,12'
          Dst:             H5Oget_info_by_name3
        - Src:             'mat73.c:1127,23'
          Dst:             strcmp
        - Src:             'mat73.c:1132,69'
          Dst:             strdup
    - functionName:    ClassStr2ClassType
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mat73.c:154,23'
          Dst:             strcmp
    - functionName:    Mat_H5ReadFieldNames
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          238
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - H5Aclose
        - H5Aget_space
        - H5Aget_type
        - H5Aopen_by_name
        - H5Aread
        - H5Sclose
        - H5Sget_simple_extent_dims
        - H5Sget_simple_extent_ndims
        - H5Tclose
        - H5Treclaim
        - calloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'mat73.c:630,15'
          Dst:             H5Aopen_by_name
        - Src:             'mat73.c:631,16'
          Dst:             H5Aget_space
        - Src:             'mat73.c:632,13'
          Dst:             H5Sget_simple_extent_ndims
        - Src:             'mat73.c:635,9'
          Dst:             H5Sclose
        - Src:             'mat73.c:636,9'
          Dst:             H5Aclose
        - Src:             'mat73.c:641,11'
          Dst:             H5Sget_simple_extent_dims
        - Src:             'mat73.c:644,41'
          Dst:             calloc
        - Src:             'mat73.c:646,13'
          Dst:             H5Sclose
        - Src:             'mat73.c:647,13'
          Dst:             H5Aclose
        - Src:             'mat73.c:650,20'
          Dst:             H5Aget_type
        - Src:             'mat73.c:651,16'
          Dst:             H5Aread
        - Src:             'mat73.c:655,26'
          Dst:             calloc
        - Src:             'mat73.c:658,63'
          Dst:             calloc
        - Src:             'mat73.c:673,13'
          Dst:             H5Treclaim
        - Src:             'mat73.c:678,13'
          Dst:             H5Tclose
        - Src:             'mat73.c:684,5'
          Dst:             H5Sclose
        - Src:             'mat73.c:685,5'
          Dst:             H5Aclose
    - functionName:    Mat_H5ReadNextReferenceInfo
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1172
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - H5Dclose
        - H5Iget_type
        - Mat_H5ReadDatasetInfo
        - Mat_H5ReadGroupInfo
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mat73.c:1151,5'
          Branch Sides:    []
      Callsites:
        - Src:             'mat73.c:1151,14'
          Dst:             H5Iget_type
        - Src:             'mat73.c:1153,19'
          Dst:             Mat_H5ReadDatasetInfo
        - Src:             'mat73.c:1156,17'
          Dst:             H5Dclose
        - Src:             'mat73.c:1163,19'
          Dst:             Mat_H5ReadGroupInfo
    - functionName:    Mat_H5ReadDatasetInfo
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          473
      EdgeCount:       95
      CyclomaticComplexity: 26
      functionsReached:
        - H5Aclose
        - H5Aexists_by_name
        - H5Aopen_by_name
        - H5Aread
        - H5Dget_create_plist
        - H5Dget_type
        - H5Dread
        - H5Pclose
        - H5Pget_filter2
        - H5Pget_nfilters
        - H5Rdereference2
        - H5Tclose
        - H5Tget_class
        - H5open
        - Mat_Critical
        - Mat_H5ReadDims
        - Mat_H5ReadFieldNames
        - Mat_H5ReadNextReferenceInfo
        - Mat_H5ReadVarInfo
        - Mat_MulDims
        - Mat_VarCalloc
        - Mul
        - SizeType2H5T
        - calloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'mat73.c:696,11'
          Dst:             Mat_H5ReadVarInfo
        - Src:             'mat73.c:701,20'
          Dst:             Mat_H5ReadDims
        - Src:             'mat73.c:707,10'
          Dst:             H5Aexists_by_name
        - Src:             'mat73.c:710,25'
          Dst:             H5Aopen_by_name
        - Src:             'mat73.c:712,33'
          Dst:             H5open
        - Src:             'mat73.c:712,16'
          Dst:             H5Aread
        - Src:             'mat73.c:713,9'
          Dst:             H5Aclose
        - Src:             'mat73.c:719,38'
          Dst:             calloc
        - Src:             'mat73.c:724,38'
          Dst:             SizeType2H5T
        - Src:             'mat73.c:724,21'
          Dst:             H5Dread
        - Src:             'mat73.c:729,27'
          Dst:             Mat_MulDims
        - Src:             'mat73.c:741,25'
          Dst:             H5Dget_type
        - Src:             'mat73.c:742,30'
          Dst:             H5Tget_class
        - Src:             'mat73.c:746,9'
          Dst:             H5Tclose
        - Src:             'mat73.c:751,26'
          Dst:             H5Dget_create_plist
        - Src:             'mat73.c:753,34'
          Dst:             H5Pget_nfilters
        - Src:             'mat73.c:757,21'
          Dst:             H5Pget_filter2
        - Src:             'mat73.c:763,13'
          Dst:             H5Pclose
        - Src:             'mat73.c:772,15'
          Dst:             Mul
        - Src:             'mat73.c:774,13'
          Dst:             Mat_Critical
        - Src:             'mat73.c:777,24'
          Dst:             calloc
        - Src:             'mat73.c:779,13'
          Dst:             Mat_Critical
        - Src:             'mat73.c:785,49'
          Dst:             calloc
        - Src:             'mat73.c:789,38'
          Dst:             H5open
        - Src:             'mat73.c:789,21'
          Dst:             H5Dread
        - Src:             'mat73.c:800,32'
          Dst:             Mat_VarCalloc
        - Src:             'mat73.c:803,30'
          Dst:             H5open
        - Src:             'mat73.c:803,30'
          Dst:             H5Rdereference2
        - Src:             'mat73.c:808,31'
          Dst:             Mat_H5ReadNextReferenceInfo
        - Src:             'mat73.c:823,14'
          Dst:             H5Aexists_by_name
        - Src:             'mat73.c:825,19'
          Dst:             Mat_H5ReadFieldNames
    - functionName:    Mat_H5ReadGroupInfo
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 1100
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         123
      ICount:          948
      EdgeCount:       166
      CyclomaticComplexity: 45
      functionsReached:
        - H5Aclose
        - H5Aexists_by_name
        - H5Aopen_by_name
        - H5Aread
        - H5Dclose
        - H5Dget_type
        - H5Dopen2
        - H5Dread
        - H5Gget_info
        - H5Gopen2
        - H5Lexists
        - H5Literate2
        - H5Oget_info_by_name3
        - H5Rdereference2
        - H5Tclose
        - H5Tget_class
        - H5open
        - Mat_Critical
        - Mat_H5ReadDatasetInfo
        - Mat_H5ReadDims
        - Mat_H5ReadFieldNames
        - Mat_H5ReadGroupInfo
        - Mat_H5ReadGroupInfoIterate
        - Mat_H5ReadNextReferenceInfo
        - Mat_H5ReadVarInfo
        - Mat_VarCalloc
        - Mul
        - calloc
        - realloc
        - strdup
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'mat73.c:842,11'
          Dst:             Mat_H5ReadVarInfo
        - Src:             'mat73.c:848,10'
          Dst:             H5Aexists_by_name
        - Src:             'mat73.c:853,19'
          Dst:             H5Aopen_by_name
        - Src:             'mat73.c:854,33'
          Dst:             H5open
        - Src:             'mat73.c:854,16'
          Dst:             H5Aread
        - Src:             'mat73.c:855,9'
          Dst:             H5Aclose
        - Src:             'mat73.c:862,26'
          Dst:             H5Dopen2
        - Src:             'mat73.c:863,24'
          Dst:             Mat_H5ReadDims
        - Src:             'mat73.c:864,9'
          Dst:             H5Dclose
        - Src:             'mat73.c:867,42'
          Dst:             realloc
        - Src:             'mat73.c:882,14'
          Dst:             H5Lexists
        - Src:             'mat73.c:884,30'
          Dst:             H5Dopen2
        - Src:             'mat73.c:885,23'
          Dst:             H5Dget_type
        - Src:             'mat73.c:886,34'
          Dst:             H5Tget_class
        - Src:             'mat73.c:890,13'
          Dst:             H5Tclose
        - Src:             'mat73.c:891,13'
          Dst:             H5Dclose
        - Src:             'mat73.c:901,10'
          Dst:             H5Aexists_by_name
        - Src:             'mat73.c:902,15'
          Dst:             Mat_H5ReadFieldNames
        - Src:             'mat73.c:911,16'
          Dst:             H5Gget_info
        - Src:             'mat73.c:916,20'
          Dst:             H5Literate2
        - Src:             'mat73.c:916,20'
          Dst:             Mat_H5ReadGroupInfoIterate
        - Src:             'mat73.c:919,57'
          Dst:             calloc
        - Src:             'mat73.c:925,21'
          Dst:             H5Literate2
        - Src:             'mat73.c:925,21'
          Dst:             Mat_H5ReadGroupInfoIterate
        - Src:             'mat73.c:938,16'
          Dst:             H5Oget_info_by_name3
        - Src:             'mat73.c:949,20'
          Dst:             H5Dopen2
        - Src:             'mat73.c:953,25'
          Dst:             H5Dget_type
        - Src:             'mat73.c:954,31'
          Dst:             H5Tget_class
        - Src:             'mat73.c:959,18'
          Dst:             H5Aexists_by_name
        - Src:             'mat73.c:967,21'
          Dst:             H5Tclose
        - Src:             'mat73.c:968,21'
          Dst:             H5Dclose
        - Src:             'mat73.c:969,21'
          Dst:             Mat_Critical
        - Src:             'mat73.c:973,32'
          Dst:             Mat_H5ReadDims
        - Src:             'mat73.c:977,21'
          Dst:             H5Tclose
        - Src:             'mat73.c:978,21'
          Dst:             H5Dclose
        - Src:             'mat73.c:991,17'
          Dst:             H5Tclose
        - Src:             'mat73.c:992,17'
          Dst:             H5Dclose
        - Src:             'mat73.c:993,17'
          Dst:             Mat_Critical
        - Src:             'mat73.c:997,9'
          Dst:             H5Tclose
        - Src:             'mat73.c:998,9'
          Dst:             H5Dclose
        - Src:             'mat73.c:1008,13'
          Dst:             Mat_Critical
        - Src:             'mat73.c:1019,15'
          Dst:             Mul
        - Src:             'mat73.c:1020,16'
          Dst:             Mul
        - Src:             'mat73.c:1022,13'
          Dst:             Mat_Critical
        - Src:             'mat73.c:1027,27'
          Dst:             calloc
        - Src:             'mat73.c:1036,20'
          Dst:             H5Oget_info_by_name3
        - Src:             'mat73.c:1043,28'
          Dst:             H5Dopen2
        - Src:             'mat73.c:1045,57'
          Dst:             calloc
        - Src:             'mat73.c:1048,50'
          Dst:             H5open
        - Src:             'mat73.c:1048,32'
          Dst:             H5Dread
        - Src:             'mat73.c:1055,59'
          Dst:             Mat_VarCalloc
        - Src:             'mat73.c:1057,37'
          Dst:             strdup
        - Src:             'mat73.c:1060,42'
          Dst:             H5open
        - Src:             'mat73.c:1060,42'
          Dst:             H5Rdereference2
        - Src:             'mat73.c:1065,43'
          Dst:             Mat_H5ReadNextReferenceInfo
        - Src:             'mat73.c:1077,21'
          Dst:             H5Dclose
        - Src:             'mat73.c:1079,33'
          Dst:             Mat_VarCalloc
        - Src:             'mat73.c:1080,39'
          Dst:             strdup
        - Src:             'mat73.c:1081,27'
          Dst:             Mat_H5ReadDatasetInfo
        - Src:             'mat73.c:1084,28'
          Dst:             H5Gopen2
        - Src:             'mat73.c:1086,33'
          Dst:             Mat_VarCalloc
        - Src:             'mat73.c:1087,39'
          Dst:             strdup
        - Src:             'mat73.c:1088,27'
          Dst:             Mat_H5ReadGroupInfo
    - functionName:    Mat_H5ReadVarInfo
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          291
      EdgeCount:       55
      CyclomaticComplexity: 14
      functionsReached:
        - ClassStr2ClassType
        - ClassType2DataType
        - DataType2ClassType
        - H5Aclose
        - H5Aexists_by_name
        - H5Aget_type
        - H5Aopen_by_name
        - H5Aread
        - H5Tclose
        - H5Tget_size
        - H5open
        - calloc
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mat73.c:498,13'
          Branch Sides:    []
      Callsites:
        - Src:             'mat73.c:467,15'
          Dst:             H5Aopen_by_name
        - Src:             'mat73.c:469,9'
          Dst:             H5Aclose
        - Src:             'mat73.c:472,15'
          Dst:             H5Aget_type
        - Src:             'mat73.c:473,32'
          Dst:             H5Tget_size
        - Src:             'mat73.c:473,25'
          Dst:             calloc
        - Src:             'mat73.c:475,23'
          Dst:             H5Aread
        - Src:             'mat73.c:478,13'
          Dst:             H5Tclose
        - Src:             'mat73.c:479,13'
          Dst:             H5Aclose
        - Src:             'mat73.c:482,30'
          Dst:             ClassStr2ClassType
        - Src:             'mat73.c:485,18'
          Dst:             H5Aexists_by_name
        - Src:             'mat73.c:487,21'
          Dst:             H5Aopen_by_name
        - Src:             'mat73.c:489,42'
          Dst:             H5open
        - Src:             'mat73.c:489,24'
          Dst:             H5Aread
        - Src:             'mat73.c:490,17'
          Dst:             H5Aclose
        - Src:             'mat73.c:493,21'
          Dst:             H5Tclose
        - Src:             'mat73.c:494,21'
          Dst:             H5Aclose
        - Src:             'mat73.c:514,27'
          Dst:             strcmp
        - Src:             'mat73.c:517,38'
          Dst:             DataType2ClassType
        - Src:             'mat73.c:522,33'
          Dst:             ClassType2DataType
        - Src:             'mat73.c:528,5'
          Dst:             H5Tclose
        - Src:             'mat73.c:529,5'
          Dst:             H5Aclose
        - Src:             'mat73.c:536,10'
          Dst:             H5Aexists_by_name
        - Src:             'mat73.c:538,19'
          Dst:             H5Aopen_by_name
        - Src:             'mat73.c:540,33'
          Dst:             H5open
        - Src:             'mat73.c:540,16'
          Dst:             H5Aread
        - Src:             'mat73.c:541,9'
          Dst:             H5Aclose
    - functionName:    Mat_H5ReadDims
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          238
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - H5Dget_space
        - H5Sclose
        - H5Sget_simple_extent_dims
        - H5Sget_simple_extent_ndims
        - Mat_Critical
        - Mul
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'mat73.c:557,16'
          Dst:             H5Dget_space
        - Src:             'mat73.c:558,13'
          Dst:             H5Sget_simple_extent_ndims
        - Src:             'mat73.c:561,9'
          Dst:             H5Sclose
        - Src:             'mat73.c:571,19'
          Dst:             H5Sget_simple_extent_dims
        - Src:             'mat73.c:575,24'
          Dst:             Mul
        - Src:             'mat73.c:578,17'
          Dst:             Mat_Critical
        - Src:             'mat73.c:584,13'
          Dst:             H5Sclose
        - Src:             'mat73.c:590,23'
          Dst:             H5Sget_simple_extent_dims
        - Src:             'mat73.c:594,28'
          Dst:             Mul
        - Src:             'mat73.c:597,21'
          Dst:             Mat_Critical
        - Src:             'mat73.c:604,17'
          Dst:             H5Sclose
        - Src:             'mat73.c:609,17'
          Dst:             H5Sclose
        - Src:             'mat73.c:610,17'
          Dst:             Mat_Critical
        - Src:             'mat73.c:615,9'
          Dst:             H5Sclose
        - Src:             'mat73.c:616,9'
          Dst:             Mat_Critical
    - functionName:    Mat_CalcDir73
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3314
      functionLinenumberEnd: 3351
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          147
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - H5Lget_name_by_idx
        - Mat_Critical
        - calloc
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mat73.c:3321,25'
          Dst:             calloc
        - Src:             'mat73.c:3323,9'
          Dst:             Mat_Critical
        - Src:             'mat73.c:3329,28'
          Dst:             H5Lget_name_by_idx
        - Src:             'mat73.c:3338,13'
          Dst:             Mat_Critical
        - Src:             'mat73.c:3341,9'
          Dst:             H5Lget_name_by_idx
        - Src:             'mat73.c:3343,19'
          Dst:             strcmp
    - functionName:    Mat_VarWriteAppendNext73
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2397
      functionLinenumberEnd: 2413
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Mat_VarWriteAppendNextType73
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mat73.c:2402,15'
          Dst:             Mat_VarWriteAppendNextType73
        - Src:             'mat73.c:2406,19'
          Dst:             Mat_VarWriteAppendNextType73
    - functionName:    Mat_VarWriteAppend73
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3292
      functionLinenumberEnd: 3302
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Mat_VarWriteAppendNext73
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mat73.c:3301,12'
          Dst:             Mat_VarWriteAppendNext73
    - functionName:    Mat_VarWrite73
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3263
      functionLinenumberEnd: 3275
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - Mat_VarWriteNext73
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mat73.c:3274,12'
          Dst:             Mat_VarWriteNext73
    - functionName:    Mat_VarReadNextInfoIterate
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3166
      functionLinenumberEnd: 3248
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          281
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - H5Dclose
        - H5Dopen2
        - H5Gopen2
        - H5Oget_info_by_name3
        - Mat_H5ReadDatasetInfo
        - Mat_H5ReadGroupInfo
        - Mat_VarCalloc
        - Mat_VarFree
        - strcmp
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mat73.c:3194,5'
          Branch Sides:    []
      Callsites:
        - Src:             'mat73.c:3177,15'
          Dst:             strcmp
        - Src:             'mat73.c:3177,46'
          Dst:             strcmp
        - Src:             'mat73.c:3184,12'
          Dst:             H5Oget_info_by_name3
        - Src:             'mat73.c:3198,32'
          Dst:             Mat_VarCalloc
        - Src:             'mat73.c:3202,28'
          Dst:             strdup
        - Src:             'mat73.c:3204,17'
          Dst:             Mat_VarFree
        - Src:             'mat73.c:3208,23'
          Dst:             H5Dopen2
        - Src:             'mat73.c:3209,19'
          Dst:             Mat_H5ReadDatasetInfo
        - Src:             'mat73.c:3212,17'
          Dst:             H5Dclose
        - Src:             'mat73.c:3215,17'
          Dst:             Mat_VarFree
        - Src:             'mat73.c:3224,32'
          Dst:             Mat_VarCalloc
        - Src:             'mat73.c:3228,28'
          Dst:             strdup
        - Src:             'mat73.c:3230,17'
          Dst:             Mat_VarFree
        - Src:             'mat73.c:3234,23'
          Dst:             H5Gopen2
        - Src:             'mat73.c:3235,19'
          Dst:             Mat_H5ReadGroupInfo
        - Src:             'mat73.c:3237,17'
          Dst:             Mat_VarFree
    - functionName:    Mat_VarReadNextInfo73
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3139
      functionLinenumberEnd: 3162
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          88
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - H5Literate2
        - Mat_VarReadNextInfoIterate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mat73.c:3157,12'
          Dst:             H5Literate2
        - Src:             'mat73.c:3157,12'
          Dst:             Mat_VarReadNextInfoIterate
    - functionName:    Mat_VarReadDataLinear73
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3058
      functionLinenumberEnd: 3125
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          316
      EdgeCount:       50
      CyclomaticComplexity: 10
      functionsReached:
        - ClassType2H5T
        - H5Dclose
        - H5Dget_space
        - H5Iinc_ref
        - H5Sclose
        - H5Screate_simple
        - H5Sselect_elements
        - Mat_H5ReadData
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mat73.c:3071,5'
          Branch Sides:    []
      Callsites:
        - Src:             'mat73.c:3069,17'
          Dst:             H5Screate_simple
        - Src:             'mat73.c:3108,13'
          Dst:             H5Iinc_ref
        - Src:             'mat73.c:3110,26'
          Dst:             H5Dget_space
        - Src:             'mat73.c:3111,13'
          Dst:             H5Sselect_elements
        - Src:             'mat73.c:3113,43'
          Dst:             ClassType2H5T
        - Src:             'mat73.c:3113,19'
          Dst:             Mat_H5ReadData
        - Src:             'mat73.c:3115,13'
          Dst:             H5Sclose
        - Src:             'mat73.c:3116,13'
          Dst:             H5Dclose
        - Src:             'mat73.c:3122,5'
          Dst:             H5Sclose
    - functionName:    Mat_H5ReadData
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1177
      functionLinenumberEnd: 1208
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          116
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - H5Dread
        - H5Tclose
        - H5Tcreate
        - H5Tget_size
        - H5Tinsert
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'mat73.c:1181,16'
          Dst:             H5Dread
        - Src:             'mat73.c:1188,26'
          Dst:             H5Tget_size
        - Src:             'mat73.c:1190,22'
          Dst:             H5Tcreate
        - Src:             'mat73.c:1191,9'
          Dst:             H5Tinsert
        - Src:             'mat73.c:1192,16'
          Dst:             H5Dread
        - Src:             'mat73.c:1193,9'
          Dst:             H5Tclose
        - Src:             'mat73.c:1198,22'
          Dst:             H5Tcreate
        - Src:             'mat73.c:1199,9'
          Dst:             H5Tinsert
        - Src:             'mat73.c:1200,16'
          Dst:             H5Dread
        - Src:             'mat73.c:1201,9'
          Dst:             H5Tclose
    - functionName:    Mat_VarReadData73
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2973
      functionLinenumberEnd: 3038
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          322
      EdgeCount:       51
      CyclomaticComplexity: 11
      functionsReached:
        - ClassType2H5T
        - H5Dclose
        - H5Dget_space
        - H5Iinc_ref
        - H5Rdereference2
        - H5Sclose
        - H5Screate_simple
        - H5Sselect_hyperslab
        - H5open
        - Mat_H5ReadData
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mat73.c:3000,5'
          Branch Sides:    []
      Callsites:
        - Src:             'mat73.c:2998,17'
          Dst:             H5Screate_simple
        - Src:             'mat73.c:3012,13'
          Dst:             H5Iinc_ref
        - Src:             'mat73.c:3015,27'
          Dst:             H5open
        - Src:             'mat73.c:3015,27'
          Dst:             H5Rdereference2
        - Src:             'mat73.c:3018,17'
          Dst:             H5Iinc_ref
        - Src:             'mat73.c:3021,26'
          Dst:             H5Dget_space
        - Src:             'mat73.c:3022,13'
          Dst:             H5Sselect_hyperslab
        - Src:             'mat73.c:3024,43'
          Dst:             ClassType2H5T
        - Src:             'mat73.c:3024,19'
          Dst:             Mat_H5ReadData
        - Src:             'mat73.c:3026,13'
          Dst:             H5Sclose
        - Src:             'mat73.c:3027,13'
          Dst:             H5Dclose
        - Src:             'mat73.c:3028,13'
          Dst:             H5Dclose
        - Src:             'mat73.c:3034,5'
          Dst:             H5Sclose
    - functionName:    Mat_H5ReadNextReferenceData
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1212
      functionLinenumberEnd: 1312
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         73
      ICount:          452
      EdgeCount:       96
      CyclomaticComplexity: 25
      functionsReached:
        - ClassType2H5T
        - ComplexMalloc
        - DataType2H5T
        - H5Dclose
        - H5Iget_type
        - Mat_H5ReadData
        - Mat_H5ReadNextReferenceData
        - Mat_MulDims
        - Mat_SizeOf
        - Mat_SizeOfClass
        - Mat_VarRead73
        - Mul
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mat73.c:1248,5'
          Branch Sides:    []
      Callsites:
        - Src:             'mat73.c:1232,15'
          Dst:             Mat_MulDims
        - Src:             'mat73.c:1239,23'
          Dst:             Mat_H5ReadNextReferenceData
        - Src:             'mat73.c:1248,14'
          Dst:             H5Iget_type
        - Src:             'mat73.c:1252,42'
          Dst:             Mat_SizeOf
        - Src:             'mat73.c:1253,32'
          Dst:             DataType2H5T
        - Src:             'mat73.c:1258,42'
          Dst:             Mat_SizeOfClass
        - Src:             'mat73.c:1259,32'
          Dst:             ClassType2H5T
        - Src:             'mat73.c:1262,19'
          Dst:             Mat_MulDims
        - Src:             'mat73.c:1263,20'
          Dst:             Mul
        - Src:             'mat73.c:1265,17'
          Dst:             H5Dclose
        - Src:             'mat73.c:1273,32'
          Dst:             ComplexMalloc
        - Src:             'mat73.c:1276,23'
          Dst:             Mat_H5ReadData
        - Src:             'mat73.c:1283,23'
          Dst:             Mat_VarRead73
        - Src:             'mat73.c:1296,31'
          Dst:             Mat_H5ReadNextReferenceData
        - Src:             'mat73.c:1298,31'
          Dst:             Mat_VarRead73
    - functionName:    Mat_VarRead73
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2665
      functionLinenumberEnd: 2954
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         153
      ICount:          1046
      EdgeCount:       199
      CyclomaticComplexity: 48
      functionsReached:
        - ClassType2H5T
        - ComplexMalloc
        - DataType2H5T
        - H5Dclose
        - H5Dopen2
        - H5Dread
        - H5Gclose
        - H5Iinc_ref
        - H5Lexists
        - H5Rdereference2
        - H5open
        - Mat_Critical
        - Mat_H5ReadData
        - Mat_H5ReadDims
        - Mat_H5ReadNextReferenceData
        - Mat_MulDims
        - Mat_SizeOf
        - Mat_SizeOfClass
        - Mat_VarRead73
        - Mul
        - calloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'mat73.c:2674,5'
          Branch Sides:    []
      Callsites:
        - Src:             'mat73.c:2686,38'
          Dst:             Mat_SizeOfClass
        - Src:             'mat73.c:2687,19'
          Dst:             Mat_MulDims
        - Src:             'mat73.c:2689,17'
          Dst:             Mat_Critical
        - Src:             'mat73.c:2692,19'
          Dst:             Mul
        - Src:             'mat73.c:2694,17'
          Dst:             Mat_Critical
        - Src:             'mat73.c:2702,13'
          Dst:             H5Iinc_ref
        - Src:             'mat73.c:2705,27'
          Dst:             H5open
        - Src:             'mat73.c:2705,27'
          Dst:             H5Rdereference2
        - Src:             'mat73.c:2708,17'
          Dst:             H5Iinc_ref
        - Src:             'mat73.c:2714,32'
          Dst:             ComplexMalloc
        - Src:             'mat73.c:2717,47'
          Dst:             ClassType2H5T
        - Src:             'mat73.c:2717,23'
          Dst:             Mat_H5ReadData
        - Src:             'mat73.c:2720,13'
          Dst:             H5Dclose
        - Src:             'mat73.c:2721,13'
          Dst:             H5Dclose
        - Src:             'mat73.c:2726,38'
          Dst:             Mat_SizeOf
        - Src:             'mat73.c:2727,19'
          Dst:             Mat_MulDims
        - Src:             'mat73.c:2729,17'
          Dst:             Mat_Critical
        - Src:             'mat73.c:2732,19'
          Dst:             Mul
        - Src:             'mat73.c:2734,17'
          Dst:             Mat_Critical
        - Src:             'mat73.c:2739,13'
          Dst:             H5Iinc_ref
        - Src:             'mat73.c:2744,52'
          Dst:             DataType2H5T
        - Src:             'mat73.c:2744,35'
          Dst:             H5Dread
        - Src:             'mat73.c:2753,13'
          Dst:             H5Dclose
        - Src:             'mat73.c:2763,19'
          Dst:             Mat_MulDims
        - Src:             'mat73.c:2765,17'
          Dst:             Mat_Critical
        - Src:             'mat73.c:2768,19'
          Dst:             Mul
        - Src:             'mat73.c:2770,17'
          Dst:             Mat_Critical
        - Src:             'mat73.c:2779,27'
          Dst:             Mat_H5ReadNextReferenceData
        - Src:             'mat73.c:2781,27'
          Dst:             Mat_VarRead73
        - Src:             'mat73.c:2794,17'
          Dst:             Mat_Critical
        - Src:             'mat73.c:2802,27'
          Dst:             Mat_H5ReadNextReferenceData
        - Src:             'mat73.c:2812,57'
          Dst:             calloc
        - Src:             'mat73.c:2815,13'
          Dst:             H5Iinc_ref
        - Src:             'mat73.c:2817,18'
          Dst:             H5Lexists
        - Src:             'mat73.c:2822,34'
          Dst:             H5Dopen2
        - Src:             'mat73.c:2823,24'
          Dst:             Mat_H5ReadDims
        - Src:             'mat73.c:2828,27'
          Dst:             Mul
        - Src:             'mat73.c:2830,25'
          Dst:             H5Dclose
        - Src:             'mat73.c:2831,25'
          Dst:             H5Gclose
        - Src:             'mat73.c:2833,25'
          Dst:             Mat_Critical
        - Src:             'mat73.c:2838,63'
          Dst:             H5open
        - Src:             'mat73.c:2838,39'
          Dst:             H5Dread
        - Src:             'mat73.c:2849,17'
          Dst:             H5Dclose
        - Src:             'mat73.c:2851,21'
          Dst:             H5Gclose
        - Src:             'mat73.c:2859,18'
          Dst:             H5Lexists
        - Src:             'mat73.c:2864,34'
          Dst:             H5Dopen2
        - Src:             'mat73.c:2865,24'
          Dst:             Mat_H5ReadDims
        - Src:             'mat73.c:2870,27'
          Dst:             Mul
        - Src:             'mat73.c:2872,25'
          Dst:             H5Dclose
        - Src:             'mat73.c:2873,25'
          Dst:             H5Gclose
        - Src:             'mat73.c:2875,25'
          Dst:             Mat_Critical
        - Src:             'mat73.c:2880,63'
          Dst:             H5open
        - Src:             'mat73.c:2880,39'
          Dst:             H5Dread
        - Src:             'mat73.c:2891,17'
          Dst:             H5Dclose
        - Src:             'mat73.c:2893,21'
          Dst:             H5Gclose
        - Src:             'mat73.c:2903,18'
          Dst:             H5Lexists
        - Src:             'mat73.c:2908,34'
          Dst:             H5Dopen2
        - Src:             'mat73.c:2909,24'
          Dst:             Mat_H5ReadDims
        - Src:             'mat73.c:2915,65'
          Dst:             Mat_SizeOf
        - Src:             'mat73.c:2915,27'
          Dst:             Mul
        - Src:             'mat73.c:2917,25'
          Dst:             H5Dclose
        - Src:             'mat73.c:2918,25'
          Dst:             H5Gclose
        - Src:             'mat73.c:2920,25'
          Dst:             Mat_Critical
        - Src:             'mat73.c:2928,45'
          Dst:             ComplexMalloc
        - Src:             'mat73.c:2932,60'
          Dst:             DataType2H5T
        - Src:             'mat73.c:2932,29'
          Dst:             Mat_H5ReadData
        - Src:             'mat73.c:2938,17'
          Dst:             H5Dclose
        - Src:             'mat73.c:2940,13'
          Dst:             H5Gclose
    - functionName:    Mat_Close73
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2643
      functionLinenumberEnd: 2651
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - H5Fclose
        - H5Gclose
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'mat73.c:2646,9'
          Dst:             H5Gclose
        - Src:             'mat73.c:2647,10'
          Dst:             H5Fclose
    - functionName:    Mat_Create73
      functionSourceFile: '/src/matio/src/mat73.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2537
      functionLinenumberEnd: 2631
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          229
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - H5Fclose
        - H5Fcreate
        - H5Fopen
        - H5Pclose
        - H5Pcreate
        - H5Pset_libver_bounds
        - H5Pset_userblock
        - H5check_version
        - H5open
        - ctime
        - fclose
        - fopen64
        - fseeko64
        - fwrite
        - snprintf
        - strdup
        - time
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mat73.c:2545,26'
          Dst:             H5open
        - Src:             'mat73.c:2545,16'
          Dst:             H5Pcreate
        - Src:             'mat73.c:2546,5'
          Dst:             H5Pset_userblock
        - Src:             'mat73.c:2547,26'
          Dst:             H5open
        - Src:             'mat73.c:2547,16'
          Dst:             H5Pcreate
        - Src:             'mat73.c:2549,5'
          Dst:             H5Pset_libver_bounds
        - Src:             'mat73.c:2551,30'
          Dst:             H5check_version
        - Src:             'mat73.c:2551,30'
          Dst:             H5open
        - Src:             'mat73.c:2551,11'
          Dst:             H5Fcreate
        - Src:             'mat73.c:2552,5'
          Dst:             H5Fclose
        - Src:             'mat73.c:2553,5'
          Dst:             H5Pclose
        - Src:             'mat73.c:2564,10'
          Dst:             fopen64
        - Src:             'mat73.c:2567,9'
          Dst:             H5Pclose
        - Src:             'mat73.c:2571,11'
          Dst:             fseeko64
        - Src:             'mat73.c:2575,9'
          Dst:             fclose
        - Src:             'mat73.c:2576,9'
          Dst:             H5Pclose
        - Src:             'mat73.c:2593,9'
          Dst:             time
        - Src:             'mat73.c:2594,21'
          Dst:             strdup
        - Src:             'mat73.c:2605,49'
          Dst:             ctime
        - Src:             'mat73.c:2601,15'
          Dst:             snprintf
        - Src:             'mat73.c:2607,15'
          Dst:             snprintf
        - Src:             'mat73.c:2617,5'
          Dst:             fwrite
        - Src:             'mat73.c:2618,5'
          Dst:             fwrite
        - Src:             'mat73.c:2619,5'
          Dst:             fwrite
        - Src:             'mat73.c:2620,5'
          Dst:             fwrite
        - Src:             'mat73.c:2622,5'
          Dst:             fclose
        - Src:             'mat73.c:2624,28'
          Dst:             H5check_version
        - Src:             'mat73.c:2624,28'
          Dst:             H5open
        - Src:             'mat73.c:2624,11'
          Dst:             H5Fopen
        - Src:             'mat73.c:2625,5'
          Dst:             H5Pclose
    - functionName:    time
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ctime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Mat_doubleSwap
      functionSourceFile: '/src/matio/src/endian.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          123
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    56
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Mat_floatSwap
      functionSourceFile: '/src/matio/src/endian.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          69
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    56
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Mat_uint16Swap
      functionSourceFile: '/src/matio/src/endian.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          42
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    60
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Mat_int16Swap
      functionSourceFile: '/src/matio/src/endian.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          42
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    57
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Mat_uint32Swap
      functionSourceFile: '/src/matio/src/endian.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          69
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    161
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Mat_int32Swap
      functionSourceFile: '/src/matio/src/endian.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          69
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    63
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Mat_uint64Swap
      functionSourceFile: '/src/matio/src/endian.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          123
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    56
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Mat_int64Swap
      functionSourceFile: '/src/matio/src/endian.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          123
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    56
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SetFieldNames
      functionSourceFile: '/src/matio/src/mat5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          123
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'mat5.c:465,45'
          Dst:             calloc
    - functionName:    Mat_WriteCompressedEmptyVariable5
      functionSourceFile: '/src/matio/src/mat5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2843
      functionLinenumberEnd: 2957
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          488
      EdgeCount:       64
      CyclomaticComplexity: 16
      functionsReached:
        - GetEmptyMatrixMaxBufSize
        - WriteCompressedData
        - deflate
        - fwrite
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mat5.c:2865,11'
          Dst:             GetEmptyMatrixMaxBufSize
        - Src:             'mat5.c:2874,9'
          Dst:             deflate
        - Src:             'mat5.c:2875,25'
          Dst:             fwrite
        - Src:             'mat5.c:2901,9'
          Dst:             deflate
        - Src:             'mat5.c:2902,25'
          Dst:             fwrite
        - Src:             'mat5.c:2914,13'
          Dst:             deflate
        - Src:             'mat5.c:2915,29'
          Dst:             fwrite
        - Src:             'mat5.c:2917,17'
          Dst:             strlen
        - Src:             'mat5.c:2918,53'
          Dst:             strlen
        - Src:             'mat5.c:2932,13'
          Dst:             deflate
        - Src:             'mat5.c:2933,29'
          Dst:             fwrite
        - Src:             'mat5.c:2936,53'
          Dst:             strlen
        - Src:             'mat5.c:2950,13'
          Dst:             deflate
        - Src:             'mat5.c:2951,29'
          Dst:             fwrite
        - Src:             'mat5.c:2955,21'
          Dst:             WriteCompressedData
    - functionName:    GetEmptyMatrixMaxBufSize
      functionSourceFile: '/src/matio/src/mat5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          195
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - Add
        - Mul
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'mat5.c:419,15'
          Dst:             strlen
        - Src:             'mat5.c:428,19'
          Dst:             Add
        - Src:             'mat5.c:433,15'
          Dst:             Add
        - Src:             'mat5.c:439,11'
          Dst:             Mul
        - Src:             'mat5.c:443,15'
          Dst:             Add
        - Src:             'mat5.c:445,15'
          Dst:             Add
        - Src:             'mat5.c:449,11'
          Dst:             Add
        - Src:             'mat5.c:453,11'
          Dst:             Add
    - functionName:    WriteCompressedData
      functionSourceFile: '/src/matio/src/mat5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1001
      functionLinenumberEnd: 1046
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          244
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - Mat_SizeOf
        - deflate
        - fwrite
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'mat5.c:1009,17'
          Dst:             Mat_SizeOf
        - Src:             'mat5.c:1017,9'
          Dst:             deflate
        - Src:             'mat5.c:1018,25'
          Dst:             fwrite
        - Src:             'mat5.c:1030,9'
          Dst:             deflate
        - Src:             'mat5.c:1031,25'
          Dst:             fwrite
        - Src:             'mat5.c:1040,13'
          Dst:             deflate
        - Src:             'mat5.c:1041,29'
          Dst:             fwrite
    - functionName:    WriteCompressedTypeArrayFlags
      functionSourceFile: '/src/matio/src/mat5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2323
      functionLinenumberEnd: 2399
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          348
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - Mat_Critical
        - WriteCompressedType
        - deflate
        - ftello64
        - fwrite
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'mat5.c:2375,9'
          Dst:             deflate
        - Src:             'mat5.c:2377,13'
          Dst:             fwrite
        - Src:             'mat5.c:2387,9'
          Dst:             deflate
        - Src:             'mat5.c:2389,13'
          Dst:             fwrite
        - Src:             'mat5.c:2392,33'
          Dst:             ftello64
        - Src:             'mat5.c:2394,9'
          Dst:             Mat_Critical
        - Src:             'mat5.c:2397,21'
          Dst:             WriteCompressedType
    - functionName:    WriteCompressedType
      functionSourceFile: '/src/matio/src/mat5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2410
      functionLinenumberEnd: 2580
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         87
      ICount:          748
      EdgeCount:       106
      CyclomaticComplexity: 21
      functionsReached:
        - Mat_Critical
        - Mat_MulDims
        - Mul
        - WriteCompressedCellArrayField
        - WriteCompressedCharData
        - WriteCompressedData
        - WriteCompressedStructField
        - calloc
        - deflate
        - fwrite
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mat5.c:2428,5'
          Branch Sides:    []
      Callsites:
        - Src:             'mat5.c:2422,11'
          Dst:             Mat_MulDims
        - Src:             'mat5.c:2424,9'
          Dst:             Mat_Critical
        - Src:             'mat5.c:2448,21'
          Dst:             WriteCompressedData
        - Src:             'mat5.c:2450,21'
          Dst:             WriteCompressedData
        - Src:             'mat5.c:2453,21'
          Dst:             WriteCompressedData
        - Src:             'mat5.c:2462,17'
          Dst:             WriteCompressedCharData
        - Src:             'mat5.c:2474,17'
          Dst:             WriteCompressedCellArrayField
        - Src:             'mat5.c:2500,21'
          Dst:             deflate
        - Src:             'mat5.c:2501,37'
          Dst:             fwrite
        - Src:             'mat5.c:2508,30'
          Dst:             strlen
        - Src:             'mat5.c:2521,40'
          Dst:             calloc
        - Src:             'mat5.c:2527,17'
          Dst:             deflate
        - Src:             'mat5.c:2528,33'
          Dst:             fwrite
        - Src:             'mat5.c:2532,30'
          Dst:             strlen
        - Src:             'mat5.c:2540,21'
          Dst:             deflate
        - Src:             'mat5.c:2541,37'
          Dst:             fwrite
        - Src:             'mat5.c:2546,19'
          Dst:             Mul
        - Src:             'mat5.c:2548,17'
          Dst:             Mat_Critical
        - Src:             'mat5.c:2552,33'
          Dst:             WriteCompressedStructField
        - Src:             'mat5.c:2558,29'
          Dst:             WriteCompressedData
        - Src:             'mat5.c:2559,29'
          Dst:             WriteCompressedData
        - Src:             'mat5.c:2563,21'
          Dst:             WriteCompressedData
        - Src:             'mat5.c:2565,21'
          Dst:             WriteCompressedData
        - Src:             'mat5.c:2568,21'
          Dst:             WriteCompressedData
    - functionName:    WriteCompressedCharData
      functionSourceFile: '/src/matio/src/mat5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 967
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          557
      EdgeCount:       92
      CyclomaticComplexity: 20
      functionsReached:
        - Mat_SizeOf
        - Mul
        - deflate
        - fwrite
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mat5.c:859,5'
          Branch Sides:    []
      Callsites:
        - Src:             'mat5.c:849,21'
          Dst:             Mat_SizeOf
        - Src:             'mat5.c:851,21'
          Dst:             Mat_SizeOf
        - Src:             'mat5.c:854,11'
          Dst:             Mul
        - Src:             'mat5.c:871,17'
          Dst:             deflate
        - Src:             'mat5.c:872,33'
          Dst:             fwrite
        - Src:             'mat5.c:884,17'
          Dst:             deflate
        - Src:             'mat5.c:885,33'
          Dst:             fwrite
        - Src:             'mat5.c:894,21'
          Dst:             deflate
        - Src:             'mat5.c:895,37'
          Dst:             fwrite
        - Src:             'mat5.c:913,17'
          Dst:             deflate
        - Src:             'mat5.c:914,33'
          Dst:             fwrite
        - Src:             'mat5.c:931,21'
          Dst:             deflate
        - Src:             'mat5.c:932,37'
          Dst:             fwrite
        - Src:             'mat5.c:943,21'
          Dst:             deflate
        - Src:             'mat5.c:944,37'
          Dst:             fwrite
        - Src:             'mat5.c:958,17'
          Dst:             deflate
        - Src:             'mat5.c:959,33'
          Dst:             fwrite
    - functionName:    WriteCompressedCellArrayField
      functionSourceFile: '/src/matio/src/mat5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2591
      functionLinenumberEnd: 2623
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          155
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - GetCellArrayFieldBufSize
        - WriteCompressedTypeArrayFlags
        - deflate
        - fwrite
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mat5.c:2603,19'
          Dst:             GetCellArrayFieldBufSize
        - Src:             'mat5.c:2616,9'
          Dst:             deflate
        - Src:             'mat5.c:2618,13'
          Dst:             fwrite
        - Src:             'mat5.c:2621,21'
          Dst:             WriteCompressedTypeArrayFlags
    - functionName:    WriteCompressedStructField
      functionSourceFile: '/src/matio/src/mat5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2719
      functionLinenumberEnd: 2756
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          164
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - GetStructFieldBufSize
        - Mat_WriteCompressedEmptyVariable5
        - WriteCompressedTypeArrayFlags
        - deflate
        - fwrite
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mat5.c:2730,24'
          Dst:             Mat_WriteCompressedEmptyVariable5
        - Src:             'mat5.c:2737,19'
          Dst:             GetStructFieldBufSize
        - Src:             'mat5.c:2749,9'
          Dst:             deflate
        - Src:             'mat5.c:2751,13'
          Dst:             fwrite
        - Src:             'mat5.c:2754,21'
          Dst:             WriteCompressedTypeArrayFlags
    - functionName:    GetStructFieldBufSize
      functionSourceFile: '/src/matio/src/mat5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          82
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - Add
        - GetEmptyMatrixMaxBufSize
        - GetTypeBufSize
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'mat5.c:344,16'
          Dst:             GetEmptyMatrixMaxBufSize
        - Src:             'mat5.c:352,11'
          Dst:             GetTypeBufSize
        - Src:             'mat5.c:355,11'
          Dst:             Add
    - functionName:    GetTypeBufSize
      functionSourceFile: '/src/matio/src/mat5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         153
      ICount:          962
      EdgeCount:       213
      CyclomaticComplexity: 62
      functionsReached:
        - Add
        - GetCellArrayFieldBufSize
        - GetStructFieldBufSize
        - Mat_MulDims
        - Mat_SizeOf
        - Mul
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mat5.c:138,5'
          Branch Sides:    []
      Callsites:
        - Src:             'mat5.c:120,11'
          Dst:             Mat_MulDims
        - Src:             'mat5.c:125,11'
          Dst:             Mul
        - Src:             'mat5.c:134,11'
          Dst:             Add
        - Src:             'mat5.c:146,43'
          Dst:             strlen
        - Src:             'mat5.c:147,30'
          Dst:             strlen
        - Src:             'mat5.c:153,19'
          Dst:             Mul
        - Src:             'mat5.c:156,19'
          Dst:             Add
        - Src:             'mat5.c:159,19'
          Dst:             Add
        - Src:             'mat5.c:166,23'
          Dst:             Mul
        - Src:             'mat5.c:171,27'
          Dst:             GetStructFieldBufSize
        - Src:             'mat5.c:174,27'
          Dst:             Add
        - Src:             'mat5.c:177,27'
          Dst:             Add
        - Src:             'mat5.c:194,27'
          Dst:             GetCellArrayFieldBufSize
        - Src:             'mat5.c:197,27'
          Dst:             Add
        - Src:             'mat5.c:200,27'
          Dst:             Add
        - Src:             'mat5.c:210,19'
          Dst:             Mul
        - Src:             'mat5.c:214,23'
          Dst:             Add
        - Src:             'mat5.c:218,19'
          Dst:             Add
        - Src:             'mat5.c:221,19'
          Dst:             Add
        - Src:             'mat5.c:225,19'
          Dst:             Mul
        - Src:             'mat5.c:229,23'
          Dst:             Add
        - Src:             'mat5.c:233,19'
          Dst:             Add
        - Src:             'mat5.c:236,19'
          Dst:             Add
        - Src:             'mat5.c:240,51'
          Dst:             Mat_SizeOf
        - Src:             'mat5.c:240,19'
          Dst:             Mul
        - Src:             'mat5.c:244,23'
          Dst:             Add
        - Src:             'mat5.c:248,19'
          Dst:             Add
        - Src:             'mat5.c:251,19'
          Dst:             Add
        - Src:             'mat5.c:256,23'
          Dst:             Add
        - Src:             'mat5.c:259,23'
          Dst:             Add
        - Src:             'mat5.c:268,48'
          Dst:             Mat_SizeOf
        - Src:             'mat5.c:268,23'
          Dst:             Mul
        - Src:             'mat5.c:270,48'
          Dst:             Mat_SizeOf
        - Src:             'mat5.c:270,23'
          Dst:             Mul
        - Src:             'mat5.c:274,23'
          Dst:             Add
        - Src:             'mat5.c:279,19'
          Dst:             Add
        - Src:             'mat5.c:282,19'
          Dst:             Add
        - Src:             'mat5.c:287,23'
          Dst:             Add
        - Src:             'mat5.c:290,23'
          Dst:             Add
        - Src:             'mat5.c:297,44'
          Dst:             Mat_SizeOf
        - Src:             'mat5.c:297,19'
          Dst:             Mul
        - Src:             'mat5.c:301,23'
          Dst:             Add
        - Src:             'mat5.c:306,19'
          Dst:             Add
        - Src:             'mat5.c:309,19'
          Dst:             Add
        - Src:             'mat5.c:314,23'
          Dst:             Add
        - Src:             'mat5.c:317,23'
          Dst:             Add
    - functionName:    GetCellArrayFieldBufSize
      functionSourceFile: '/src/matio/src/mat5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - Add
        - GetTypeBufSize
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'mat5.c:388,11'
          Dst:             GetTypeBufSize
        - Src:             'mat5.c:391,11'
          Dst:             Add
    - functionName:    Mat_WriteEmptyVariable5
      functionSourceFile: '/src/matio/src/mat5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2761
      functionLinenumberEnd: 2836
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          401
      EdgeCount:       55
      CyclomaticComplexity: 14
      functionsReached:
        - Mat_Critical
        - Mat_int32Swap
        - WriteData
        - fseeko64
        - ftello64
        - fwrite
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mat5.c:2772,5'
          Dst:             fwrite
        - Src:             'mat5.c:2773,5'
          Dst:             fwrite
        - Src:             'mat5.c:2774,13'
          Dst:             ftello64
        - Src:             'mat5.c:2780,23'
          Dst:             Mat_int32Swap
        - Src:             'mat5.c:2781,21'
          Dst:             fwrite
        - Src:             'mat5.c:2782,21'
          Dst:             fwrite
        - Src:             'mat5.c:2783,21'
          Dst:             fwrite
        - Src:             'mat5.c:2784,21'
          Dst:             fwrite
        - Src:             'mat5.c:2787,21'
          Dst:             fwrite
        - Src:             'mat5.c:2788,21'
          Dst:             fwrite
        - Src:             'mat5.c:2792,25'
          Dst:             fwrite
        - Src:             'mat5.c:2795,25'
          Dst:             fwrite
        - Src:             'mat5.c:2799,25'
          Dst:             fwrite
        - Src:             'mat5.c:2800,25'
          Dst:             fwrite
        - Src:             'mat5.c:2802,51'
          Dst:             strlen
        - Src:             'mat5.c:2806,29'
          Dst:             fwrite
        - Src:             'mat5.c:2807,29'
          Dst:             fwrite
        - Src:             'mat5.c:2809,33'
          Dst:             fwrite
        - Src:             'mat5.c:2811,29'
          Dst:             fwrite
        - Src:             'mat5.c:2812,29'
          Dst:             fwrite
        - Src:             'mat5.c:2813,29'
          Dst:             fwrite
        - Src:             'mat5.c:2816,37'
          Dst:             fwrite
        - Src:             'mat5.c:2820,14'
          Dst:             WriteData
        - Src:             'mat5.c:2824,29'
          Dst:             fwrite
        - Src:             'mat5.c:2826,11'
          Dst:             ftello64
        - Src:             'mat5.c:2829,15'
          Dst:             fseeko64
        - Src:             'mat5.c:2830,9'
          Dst:             fwrite
        - Src:             'mat5.c:2831,15'
          Dst:             fseeko64
        - Src:             'mat5.c:2833,9'
          Dst:             Mat_Critical
    - functionName:    WriteData
      functionSourceFile: '/src/matio/src/mat5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 980
      functionLinenumberEnd: 995
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          90
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - Mat_SizeOf
        - fwrite
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'mat5.c:986,17'
          Dst:             Mat_SizeOf
        - Src:             'mat5.c:988,5'
          Dst:             fwrite
        - Src:             'mat5.c:989,5'
          Dst:             fwrite
        - Src:             'mat5.c:992,9'
          Dst:             fwrite
    - functionName:    WriteStructField
      functionSourceFile: '/src/matio/src/mat5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2635
      functionLinenumberEnd: 2706
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          316
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - Mat_Critical
        - Mat_WriteEmptyVariable5
        - Mat_int32Swap
        - WriteType
        - fseeko64
        - ftello64
        - fwrite
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mat5.c:2649,9'
          Dst:             Mat_WriteEmptyVariable5
        - Src:             'mat5.c:2653,5'
          Dst:             fwrite
        - Src:             'mat5.c:2654,5'
          Dst:             fwrite
        - Src:             'mat5.c:2659,13'
          Dst:             ftello64
        - Src:             'mat5.c:2673,23'
          Dst:             Mat_int32Swap
        - Src:             'mat5.c:2674,5'
          Dst:             fwrite
        - Src:             'mat5.c:2675,5'
          Dst:             fwrite
        - Src:             'mat5.c:2676,5'
          Dst:             fwrite
        - Src:             'mat5.c:2677,5'
          Dst:             fwrite
        - Src:             'mat5.c:2680,5'
          Dst:             fwrite
        - Src:             'mat5.c:2681,5'
          Dst:             fwrite
        - Src:             'mat5.c:2685,9'
          Dst:             fwrite
        - Src:             'mat5.c:2688,9'
          Dst:             fwrite
        - Src:             'mat5.c:2691,5'
          Dst:             fwrite
        - Src:             'mat5.c:2692,5'
          Dst:             fwrite
        - Src:             'mat5.c:2694,5'
          Dst:             WriteType
        - Src:             'mat5.c:2695,11'
          Dst:             ftello64
        - Src:             'mat5.c:2698,15'
          Dst:             fseeko64
        - Src:             'mat5.c:2699,9'
          Dst:             fwrite
        - Src:             'mat5.c:2700,15'
          Dst:             fseeko64
        - Src:             'mat5.c:2702,9'
          Dst:             Mat_Critical
    - functionName:    WriteType
      functionSourceFile: '/src/matio/src/mat5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2058
      functionLinenumberEnd: 2216
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         129
      ICount:          835
      EdgeCount:       160
      CyclomaticComplexity: 33
      functionsReached:
        - Mat_MulDims
        - Mul
        - WriteCellArrayField
        - WriteCharData
        - WriteData
        - WriteStructField
        - calloc
        - fwrite
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mat5.c:2068,5'
          Branch Sides:    []
      Callsites:
        - Src:             'mat5.c:2064,11'
          Dst:             Mat_MulDims
        - Src:             'mat5.c:2085,26'
          Dst:             WriteData
        - Src:             'mat5.c:2088,25'
          Dst:             fwrite
        - Src:             'mat5.c:2089,26'
          Dst:             WriteData
        - Src:             'mat5.c:2092,25'
          Dst:             fwrite
        - Src:             'mat5.c:2094,26'
          Dst:             WriteData
        - Src:             'mat5.c:2097,25'
          Dst:             fwrite
        - Src:             'mat5.c:2105,28'
          Dst:             WriteCharData
        - Src:             'mat5.c:2116,17'
          Dst:             WriteCellArrayField
        - Src:             'mat5.c:2138,17'
          Dst:             fwrite
        - Src:             'mat5.c:2140,17'
          Dst:             fwrite
        - Src:             'mat5.c:2141,17'
          Dst:             fwrite
        - Src:             'mat5.c:2143,17'
          Dst:             fwrite
        - Src:             'mat5.c:2148,30'
          Dst:             strlen
        - Src:             'mat5.c:2157,13'
          Dst:             fwrite
        - Src:             'mat5.c:2158,13'
          Dst:             fwrite
        - Src:             'mat5.c:2159,13'
          Dst:             fwrite
        - Src:             'mat5.c:2161,13'
          Dst:             fwrite
        - Src:             'mat5.c:2162,31'
          Dst:             calloc
        - Src:             'mat5.c:2164,30'
          Dst:             strlen
        - Src:             'mat5.c:2165,17'
          Dst:             fwrite
        - Src:             'mat5.c:2166,17'
          Dst:             fwrite
        - Src:             'mat5.c:2169,19'
          Dst:             Mul
        - Src:             'mat5.c:2173,17'
          Dst:             WriteStructField
        - Src:             'mat5.c:2179,22'
          Dst:             WriteData
        - Src:             'mat5.c:2182,21'
          Dst:             fwrite
        - Src:             'mat5.c:2183,22'
          Dst:             WriteData
        - Src:             'mat5.c:2186,21'
          Dst:             fwrite
        - Src:             'mat5.c:2189,26'
          Dst:             WriteData
        - Src:             'mat5.c:2192,25'
          Dst:             fwrite
        - Src:             'mat5.c:2193,26'
          Dst:             WriteData
        - Src:             'mat5.c:2196,25'
          Dst:             fwrite
        - Src:             'mat5.c:2198,26'
          Dst:             WriteData
        - Src:             'mat5.c:2201,25'
          Dst:             fwrite
    - functionName:    WriteCharData
      functionSourceFile: '/src/matio/src/mat5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          289
      EdgeCount:       58
      CyclomaticComplexity: 13
      functionsReached:
        - Mat_SizeOf
        - Mul
        - fwrite
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mat5.c:751,5'
          Branch Sides:    []
      Callsites:
        - Src:             'mat5.c:757,35'
          Dst:             Mat_SizeOf
        - Src:             'mat5.c:757,19'
          Dst:             Mul
        - Src:             'mat5.c:762,13'
          Dst:             fwrite
        - Src:             'mat5.c:763,13'
          Dst:             fwrite
        - Src:             'mat5.c:765,17'
          Dst:             fwrite
        - Src:             'mat5.c:768,21'
          Dst:             fwrite
        - Src:             'mat5.c:778,35'
          Dst:             Mat_SizeOf
        - Src:             'mat5.c:778,19'
          Dst:             Mul
        - Src:             'mat5.c:783,13'
          Dst:             fwrite
        - Src:             'mat5.c:784,13'
          Dst:             fwrite
        - Src:             'mat5.c:790,17'
          Dst:             fwrite
        - Src:             'mat5.c:795,21'
          Dst:             fwrite
        - Src:             'mat5.c:803,35'
          Dst:             Mat_SizeOf
        - Src:             'mat5.c:803,19'
          Dst:             Mul
        - Src:             'mat5.c:808,13'
          Dst:             fwrite
        - Src:             'mat5.c:809,13'
          Dst:             fwrite
    - functionName:    WriteCellArrayField
      functionSourceFile: '/src/matio/src/mat5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2227
      functionLinenumberEnd: 2311
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         56
      ICount:          440
      EdgeCount:       73
      CyclomaticComplexity: 19
      functionsReached:
        - Mat_Critical
        - Mat_int32Swap
        - WriteType
        - fseeko64
        - ftello64
        - fwrite
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mat5.c:2239,5'
          Dst:             fwrite
        - Src:             'mat5.c:2240,5'
          Dst:             fwrite
        - Src:             'mat5.c:2245,13'
          Dst:             ftello64
        - Src:             'mat5.c:2259,23'
          Dst:             Mat_int32Swap
        - Src:             'mat5.c:2260,5'
          Dst:             fwrite
        - Src:             'mat5.c:2261,5'
          Dst:             fwrite
        - Src:             'mat5.c:2262,5'
          Dst:             fwrite
        - Src:             'mat5.c:2263,5'
          Dst:             fwrite
        - Src:             'mat5.c:2266,5'
          Dst:             fwrite
        - Src:             'mat5.c:2267,5'
          Dst:             fwrite
        - Src:             'mat5.c:2271,9'
          Dst:             fwrite
        - Src:             'mat5.c:2274,9'
          Dst:             fwrite
        - Src:             'mat5.c:2278,9'
          Dst:             fwrite
        - Src:             'mat5.c:2279,9'
          Dst:             fwrite
        - Src:             'mat5.c:2280,17'
          Dst:             strlen
        - Src:             'mat5.c:2282,59'
          Dst:             strlen
        - Src:             'mat5.c:2284,9'
          Dst:             fwrite
        - Src:             'mat5.c:2285,9'
          Dst:             fwrite
        - Src:             'mat5.c:2287,13'
          Dst:             fwrite
        - Src:             'mat5.c:2290,59'
          Dst:             strlen
        - Src:             'mat5.c:2291,9'
          Dst:             fwrite
        - Src:             'mat5.c:2292,9'
          Dst:             fwrite
        - Src:             'mat5.c:2293,9'
          Dst:             fwrite
        - Src:             'mat5.c:2296,17'
          Dst:             fwrite
        - Src:             'mat5.c:2299,5'
          Dst:             WriteType
        - Src:             'mat5.c:2300,11'
          Dst:             ftello64
        - Src:             'mat5.c:2303,15'
          Dst:             fseeko64
        - Src:             'mat5.c:2304,9'
          Dst:             fwrite
        - Src:             'mat5.c:2305,15'
          Dst:             fseeko64
        - Src:             'mat5.c:2307,9'
          Dst:             Mat_Critical
    - functionName:    ReadNextFunctionHandle
      functionSourceFile: '/src/matio/src/mat5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1954
      functionLinenumberEnd: 1990
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          163
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - Mat_MulDims
        - Mat_VarFree
        - Mat_VarReadNextInfo
        - Mul
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mat5.c:1958,11'
          Dst:             Mat_MulDims
        - Src:             'mat5.c:1960,12'
          Dst:             Mul
        - Src:             'mat5.c:1969,28'
          Dst:             Mat_VarReadNextInfo
        - Src:             'mat5.c:1977,17'
          Dst:             Mat_VarFree
    - functionName:    ReadRankDims
      functionSourceFile: '/src/matio/src/mat5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2005
      functionLinenumberEnd: 2047
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          187
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - Mat_Critical
        - Mat_uint32Swap
        - Read
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'mat5.c:2016,23'
          Dst:             Read
        - Src:             'mat5.c:2019,43'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:2032,23'
          Dst:             Read
        - Src:             'mat5.c:2043,13'
          Dst:             Mat_Critical
    - functionName:    ReadNextCell
      functionSourceFile: '/src/matio/src/mat5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1058
      functionLinenumberEnd: 1437
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         217
      ICount:          1842
      EdgeCount:       294
      CyclomaticComplexity: 79
      functionsReached:
        - Inflate
        - InflateRankDims
        - InflateSkip
        - Mat_Critical
        - Mat_MulDims
        - Mat_VarCalloc
        - Mat_VarFree
        - Mat_VarRead5
        - Mat_uint32Swap
        - Mul
        - Read
        - ReadNextCell
        - ReadNextStructField
        - ReadRankDims
        - calloc
        - fseeko64
        - ftello64
        - inflateCopy
        - inflateEnd
        - zError
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'mat5.c:1064,11'
          Dst:             Mat_MulDims
        - Src:             'mat5.c:1066,9'
          Dst:             Mat_Critical
        - Src:             'mat5.c:1070,11'
          Dst:             Mul
        - Src:             'mat5.c:1072,9'
          Dst:             Mat_Critical
        - Src:             'mat5.c:1076,20'
          Dst:             calloc
        - Src:             'mat5.c:1079,13'
          Dst:             Mat_Critical
        - Src:             'mat5.c:1093,24'
          Dst:             Mat_VarCalloc
        - Src:             'mat5.c:1095,17'
          Dst:             Mat_Critical
        - Src:             'mat5.c:1102,19'
          Dst:             Inflate
        - Src:             'mat5.c:1104,17'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:1109,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1110,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1119,17'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:1121,17'
          Dst:             Mat_Critical
        - Src:             'mat5.c:1125,19'
          Dst:             Inflate
        - Src:             'mat5.c:1127,17'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:1133,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1134,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1135,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1136,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1150,17'
          Dst:             Mat_Critical
        - Src:             'mat5.c:1151,17'
          Dst:             InflateSkip
        - Src:             'mat5.c:1156,23'
          Dst:             InflateRankDims
        - Src:             'mat5.c:1167,21'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:1173,27'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1174,27'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1186,25'
          Dst:             Mat_Critical
        - Src:             'mat5.c:1189,27'
          Dst:             Mul
        - Src:             'mat5.c:1194,25'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:1196,25'
          Dst:             Mat_Critical
        - Src:             'mat5.c:1202,49'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1214,23'
          Dst:             Inflate
        - Src:             'mat5.c:1216,21'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:1222,27'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1223,27'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1235,33'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:1245,33'
          Dst:             Inflate
        - Src:             'mat5.c:1247,33'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:1265,52'
          Dst:             calloc
        - Src:             'mat5.c:1267,27'
          Dst:             inflateCopy
        - Src:             'mat5.c:1269,55'
          Dst:             ftello64
        - Src:             'mat5.c:1273,46'
          Dst:             ReadNextStructField
        - Src:             'mat5.c:1275,46'
          Dst:             ReadNextCell
        - Src:             'mat5.c:1279,39'
          Dst:             Mat_VarRead5
        - Src:             'mat5.c:1283,35'
          Dst:             fseeko64
        - Src:             'mat5.c:1285,29'
          Dst:             Mat_Critical
        - Src:             'mat5.c:1292,29'
          Dst:             inflateEnd
        - Src:             'mat5.c:1297,71'
          Dst:             zError
        - Src:             'mat5.c:1297,25'
          Dst:             Mat_Critical
        - Src:             'mat5.c:1300,21'
          Dst:             Mat_Critical
        - Src:             'mat5.c:1303,13'
          Dst:             InflateSkip
        - Src:             'mat5.c:1317,24'
          Dst:             Mat_VarCalloc
        - Src:             'mat5.c:1319,17'
          Dst:             Mat_Critical
        - Src:             'mat5.c:1324,19'
          Dst:             Read
        - Src:             'mat5.c:1331,17'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:1336,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1337,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1346,17'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:1350,41'
          Dst:             ftello64
        - Src:             'mat5.c:1349,17'
          Dst:             Mat_Critical
        - Src:             'mat5.c:1358,19'
          Dst:             Read
        - Src:             'mat5.c:1360,17'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:1365,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1366,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1367,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1368,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1369,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1370,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1387,19'
          Dst:             ReadRankDims
        - Src:             'mat5.c:1391,17'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:1396,23'
          Dst:             Read
        - Src:             'mat5.c:1397,17'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:1403,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1404,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1414,29'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:1420,27'
          Dst:             fseeko64
        - Src:             'mat5.c:1423,43'
          Dst:             ftello64
        - Src:             'mat5.c:1426,34'
          Dst:             ReadNextStructField
        - Src:             'mat5.c:1428,34'
          Dst:             ReadNextCell
        - Src:             'mat5.c:1429,23'
          Dst:             fseeko64
        - Src:             'mat5.c:1431,17'
          Dst:             Mat_Critical
    - functionName:    ReadNextStructField
      functionSourceFile: '/src/matio/src/mat5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1450
      functionLinenumberEnd: 1943
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         302
      ICount:          2400
      EdgeCount:       408
      CyclomaticComplexity: 108
      functionsReached:
        - Inflate
        - InflateRankDims
        - InflateSkip
        - Mat_Critical
        - Mat_MulDims
        - Mat_VarCalloc
        - Mat_VarFree
        - Mat_VarRead5
        - Mat_uint32Swap
        - Mul
        - Read
        - ReadNextCell
        - ReadNextStructField
        - ReadRankDims
        - SetFieldNames
        - calloc
        - fseeko64
        - ftello64
        - inflateCopy
        - inflateEnd
        - strdup
        - zError
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'mat5.c:1456,11'
          Dst:             Mat_MulDims
        - Src:             'mat5.c:1458,9'
          Dst:             Mat_Critical
        - Src:             'mat5.c:1469,15'
          Dst:             Inflate
        - Src:             'mat5.c:1474,19'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1475,19'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1480,13'
          Dst:             Mat_Critical
        - Src:             'mat5.c:1485,15'
          Dst:             Inflate
        - Src:             'mat5.c:1490,19'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1494,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1505,27'
          Dst:             Inflate
        - Src:             'mat5.c:1508,25'
          Dst:             SetFieldNames
        - Src:             'mat5.c:1525,21'
          Dst:             SetFieldNames
        - Src:             'mat5.c:1536,15'
          Dst:             Mul
        - Src:             'mat5.c:1538,13'
          Dst:             Mat_Critical
        - Src:             'mat5.c:1541,15'
          Dst:             Mul
        - Src:             'mat5.c:1543,13'
          Dst:             Mat_Critical
        - Src:             'mat5.c:1549,24'
          Dst:             calloc
        - Src:             'mat5.c:1552,13'
          Dst:             Mat_Critical
        - Src:             'mat5.c:1560,43'
          Dst:             Mat_VarCalloc
        - Src:             'mat5.c:1568,57'
          Dst:             strdup
        - Src:             'mat5.c:1577,19'
          Dst:             Inflate
        - Src:             'mat5.c:1579,17'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:1584,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1585,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1589,17'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:1591,17'
          Dst:             Mat_Critical
        - Src:             'mat5.c:1600,19'
          Dst:             Inflate
        - Src:             'mat5.c:1602,17'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:1607,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1608,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1609,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1610,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1625,17'
          Dst:             Mat_Critical
        - Src:             'mat5.c:1626,17'
          Dst:             InflateSkip
        - Src:             'mat5.c:1631,23'
          Dst:             InflateRankDims
        - Src:             'mat5.c:1642,21'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:1648,27'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1649,27'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1661,25'
          Dst:             Mat_Critical
        - Src:             'mat5.c:1664,27'
          Dst:             Mul
        - Src:             'mat5.c:1669,25'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:1671,25'
          Dst:             Mat_Critical
        - Src:             'mat5.c:1677,50'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1689,23'
          Dst:             Inflate
        - Src:             'mat5.c:1691,21'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:1696,53'
          Dst:             calloc
        - Src:             'mat5.c:1698,27'
          Dst:             inflateCopy
        - Src:             'mat5.c:1700,56'
          Dst:             ftello64
        - Src:             'mat5.c:1704,46'
          Dst:             ReadNextStructField
        - Src:             'mat5.c:1706,46'
          Dst:             ReadNextCell
        - Src:             'mat5.c:1710,45'
          Dst:             Mat_VarRead5
        - Src:             'mat5.c:1714,35'
          Dst:             fseeko64
        - Src:             'mat5.c:1716,29'
          Dst:             Mat_Critical
        - Src:             'mat5.c:1723,29'
          Dst:             inflateEnd
        - Src:             'mat5.c:1728,71'
          Dst:             zError
        - Src:             'mat5.c:1728,25'
          Dst:             Mat_Critical
        - Src:             'mat5.c:1731,21'
          Dst:             Mat_Critical
        - Src:             'mat5.c:1734,13'
          Dst:             InflateSkip
        - Src:             'mat5.c:1744,15'
          Dst:             Read
        - Src:             'mat5.c:1749,19'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1750,19'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1755,13'
          Dst:             Mat_Critical
        - Src:             'mat5.c:1760,15'
          Dst:             Read
        - Src:             'mat5.c:1765,19'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1769,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1776,27'
          Dst:             Read
        - Src:             'mat5.c:1778,25'
          Dst:             SetFieldNames
        - Src:             'mat5.c:1786,27'
          Dst:             fseeko64
        - Src:             'mat5.c:1799,21'
          Dst:             SetFieldNames
        - Src:             'mat5.c:1810,15'
          Dst:             Mul
        - Src:             'mat5.c:1812,13'
          Dst:             Mat_Critical
        - Src:             'mat5.c:1815,15'
          Dst:             Mul
        - Src:             'mat5.c:1817,13'
          Dst:             Mat_Critical
        - Src:             'mat5.c:1823,24'
          Dst:             calloc
        - Src:             'mat5.c:1826,13'
          Dst:             Mat_Critical
        - Src:             'mat5.c:1834,25'
          Dst:             Mat_VarCalloc
        - Src:             'mat5.c:1836,17'
          Dst:             Mat_Critical
        - Src:             'mat5.c:1841,19'
          Dst:             Read
        - Src:             'mat5.c:1843,17'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:1848,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1849,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1853,17'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:1857,41'
          Dst:             ftello64
        - Src:             'mat5.c:1856,17'
          Dst:             Mat_Critical
        - Src:             'mat5.c:1870,19'
          Dst:             Read
        - Src:             'mat5.c:1872,17'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:1877,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1878,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1879,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1880,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1881,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1882,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:1900,23'
          Dst:             ReadRankDims
        - Src:             'mat5.c:1904,21'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:1910,19'
          Dst:             Read
        - Src:             'mat5.c:1912,17'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:1917,44'
          Dst:             ftello64
        - Src:             'mat5.c:1920,34'
          Dst:             ReadNextStructField
        - Src:             'mat5.c:1922,34'
          Dst:             ReadNextCell
        - Src:             'mat5.c:1923,23'
          Dst:             fseeko64
        - Src:             'mat5.c:1925,17'
          Dst:             Mat_Critical
        - Src:             'mat5.c:1935,57'
          Dst:             strdup
    - functionName:    Mat_VarRead5
      functionSourceFile: '/src/matio/src/mat5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3168
      functionLinenumberEnd: 4179
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         448
      ICount:          3723
      EdgeCount:       573
      CyclomaticComplexity: 127
      functionsReached:
        - ComplexFree
        - ComplexMalloc
        - Inflate
        - InflateSkip
        - Mat_Critical
        - Mat_MulDims
        - Mat_SizeOf
        - Mat_VarRead5
        - Mat_VarReadNumeric5
        - Mat_Warning
        - Mat_uint32Swap
        - Mul
        - Read
        - ReadCharData
        - ReadCompressedCharData
        - ReadCompressedDoubleData
        - ReadCompressedInt16Data
        - ReadCompressedInt32Data
        - ReadCompressedInt64Data
        - ReadCompressedInt8Data
        - ReadCompressedSingleData
        - ReadCompressedUInt16Data
        - ReadCompressedUInt32Data
        - ReadCompressedUInt64Data
        - ReadCompressedUInt8Data
        - ReadDoubleData
        - ReadInt16Data
        - ReadInt32Data
        - ReadInt64Data
        - ReadInt8Data
        - ReadSingleData
        - ReadSparse
        - ReadUInt16Data
        - ReadUInt32Data
        - ReadUInt64Data
        - ReadUInt8Data
        - calloc
        - fseeko64
        - ftello64
      functionUses:    6
      BranchProfiles:
        - Branch String:   'mat5.c:3199,5'
          Branch Sides:    []
        - Branch String:   'mat5.c:3551,21'
          Branch Sides:    []
        - Branch String:   'mat5.c:3639,21'
          Branch Sides:    []
        - Branch String:   'mat5.c:3708,21'
          Branch Sides:    []
        - Branch String:   'mat5.c:3813,21'
          Branch Sides:    []
        - Branch String:   'mat5.c:3914,21'
          Branch Sides:    []
        - Branch String:   'mat5.c:3984,21'
          Branch Sides:    []
        - Branch String:   'mat5.c:4110,5'
          Branch Sides:    []
      Callsites:
        - Src:             'mat5.c:3188,12'
          Dst:             ftello64
        - Src:             'mat5.c:3190,9'
          Dst:             Mat_Critical
        - Src:             'mat5.c:3193,11'
          Dst:             Mat_MulDims
        - Src:             'mat5.c:3195,9'
          Dst:             Mat_Critical
        - Src:             'mat5.c:3208,38'
          Dst:             calloc
        - Src:             'mat5.c:3211,19'
          Dst:             fseeko64
        - Src:             'mat5.c:3216,19'
          Dst:             fseeko64
        - Src:             'mat5.c:3222,19'
          Dst:             fseeko64
        - Src:             'mat5.c:3229,19'
          Dst:             fseeko64
        - Src:             'mat5.c:3235,19'
          Dst:             fseeko64
        - Src:             'mat5.c:3240,19'
          Dst:             fseeko64
        - Src:             'mat5.c:3245,19'
          Dst:             fseeko64
        - Src:             'mat5.c:3250,19'
          Dst:             fseeko64
        - Src:             'mat5.c:3255,19'
          Dst:             fseeko64
        - Src:             'mat5.c:3260,19'
          Dst:             fseeko64
        - Src:             'mat5.c:3265,19'
          Dst:             fseeko64
        - Src:             'mat5.c:3272,23'
          Dst:             Inflate
        - Src:             'mat5.c:3277,27'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:3284,27'
          Dst:             Inflate
        - Src:             'mat5.c:3289,31'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:3296,37'
          Dst:             Mat_SizeOf
        - Src:             'mat5.c:3298,23'
          Dst:             Read
        - Src:             'mat5.c:3303,27'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:3310,27'
          Dst:             Read
        - Src:             'mat5.c:3315,31'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:3319,37'
          Dst:             Mat_SizeOf
        - Src:             'mat5.c:3327,28'
          Dst:             calloc
        - Src:             'mat5.c:3330,17'
          Dst:             Mat_Critical
        - Src:             'mat5.c:3335,23'
          Dst:             Mul
        - Src:             'mat5.c:3348,23'
          Dst:             ReadCharData
        - Src:             'mat5.c:3355,44'
          Dst:             Mat_SizeOf
        - Src:             'mat5.c:3355,23'
          Dst:             Mul
        - Src:             'mat5.c:3369,27'
          Dst:             fseeko64
        - Src:             'mat5.c:3373,23'
          Dst:             ReadCompressedCharData
        - Src:             'mat5.c:3381,44'
          Dst:             Mat_SizeOf
        - Src:             'mat5.c:3381,23'
          Dst:             Mul
        - Src:             'mat5.c:3395,27'
          Dst:             InflateSkip
        - Src:             'mat5.c:3410,19'
          Dst:             Mul
        - Src:             'mat5.c:3416,27'
          Dst:             Mat_VarRead5
        - Src:             'mat5.c:3428,17'
          Dst:             Mat_Critical
        - Src:             'mat5.c:3435,27'
          Dst:             Mat_VarRead5
        - Src:             'mat5.c:3449,28'
          Dst:             calloc
        - Src:             'mat5.c:3452,17'
          Dst:             Mat_Critical
        - Src:             'mat5.c:3457,19'
          Dst:             fseeko64
        - Src:             'mat5.c:3459,19'
          Dst:             ReadSparse
        - Src:             'mat5.c:3466,19'
          Dst:             ReadSparse
        - Src:             'mat5.c:3476,23'
          Dst:             Inflate
        - Src:             'mat5.c:3483,27'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:3490,27'
          Dst:             ReadCompressedUInt32Data
        - Src:             'mat5.c:3494,23'
          Dst:             Read
        - Src:             'mat5.c:3501,27'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:3508,27'
          Dst:             Read
        - Src:             'mat5.c:3515,31'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:3530,33'
          Dst:             Mat_SizeOf
        - Src:             'mat5.c:3538,51'
          Dst:             Mat_SizeOf
        - Src:             'mat5.c:3538,23'
          Dst:             Mul
        - Src:             'mat5.c:3540,21'
          Dst:             Mat_Critical
        - Src:             'mat5.c:3543,32'
          Dst:             ComplexMalloc
        - Src:             'mat5.c:3546,21'
          Dst:             Mat_Critical
        - Src:             'mat5.c:3553,35'
          Dst:             ReadDoubleData
        - Src:             'mat5.c:3557,35'
          Dst:             ReadSingleData
        - Src:             'mat5.c:3562,35'
          Dst:             ReadInt64Data
        - Src:             'mat5.c:3568,35'
          Dst:             ReadUInt64Data
        - Src:             'mat5.c:3573,35'
          Dst:             ReadInt32Data
        - Src:             'mat5.c:3577,35'
          Dst:             ReadUInt32Data
        - Src:             'mat5.c:3581,35'
          Dst:             ReadInt16Data
        - Src:             'mat5.c:3585,35'
          Dst:             ReadUInt16Data
        - Src:             'mat5.c:3589,35'
          Dst:             ReadInt8Data
        - Src:             'mat5.c:3593,35'
          Dst:             ReadUInt8Data
        - Src:             'mat5.c:3605,25'
          Dst:             ComplexFree
        - Src:             'mat5.c:3608,55'
          Dst:             Mat_SizeOf
        - Src:             'mat5.c:3608,27'
          Dst:             Mul
        - Src:             'mat5.c:3610,25'
          Dst:             ComplexFree
        - Src:             'mat5.c:3616,31'
          Dst:             fseeko64
        - Src:             'mat5.c:3618,27'
          Dst:             Read
        - Src:             'mat5.c:3620,25'
          Dst:             ComplexFree
        - Src:             'mat5.c:3624,31'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:3630,31'
          Dst:             Read
        - Src:             'mat5.c:3632,29'
          Dst:             ComplexFree
        - Src:             'mat5.c:3636,35'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:3641,35'
          Dst:             ReadDoubleData
        - Src:             'mat5.c:3645,35'
          Dst:             ReadSingleData
        - Src:             'mat5.c:3650,35'
          Dst:             ReadInt64Data
        - Src:             'mat5.c:3656,35'
          Dst:             ReadUInt64Data
        - Src:             'mat5.c:3661,35'
          Dst:             ReadInt32Data
        - Src:             'mat5.c:3665,35'
          Dst:             ReadUInt32Data
        - Src:             'mat5.c:3669,35'
          Dst:             ReadInt16Data
        - Src:             'mat5.c:3673,35'
          Dst:             ReadUInt16Data
        - Src:             'mat5.c:3677,35'
          Dst:             ReadInt8Data
        - Src:             'mat5.c:3681,35'
          Dst:             ReadUInt8Data
        - Src:             'mat5.c:3693,25'
          Dst:             ComplexFree
        - Src:             'mat5.c:3696,55'
          Dst:             Mat_SizeOf
        - Src:             'mat5.c:3696,27'
          Dst:             Mul
        - Src:             'mat5.c:3698,25'
          Dst:             ComplexFree
        - Src:             'mat5.c:3704,31'
          Dst:             fseeko64
        - Src:             'mat5.c:3710,35'
          Dst:             ReadCompressedDoubleData
        - Src:             'mat5.c:3715,35'
          Dst:             ReadCompressedSingleData
        - Src:             'mat5.c:3721,35'
          Dst:             ReadCompressedInt64Data
        - Src:             'mat5.c:3728,35'
          Dst:             ReadCompressedUInt64Data
        - Src:             'mat5.c:3734,35'
          Dst:             ReadCompressedInt32Data
        - Src:             'mat5.c:3739,35'
          Dst:             ReadCompressedUInt32Data
        - Src:             'mat5.c:3744,35'
          Dst:             ReadCompressedInt16Data
        - Src:             'mat5.c:3749,35'
          Dst:             ReadCompressedUInt16Data
        - Src:             'mat5.c:3754,35'
          Dst:             ReadCompressedInt8Data
        - Src:             'mat5.c:3759,35'
          Dst:             ReadCompressedUInt8Data
        - Src:             'mat5.c:3773,25'
          Dst:             ComplexFree
        - Src:             'mat5.c:3776,55'
          Dst:             Mat_SizeOf
        - Src:             'mat5.c:3776,27'
          Dst:             Mul
        - Src:             'mat5.c:3778,25'
          Dst:             ComplexFree
        - Src:             'mat5.c:3784,31'
          Dst:             InflateSkip
        - Src:             'mat5.c:3786,25'
          Dst:             ComplexFree
        - Src:             'mat5.c:3791,27'
          Dst:             Inflate
        - Src:             'mat5.c:3793,25'
          Dst:             ComplexFree
        - Src:             'mat5.c:3797,31'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:3804,31'
          Dst:             Inflate
        - Src:             'mat5.c:3806,29'
          Dst:             ComplexFree
        - Src:             'mat5.c:3810,35'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:3815,35'
          Dst:             ReadCompressedDoubleData
        - Src:             'mat5.c:3820,35'
          Dst:             ReadCompressedSingleData
        - Src:             'mat5.c:3826,35'
          Dst:             ReadCompressedInt64Data
        - Src:             'mat5.c:3833,35'
          Dst:             ReadCompressedUInt64Data
        - Src:             'mat5.c:3839,35'
          Dst:             ReadCompressedInt32Data
        - Src:             'mat5.c:3844,35'
          Dst:             ReadCompressedUInt32Data
        - Src:             'mat5.c:3849,35'
          Dst:             ReadCompressedInt16Data
        - Src:             'mat5.c:3854,35'
          Dst:             ReadCompressedUInt16Data
        - Src:             'mat5.c:3859,35'
          Dst:             ReadCompressedInt8Data
        - Src:             'mat5.c:3864,35'
          Dst:             ReadCompressedUInt8Data
        - Src:             'mat5.c:3878,25'
          Dst:             ComplexFree
        - Src:             'mat5.c:3881,55'
          Dst:             Mat_SizeOf
        - Src:             'mat5.c:3881,27'
          Dst:             Mul
        - Src:             'mat5.c:3883,25'
          Dst:             ComplexFree
        - Src:             'mat5.c:3889,31'
          Dst:             InflateSkip
        - Src:             'mat5.c:3891,25'
          Dst:             ComplexFree
        - Src:             'mat5.c:3899,51'
          Dst:             Mat_SizeOf
        - Src:             'mat5.c:3899,23'
          Dst:             Mul
        - Src:             'mat5.c:3901,21'
          Dst:             Mat_Critical
        - Src:             'mat5.c:3908,25'
          Dst:             Mat_Critical
        - Src:             'mat5.c:3916,35'
          Dst:             ReadDoubleData
        - Src:             'mat5.c:3920,35'
          Dst:             ReadSingleData
        - Src:             'mat5.c:3925,35'
          Dst:             ReadInt64Data
        - Src:             'mat5.c:3931,35'
          Dst:             ReadUInt64Data
        - Src:             'mat5.c:3936,35'
          Dst:             ReadInt32Data
        - Src:             'mat5.c:3940,35'
          Dst:             ReadUInt32Data
        - Src:             'mat5.c:3944,35'
          Dst:             ReadInt16Data
        - Src:             'mat5.c:3948,35'
          Dst:             ReadUInt16Data
        - Src:             'mat5.c:3952,35'
          Dst:             ReadInt8Data
        - Src:             'mat5.c:3956,35'
          Dst:             ReadUInt8Data
        - Src:             'mat5.c:3971,55'
          Dst:             Mat_SizeOf
        - Src:             'mat5.c:3971,27'
          Dst:             Mul
        - Src:             'mat5.c:3980,31'
          Dst:             fseeko64
        - Src:             'mat5.c:3986,35'
          Dst:             ReadCompressedDoubleData
        - Src:             'mat5.c:3991,35'
          Dst:             ReadCompressedSingleData
        - Src:             'mat5.c:3997,35'
          Dst:             ReadCompressedInt64Data
        - Src:             'mat5.c:4004,35'
          Dst:             ReadCompressedUInt64Data
        - Src:             'mat5.c:4010,35'
          Dst:             ReadCompressedInt32Data
        - Src:             'mat5.c:4015,35'
          Dst:             ReadCompressedUInt32Data
        - Src:             'mat5.c:4020,35'
          Dst:             ReadCompressedInt16Data
        - Src:             'mat5.c:4025,35'
          Dst:             ReadCompressedUInt16Data
        - Src:             'mat5.c:4030,35'
          Dst:             ReadCompressedInt8Data
        - Src:             'mat5.c:4035,35'
          Dst:             ReadCompressedUInt8Data
        - Src:             'mat5.c:4052,55'
          Dst:             Mat_SizeOf
        - Src:             'mat5.c:4052,27'
          Dst:             Mul
        - Src:             'mat5.c:4061,31'
          Dst:             InflateSkip
        - Src:             'mat5.c:4071,31'
          Dst:             InflateSkip
        - Src:             'mat5.c:4093,27'
          Dst:             Mat_VarRead5
        - Src:             'mat5.c:4103,13'
          Dst:             Mat_Warning
        - Src:             'mat5.c:4107,13'
          Dst:             Mat_Critical
        - Src:             'mat5.c:4128,23'
          Dst:             Mul
        - Src:             'mat5.c:4130,21'
          Dst:             Mat_Critical
        - Src:             'mat5.c:4134,32'
          Dst:             ComplexMalloc
        - Src:             'mat5.c:4137,21'
          Dst:             Mat_Critical
        - Src:             'mat5.c:4141,23'
          Dst:             Mat_VarReadNumeric5
        - Src:             'mat5.c:4143,21'
          Dst:             ComplexFree
        - Src:             'mat5.c:4146,23'
          Dst:             Mat_VarReadNumeric5
        - Src:             'mat5.c:4148,21'
          Dst:             ComplexFree
        - Src:             'mat5.c:4154,23'
          Dst:             Mul
        - Src:             'mat5.c:4156,21'
          Dst:             Mat_Critical
        - Src:             'mat5.c:4163,21'
          Dst:             Mat_Critical
        - Src:             'mat5.c:4166,23'
          Dst:             Mat_VarReadNumeric5
        - Src:             'mat5.c:4176,11'
          Dst:             fseeko64
    - functionName:    ReadSparse
      functionSourceFile: '/src/matio/src/mat5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          431
      EdgeCount:       87
      CyclomaticComplexity: 25
      functionsReached:
        - Inflate
        - InflateSkip
        - Mat_SizeOf
        - Mat_uint32Swap
        - Mul
        - Read
        - ReadCompressedUInt32Data
        - ReadUInt32Data
        - calloc
        - fseeko64
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'mat5.c:492,15'
          Dst:             Inflate
        - Src:             'mat5.c:497,19'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:504,19'
          Dst:             ReadCompressedUInt32Data
        - Src:             'mat5.c:509,15'
          Dst:             Read
        - Src:             'mat5.c:514,19'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:521,19'
          Dst:             Read
        - Src:             'mat5.c:526,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:532,26'
          Dst:             calloc
        - Src:             'mat5.c:538,15'
          Dst:             ReadUInt32Data
        - Src:             'mat5.c:542,40'
          Dst:             Mat_SizeOf
        - Src:             'mat5.c:542,15'
          Dst:             Mul
        - Src:             'mat5.c:553,19'
          Dst:             fseeko64
        - Src:             'mat5.c:557,15'
          Dst:             ReadCompressedUInt32Data
        - Src:             'mat5.c:561,40'
          Dst:             Mat_SizeOf
        - Src:             'mat5.c:561,15'
          Dst:             Mul
        - Src:             'mat5.c:572,19'
          Dst:             InflateSkip
    - functionName:    Mat_VarReadNumeric5
      functionSourceFile: '/src/matio/src/mat5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2973
      functionLinenumberEnd: 3155
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         91
      ICount:          710
      EdgeCount:       113
      CyclomaticComplexity: 24
      functionsReached:
        - Inflate
        - InflateSkip
        - Mat_SizeOf
        - Mat_uint32Swap
        - Mul
        - Read
        - ReadCompressedDoubleData
        - ReadCompressedInt16Data
        - ReadCompressedInt32Data
        - ReadCompressedInt64Data
        - ReadCompressedInt8Data
        - ReadCompressedSingleData
        - ReadCompressedUInt16Data
        - ReadCompressedUInt32Data
        - ReadCompressedUInt64Data
        - ReadCompressedUInt8Data
        - ReadDoubleData
        - ReadInt16Data
        - ReadInt32Data
        - ReadInt64Data
        - ReadInt8Data
        - ReadSingleData
        - ReadUInt16Data
        - ReadUInt32Data
        - ReadUInt64Data
        - ReadUInt8Data
        - fseeko64
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mat5.c:3032,9'
          Branch Sides:    []
        - Branch String:   'mat5.c:3088,9'
          Branch Sides:    []
      Callsites:
        - Src:             'mat5.c:2982,15'
          Dst:             Inflate
        - Src:             'mat5.c:2987,19'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:2995,19'
          Dst:             Inflate
        - Src:             'mat5.c:3000,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:3005,15'
          Dst:             Read
        - Src:             'mat5.c:3010,19'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:3017,19'
          Dst:             Read
        - Src:             'mat5.c:3022,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:3034,23'
          Dst:             ReadDoubleData
        - Src:             'mat5.c:3037,23'
          Dst:             ReadSingleData
        - Src:             'mat5.c:3041,23'
          Dst:             ReadInt64Data
        - Src:             'mat5.c:3046,23'
          Dst:             ReadUInt64Data
        - Src:             'mat5.c:3050,23'
          Dst:             ReadInt32Data
        - Src:             'mat5.c:3053,23'
          Dst:             ReadUInt32Data
        - Src:             'mat5.c:3056,23'
          Dst:             ReadInt16Data
        - Src:             'mat5.c:3059,23'
          Dst:             ReadUInt16Data
        - Src:             'mat5.c:3062,23'
          Dst:             ReadInt8Data
        - Src:             'mat5.c:3065,23'
          Dst:             ReadUInt8Data
        - Src:             'mat5.c:3074,31'
          Dst:             Mat_SizeOf
        - Src:             'mat5.c:3074,15'
          Dst:             Mul
        - Src:             'mat5.c:3085,19'
          Dst:             fseeko64
        - Src:             'mat5.c:3090,23'
          Dst:             ReadCompressedDoubleData
        - Src:             'mat5.c:3094,23'
          Dst:             ReadCompressedSingleData
        - Src:             'mat5.c:3099,23'
          Dst:             ReadCompressedInt64Data
        - Src:             'mat5.c:3105,23'
          Dst:             ReadCompressedUInt64Data
        - Src:             'mat5.c:3110,23'
          Dst:             ReadCompressedInt32Data
        - Src:             'mat5.c:3114,23'
          Dst:             ReadCompressedUInt32Data
        - Src:             'mat5.c:3118,23'
          Dst:             ReadCompressedInt16Data
        - Src:             'mat5.c:3122,23'
          Dst:             ReadCompressedUInt16Data
        - Src:             'mat5.c:3126,23'
          Dst:             ReadCompressedInt8Data
        - Src:             'mat5.c:3130,23'
          Dst:             ReadCompressedUInt8Data
        - Src:             'mat5.c:3140,31'
          Dst:             Mat_SizeOf
        - Src:             'mat5.c:3140,15'
          Dst:             Mul
        - Src:             'mat5.c:3151,19'
          Dst:             InflateSkip
    - functionName:    Mat_VarReadNextInfo5
      functionSourceFile: '/src/matio/src/mat5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5361
      functionLinenumberEnd: 5716
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         212
      ICount:          1463
      EdgeCount:       287
      CyclomaticComplexity: 77
      functionsReached:
        - CheckSeekFile
        - Inflate
        - InflateRankDims
        - IsEndOfFile
        - Mat_Critical
        - Mat_VarCalloc
        - Mat_VarFree
        - Mat_uint32Swap
        - Mul
        - Read
        - ReadNextCell
        - ReadNextFunctionHandle
        - ReadNextStructField
        - ReadRankDims
        - calloc
        - fseeko64
        - ftello64
        - inflateInit_
        - zError
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mat5.c:5391,5'
          Branch Sides:    []
      Callsites:
        - Src:             'mat5.c:5370,10'
          Dst:             IsEndOfFile
        - Src:             'mat5.c:5378,15'
          Dst:             Read
        - Src:             'mat5.c:5382,11'
          Dst:             Read
        - Src:             'mat5.c:5386,15'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:5387,15'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:5398,22'
          Dst:             Mat_VarCalloc
        - Src:             'mat5.c:5400,17'
          Dst:             Mat_Critical
        - Src:             'mat5.c:5405,46'
          Dst:             calloc
        - Src:             'mat5.c:5406,19'
          Dst:             inflateInit_
        - Src:             'mat5.c:5408,17'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:5410,57'
          Dst:             zError
        - Src:             'mat5.c:5410,17'
          Dst:             Mat_Critical
        - Src:             'mat5.c:5415,19'
          Dst:             Inflate
        - Src:             'mat5.c:5417,17'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:5422,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:5423,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:5426,23'
          Dst:             fseeko64
        - Src:             'mat5.c:5427,17'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:5429,17'
          Dst:             Mat_Critical
        - Src:             'mat5.c:5433,19'
          Dst:             Inflate
        - Src:             'mat5.c:5435,17'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:5440,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:5441,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:5442,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:5459,23'
          Dst:             InflateRankDims
        - Src:             'mat5.c:5470,21'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:5475,27'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:5476,27'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:5487,25'
          Dst:             Mat_Critical
        - Src:             'mat5.c:5490,27'
          Dst:             Mul
        - Src:             'mat5.c:5495,31'
          Dst:             fseeko64
        - Src:             'mat5.c:5496,25'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:5498,25'
          Dst:             Mat_Critical
        - Src:             'mat5.c:5505,31'
          Dst:             fseeko64
        - Src:             'mat5.c:5506,25'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:5508,25'
          Dst:             Mat_Critical
        - Src:             'mat5.c:5513,47'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:5523,23'
          Dst:             Inflate
        - Src:             'mat5.c:5525,21'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:5530,27'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:5535,31'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:5544,25'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:5551,31'
          Dst:             Inflate
        - Src:             'mat5.c:5553,29'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:5571,27'
          Dst:             ReadNextStructField
        - Src:             'mat5.c:5573,27'
          Dst:             ReadNextCell
        - Src:             'mat5.c:5574,23'
          Dst:             fseeko64
        - Src:             'mat5.c:5575,45'
          Dst:             ftello64
        - Src:             'mat5.c:5577,21'
          Dst:             Mat_Critical
        - Src:             'mat5.c:5580,19'
          Dst:             fseeko64
        - Src:             'mat5.c:5595,19'
          Dst:             Read
        - Src:             'mat5.c:5597,23'
          Dst:             fseeko64
        - Src:             'mat5.c:5601,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:5602,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:5603,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:5604,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:5605,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:5606,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:5609,22'
          Dst:             Mat_VarCalloc
        - Src:             'mat5.c:5611,17'
          Dst:             Mat_Critical
        - Src:             'mat5.c:5630,23'
          Dst:             ReadRankDims
        - Src:             'mat5.c:5632,21'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:5634,27'
          Dst:             fseeko64
        - Src:             'mat5.c:5639,19'
          Dst:             Read
        - Src:             'mat5.c:5641,17'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:5643,23'
          Dst:             fseeko64
        - Src:             'mat5.c:5647,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:5652,27'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:5660,21'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:5662,27'
          Dst:             fseeko64
        - Src:             'mat5.c:5666,27'
          Dst:             CheckSeekFile
        - Src:             'mat5.c:5668,25'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:5670,31'
          Dst:             fseeko64
        - Src:             'mat5.c:5676,27'
          Dst:             Read
        - Src:             'mat5.c:5680,25'
          Dst:             Mat_VarFree
        - Src:             'mat5.c:5682,31'
          Dst:             fseeko64
        - Src:             'mat5.c:5698,23'
          Dst:             ReadNextStructField
        - Src:             'mat5.c:5700,23'
          Dst:             ReadNextCell
        - Src:             'mat5.c:5702,23'
          Dst:             ReadNextFunctionHandle
        - Src:             'mat5.c:5703,41'
          Dst:             ftello64
        - Src:             'mat5.c:5705,17'
          Dst:             Mat_Critical
        - Src:             'mat5.c:5707,19'
          Dst:             fseeko64
        - Src:             'mat5.c:5711,13'
          Dst:             Mat_Critical
    - functionName:    GetMatrixMaxBufSize
      functionSourceFile: '/src/matio/src/mat5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          158
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - Add
        - GetTypeBufSize
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mat5.c:602,15'
          Dst:             strlen
        - Src:             'mat5.c:611,19'
          Dst:             Add
        - Src:             'mat5.c:616,15'
          Dst:             Add
        - Src:             'mat5.c:621,11'
          Dst:             GetTypeBufSize
        - Src:             'mat5.c:624,11'
          Dst:             Add
    - functionName:    Mat_VarWrite5
      functionSourceFile: '/src/matio/src/mat5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5110
      functionLinenumberEnd: 5349
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         122
      ICount:          1080
      EdgeCount:       161
      CyclomaticComplexity: 41
      functionsReached:
        - GetMatrixMaxBufSize
        - Mat_Critical
        - WriteCompressedType
        - WriteType
        - calloc
        - deflate
        - deflateEnd
        - deflateInit_
        - fseeko64
        - ftello64
        - fwrite
        - strlen
        - zError
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mat5.c:5124,11'
          Dst:             fseeko64
        - Src:             'mat5.c:5132,9'
          Dst:             fwrite
        - Src:             'mat5.c:5133,9'
          Dst:             fwrite
        - Src:             'mat5.c:5134,17'
          Dst:             ftello64
        - Src:             'mat5.c:5147,9'
          Dst:             fwrite
        - Src:             'mat5.c:5148,9'
          Dst:             fwrite
        - Src:             'mat5.c:5149,9'
          Dst:             fwrite
        - Src:             'mat5.c:5150,9'
          Dst:             fwrite
        - Src:             'mat5.c:5153,9'
          Dst:             fwrite
        - Src:             'mat5.c:5154,9'
          Dst:             fwrite
        - Src:             'mat5.c:5158,13'
          Dst:             fwrite
        - Src:             'mat5.c:5161,13'
          Dst:             fwrite
        - Src:             'mat5.c:5163,14'
          Dst:             strlen
        - Src:             'mat5.c:5165,63'
          Dst:             strlen
        - Src:             'mat5.c:5168,13'
          Dst:             fwrite
        - Src:             'mat5.c:5169,13'
          Dst:             fwrite
        - Src:             'mat5.c:5171,17'
          Dst:             fwrite
        - Src:             'mat5.c:5174,63'
          Dst:             strlen
        - Src:             'mat5.c:5177,13'
          Dst:             fwrite
        - Src:             'mat5.c:5178,13'
          Dst:             fwrite
        - Src:             'mat5.c:5179,13'
          Dst:             fwrite
        - Src:             'mat5.c:5182,21'
          Dst:             fwrite
        - Src:             'mat5.c:5186,41'
          Dst:             ftello64
        - Src:             'mat5.c:5188,17'
          Dst:             Mat_Critical
        - Src:             'mat5.c:5195,9'
          Dst:             WriteType
        - Src:             'mat5.c:5204,24'
          Dst:             calloc
        - Src:             'mat5.c:5207,15'
          Dst:             deflateInit_
        - Src:             'mat5.c:5210,53'
          Dst:             zError
        - Src:             'mat5.c:5210,13'
          Dst:             Mat_Critical
        - Src:             'mat5.c:5215,9'
          Dst:             fwrite
        - Src:             'mat5.c:5216,9'
          Dst:             fwrite
        - Src:             'mat5.c:5217,17'
          Dst:             ftello64
        - Src:             'mat5.c:5232,15'
          Dst:             GetMatrixMaxBufSize
        - Src:             'mat5.c:5247,13'
          Dst:             deflate
        - Src:             'mat5.c:5248,13'
          Dst:             fwrite
        - Src:             'mat5.c:5273,13'
          Dst:             deflate
        - Src:             'mat5.c:5274,13'
          Dst:             fwrite
        - Src:             'mat5.c:5277,14'
          Dst:             strlen
        - Src:             'mat5.c:5278,57'
          Dst:             strlen
        - Src:             'mat5.c:5292,17'
          Dst:             deflate
        - Src:             'mat5.c:5293,17'
          Dst:             fwrite
        - Src:             'mat5.c:5296,57'
          Dst:             strlen
        - Src:             'mat5.c:5310,17'
          Dst:             deflate
        - Src:             'mat5.c:5311,17'
          Dst:             fwrite
        - Src:             'mat5.c:5315,41'
          Dst:             ftello64
        - Src:             'mat5.c:5318,17'
          Dst:             Mat_Critical
        - Src:             'mat5.c:5325,9'
          Dst:             WriteCompressedType
        - Src:             'mat5.c:5331,19'
          Dst:             deflate
        - Src:             'mat5.c:5332,13'
          Dst:             fwrite
        - Src:             'mat5.c:5334,15'
          Dst:             deflateEnd
        - Src:             'mat5.c:5338,11'
          Dst:             ftello64
        - Src:             'mat5.c:5341,15'
          Dst:             fseeko64
        - Src:             'mat5.c:5342,9'
          Dst:             fwrite
        - Src:             'mat5.c:5343,15'
          Dst:             fseeko64
        - Src:             'mat5.c:5345,9'
          Dst:             Mat_Critical
    - functionName:    GetDataLinear
      functionSourceFile: '/src/matio/src/mat5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4603
      functionLinenumberEnd: 4677
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         105
      ICount:          671
      EdgeCount:       124
      CyclomaticComplexity: 21
      functionsReached:
        - Mat_SizeOf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mat5.c:4607,5'
          Branch Sides:    []
      Callsites:
        - Src:             'mat5.c:4605,24'
          Dst:             Mat_SizeOf
    - functionName:    Mat_VarReadDataLinear5
      functionSourceFile: '/src/matio/src/mat5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4939
      functionLinenumberEnd: 5095
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          707
      EdgeCount:       109
      CyclomaticComplexity: 31
      functionsReached:
        - ClassType2DataType
        - GetDataLinear
        - Inflate
        - InflateSkip
        - Mat_Critical
        - Mat_MulDims
        - Mat_SizeOfClass
        - Mat_uint32Swap
        - Read
        - ReadCompressedDataSlab1
        - ReadDataSlab1
        - fseeko64
        - inflateCopy
        - inflateEnd
        - zError
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mat5.c:4949,11'
          Dst:             fseeko64
        - Src:             'mat5.c:4951,15'
          Dst:             Read
        - Src:             'mat5.c:4956,19'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:4957,19'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:4961,19'
          Dst:             fseeko64
        - Src:             'mat5.c:4975,23'
          Dst:             GetDataLinear
        - Src:             'mat5.c:4978,27'
          Dst:             GetDataLinear
        - Src:             'mat5.c:4982,24'
          Dst:             GetDataLinear
        - Src:             'mat5.c:4988,15'
          Dst:             inflateCopy
        - Src:             'mat5.c:4990,59'
          Dst:             zError
        - Src:             'mat5.c:4990,13'
          Dst:             Mat_Critical
        - Src:             'mat5.c:4993,15'
          Dst:             Inflate
        - Src:             'mat5.c:4998,19'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:4999,19'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:5003,19'
          Dst:             Inflate
        - Src:             'mat5.c:5008,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:5019,11'
          Dst:             Mat_MulDims
        - Src:             'mat5.c:5021,9'
          Dst:             Mat_Critical
        - Src:             'mat5.c:5031,13'
          Dst:             ReadDataSlab1
        - Src:             'mat5.c:5033,19'
          Dst:             fseeko64
        - Src:             'mat5.c:5034,19'
          Dst:             Read
        - Src:             'mat5.c:5039,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:5040,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:5044,23'
          Dst:             fseeko64
        - Src:             'mat5.c:5046,13'
          Dst:             ReadDataSlab1
        - Src:             'mat5.c:5049,13'
          Dst:             ReadDataSlab1
        - Src:             'mat5.c:5056,13'
          Dst:             ReadCompressedDataSlab1
        - Src:             'mat5.c:5059,19'
          Dst:             fseeko64
        - Src:             'mat5.c:5062,13'
          Dst:             inflateEnd
        - Src:             'mat5.c:5063,19'
          Dst:             inflateCopy
        - Src:             'mat5.c:5065,63'
          Dst:             zError
        - Src:             'mat5.c:5065,17'
          Dst:             Mat_Critical
        - Src:             'mat5.c:5068,13'
          Dst:             InflateSkip
        - Src:             'mat5.c:5070,19'
          Dst:             Inflate
        - Src:             'mat5.c:5075,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:5079,17'
          Dst:             InflateSkip
        - Src:             'mat5.c:5081,13'
          Dst:             ReadCompressedDataSlab1
        - Src:             'mat5.c:5084,13'
          Dst:             ReadCompressedDataSlab1
        - Src:             'mat5.c:5087,9'
          Dst:             inflateEnd
        - Src:             'mat5.c:5091,25'
          Dst:             ClassType2DataType
        - Src:             'mat5.c:5092,25'
          Dst:             Mat_SizeOfClass
    - functionName:    GetDataSlab
      functionSourceFile: '/src/matio/src/mat5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4422
      functionLinenumberEnd: 4575
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8135
      ICount:          81921
      EdgeCount:       10079
      CyclomaticComplexity: 1946
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'mat5.c:4448,13'
          Branch Sides:    []
        - Branch String:   'mat5.c:4451,21'
          Branch Sides:    []
        - Branch String:   'mat5.c:4456,21'
          Branch Sides:    []
        - Branch String:   'mat5.c:4462,21'
          Branch Sides:    []
        - Branch String:   'mat5.c:4469,21'
          Branch Sides:    []
        - Branch String:   'mat5.c:4475,21'
          Branch Sides:    []
        - Branch String:   'mat5.c:4480,21'
          Branch Sides:    []
        - Branch String:   'mat5.c:4485,21'
          Branch Sides:    []
        - Branch String:   'mat5.c:4490,21'
          Branch Sides:    []
        - Branch String:   'mat5.c:4495,21'
          Branch Sides:    []
        - Branch String:   'mat5.c:4500,21'
          Branch Sides:    []
        - Branch String:   'mat5.c:4514,9'
          Branch Sides:    []
        - Branch String:   'mat5.c:4517,17'
          Branch Sides:    []
        - Branch String:   'mat5.c:4522,17'
          Branch Sides:    []
        - Branch String:   'mat5.c:4528,17'
          Branch Sides:    []
        - Branch String:   'mat5.c:4535,17'
          Branch Sides:    []
        - Branch String:   'mat5.c:4541,17'
          Branch Sides:    []
        - Branch String:   'mat5.c:4546,17'
          Branch Sides:    []
        - Branch String:   'mat5.c:4551,17'
          Branch Sides:    []
        - Branch String:   'mat5.c:4556,17'
          Branch Sides:    []
        - Branch String:   'mat5.c:4561,17'
          Branch Sides:    []
        - Branch String:   'mat5.c:4566,17'
          Branch Sides:    []
      Callsites:       []
    - functionName:    Mat_VarReadData5
      functionSourceFile: '/src/matio/src/mat5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4700
      functionLinenumberEnd: 4922
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         133
      ICount:          1188
      EdgeCount:       180
      CyclomaticComplexity: 49
      functionsReached:
        - ClassType2DataType
        - GetDataSlab
        - Inflate
        - InflateSkip
        - Mat_Critical
        - Mat_SizeOfClass
        - Mat_uint32Swap
        - Read
        - ReadCompressedDataSlab2
        - ReadCompressedDataSlabN
        - ReadDataSlab2
        - ReadDataSlabN
        - fseeko64
        - inflateCopy
        - inflateEnd
        - zError
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mat5.c:4707,11'
          Dst:             fseeko64
        - Src:             'mat5.c:4709,15'
          Dst:             Read
        - Src:             'mat5.c:4714,19'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:4715,19'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:4719,19'
          Dst:             fseeko64
        - Src:             'mat5.c:4733,23'
          Dst:             GetDataSlab
        - Src:             'mat5.c:4736,27'
          Dst:             GetDataSlab
        - Src:             'mat5.c:4741,24'
          Dst:             GetDataSlab
        - Src:             'mat5.c:4747,15'
          Dst:             inflateCopy
        - Src:             'mat5.c:4749,59'
          Dst:             zError
        - Src:             'mat5.c:4749,13'
          Dst:             Mat_Critical
        - Src:             'mat5.c:4753,15'
          Dst:             Inflate
        - Src:             'mat5.c:4758,19'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:4762,19'
          Dst:             Inflate
        - Src:             'mat5.c:4767,23'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:4787,17'
          Dst:             ReadDataSlab2
        - Src:             'mat5.c:4789,23'
          Dst:             fseeko64
        - Src:             'mat5.c:4790,23'
          Dst:             Read
        - Src:             'mat5.c:4795,27'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:4796,27'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:4800,27'
          Dst:             fseeko64
        - Src:             'mat5.c:4802,17'
          Dst:             ReadDataSlab2
        - Src:             'mat5.c:4805,17'
          Dst:             ReadDataSlab2
        - Src:             'mat5.c:4814,17'
          Dst:             ReadCompressedDataSlab2
        - Src:             'mat5.c:4817,23'
          Dst:             fseeko64
        - Src:             'mat5.c:4820,17'
          Dst:             inflateEnd
        - Src:             'mat5.c:4821,23'
          Dst:             inflateCopy
        - Src:             'mat5.c:4823,67'
          Dst:             zError
        - Src:             'mat5.c:4823,21'
          Dst:             Mat_Critical
        - Src:             'mat5.c:4826,17'
          Dst:             InflateSkip
        - Src:             'mat5.c:4828,23'
          Dst:             Inflate
        - Src:             'mat5.c:4833,27'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:4837,21'
          Dst:             InflateSkip
        - Src:             'mat5.c:4839,17'
          Dst:             ReadCompressedDataSlab2
        - Src:             'mat5.c:4842,17'
          Dst:             ReadCompressedDataSlab2
        - Src:             'mat5.c:4845,13'
          Dst:             inflateEnd
        - Src:             'mat5.c:4853,17'
          Dst:             ReadDataSlabN
        - Src:             'mat5.c:4856,23'
          Dst:             fseeko64
        - Src:             'mat5.c:4857,23'
          Dst:             Read
        - Src:             'mat5.c:4862,27'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:4863,27'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:4867,27'
          Dst:             fseeko64
        - Src:             'mat5.c:4869,17'
          Dst:             ReadDataSlabN
        - Src:             'mat5.c:4872,17'
          Dst:             ReadDataSlabN
        - Src:             'mat5.c:4881,17'
          Dst:             ReadCompressedDataSlabN
        - Src:             'mat5.c:4885,23'
          Dst:             fseeko64
        - Src:             'mat5.c:4887,17'
          Dst:             inflateEnd
        - Src:             'mat5.c:4888,23'
          Dst:             inflateCopy
        - Src:             'mat5.c:4890,67'
          Dst:             zError
        - Src:             'mat5.c:4890,21'
          Dst:             Mat_Critical
        - Src:             'mat5.c:4893,17'
          Dst:             InflateSkip
        - Src:             'mat5.c:4895,23'
          Dst:             Inflate
        - Src:             'mat5.c:4900,27'
          Dst:             Mat_uint32Swap
        - Src:             'mat5.c:4904,21'
          Dst:             InflateSkip
        - Src:             'mat5.c:4906,17'
          Dst:             ReadCompressedDataSlabN
        - Src:             'mat5.c:4910,17'
          Dst:             ReadCompressedDataSlabN
        - Src:             'mat5.c:4913,13'
          Dst:             inflateEnd
        - Src:             'mat5.c:4918,29'
          Dst:             ClassType2DataType
        - Src:             'mat5.c:4919,29'
          Dst:             Mat_SizeOfClass
    - functionName:    Mat_Create5
      functionSourceFile: '/src/matio/src/mat5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          189
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - ctime
        - fclose
        - fopen64
        - fwrite
        - snprintf
        - strdup
        - time
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mat5.c:667,10'
          Dst:             fopen64
        - Src:             'mat5.c:674,9'
          Dst:             fclose
        - Src:             'mat5.c:693,9'
          Dst:             time
        - Src:             'mat5.c:695,21'
          Dst:             strdup
        - Src:             'mat5.c:706,49'
          Dst:             ctime
        - Src:             'mat5.c:702,15'
          Dst:             snprintf
        - Src:             'mat5.c:708,15'
          Dst:             snprintf
        - Src:             'mat5.c:718,5'
          Dst:             fwrite
        - Src:             'mat5.c:719,5'
          Dst:             fwrite
        - Src:             'mat5.c:720,5'
          Dst:             fwrite
        - Src:             'mat5.c:721,5'
          Dst:             fwrite
    - functionName:    Mat_VarReadNextInfo4
      functionSourceFile: '/src/matio/src/mat4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         85
      ICount:          598
      EdgeCount:       109
      CyclomaticComplexity: 26
      functionsReached:
        - IsEndOfFile
        - Mat_Critical
        - Mat_MulDims
        - Mat_SizeOf
        - Mat_VarCalloc
        - Mat_VarFree
        - Mat_int32Swap
        - Read
        - calloc
        - fseeko64
        - ftello64
      functionUses:    2
      BranchProfiles:
        - Branch String:   'mat4.c:945,5'
          Branch Sides:    []
        - Branch String:   'mat4.c:972,5'
          Branch Sides:    []
        - Branch String:   'mat4.c:998,5'
          Branch Sides:    []
      Callsites:
        - Src:             'mat4.c:922,10'
          Dst:             IsEndOfFile
        - Src:             'mat4.c:930,19'
          Dst:             Read
        - Src:             'mat4.c:939,14'
          Dst:             Mat_int32Swap
        - Src:             'mat4.c:966,28'
          Dst:             Mat_VarCalloc
        - Src:             'mat4.c:992,13'
          Dst:             Mat_VarFree
        - Src:             'mat4.c:1009,13'
          Dst:             Mat_VarFree
        - Src:             'mat4.c:1014,30'
          Dst:             calloc
        - Src:             'mat4.c:1016,9'
          Dst:             Mat_VarFree
        - Src:             'mat4.c:1019,15'
          Dst:             Read
        - Src:             'mat4.c:1020,9'
          Dst:             Mat_VarFree
        - Src:             'mat4.c:1024,9'
          Dst:             Mat_int32Swap
        - Src:             'mat4.c:1027,15'
          Dst:             Read
        - Src:             'mat4.c:1028,9'
          Dst:             Mat_VarFree
        - Src:             'mat4.c:1032,9'
          Dst:             Mat_int32Swap
        - Src:             'mat4.c:1035,15'
          Dst:             Read
        - Src:             'mat4.c:1036,9'
          Dst:             Mat_VarFree
        - Src:             'mat4.c:1040,9'
          Dst:             Mat_VarFree
        - Src:             'mat4.c:1043,15'
          Dst:             Read
        - Src:             'mat4.c:1044,9'
          Dst:             Mat_VarFree
        - Src:             'mat4.c:1048,9'
          Dst:             Mat_int32Swap
        - Src:             'mat4.c:1051,9'
          Dst:             Mat_VarFree
        - Src:             'mat4.c:1056,9'
          Dst:             Mat_VarFree
        - Src:             'mat4.c:1059,15'
          Dst:             Read
        - Src:             'mat4.c:1060,9'
          Dst:             Mat_VarFree
        - Src:             'mat4.c:1066,33'
          Dst:             ftello64
        - Src:             'mat4.c:1068,9'
          Dst:             Mat_VarFree
        - Src:             'mat4.c:1069,9'
          Dst:             Mat_Critical
        - Src:             'mat4.c:1074,23'
          Dst:             Mat_SizeOf
        - Src:             'mat4.c:1077,15'
          Dst:             Mat_MulDims
        - Src:             'mat4.c:1079,13'
          Dst:             Mat_VarFree
        - Src:             'mat4.c:1080,13'
          Dst:             Mat_Critical
        - Src:             'mat4.c:1086,11'
          Dst:             fseeko64
    - functionName:    Mat_VarReadDataLinear4
      functionSourceFile: '/src/matio/src/mat4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 862
      functionLinenumberEnd: 897
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          167
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - Mat_Critical
        - Mat_MulDims
        - Mat_SizeOf
        - Mul
        - ReadDataSlab1
        - fseeko64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mat4.c:866,11'
          Dst:             Mat_MulDims
        - Src:             'mat4.c:868,9'
          Dst:             Mat_Critical
        - Src:             'mat4.c:872,11'
          Dst:             fseeko64
        - Src:             'mat4.c:874,30'
          Dst:             Mat_SizeOf
        - Src:             'mat4.c:881,15'
          Dst:             Mul
        - Src:             'mat4.c:883,13'
          Dst:             Mat_Critical
        - Src:             'mat4.c:887,9'
          Dst:             ReadDataSlab1
        - Src:             'mat4.c:889,15'
          Dst:             fseeko64
        - Src:             'mat4.c:890,9'
          Dst:             ReadDataSlab1
        - Src:             'mat4.c:893,9'
          Dst:             ReadDataSlab1
    - functionName:    Mat_VarReadData4
      functionSourceFile: '/src/matio/src/mat4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          349
      EdgeCount:       38
      CyclomaticComplexity: 8
      functionsReached:
        - Mat_Critical
        - Mat_MulDims
        - Mat_SizeOf
        - ReadDataSlab2
        - ReadDataSlabN
        - fseeko64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mat4.c:790,5'
          Branch Sides:    []
      Callsites:
        - Src:             'mat4.c:788,11'
          Dst:             fseeko64
        - Src:             'mat4.c:809,29'
          Dst:             Mat_SizeOf
        - Src:             'mat4.c:810,19'
          Dst:             Mat_MulDims
        - Src:             'mat4.c:812,17'
          Dst:             Mat_Critical
        - Src:             'mat4.c:816,13'
          Dst:             ReadDataSlab2
        - Src:             'mat4.c:818,19'
          Dst:             fseeko64
        - Src:             'mat4.c:819,13'
          Dst:             ReadDataSlab2
        - Src:             'mat4.c:822,13'
          Dst:             ReadDataSlab2
        - Src:             'mat4.c:827,25'
          Dst:             Mat_SizeOf
        - Src:             'mat4.c:828,15'
          Dst:             Mat_MulDims
        - Src:             'mat4.c:830,13'
          Dst:             Mat_Critical
        - Src:             'mat4.c:834,9'
          Dst:             ReadDataSlabN
        - Src:             'mat4.c:836,15'
          Dst:             fseeko64
        - Src:             'mat4.c:837,9'
          Dst:             ReadDataSlabN
        - Src:             'mat4.c:840,9'
          Dst:             ReadDataSlabN
    - functionName:    Mat_VarRead4
      functionSourceFile: '/src/matio/src/mat4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         209
      ICount:          1759
      EdgeCount:       274
      CyclomaticComplexity: 67
      functionsReached:
        - ComplexFree
        - ComplexMalloc
        - Mat_Critical
        - Mat_MulDims
        - Mat_SizeOf
        - Mul
        - ReadDoubleData
        - ReadInt16Data
        - ReadInt32Data
        - ReadSingleData
        - ReadUInt16Data
        - ReadUInt32Data
        - ReadUInt8Data
        - calloc
        - fseeko64
        - ftello64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mat4.c:295,5'
          Branch Sides:    []
        - Branch String:   'mat4.c:516,25'
          Branch Sides:    []
        - Branch String:   'mat4.c:657,25'
          Branch Sides:    []
      Callsites:
        - Src:             'mat4.c:287,11'
          Dst:             Mat_MulDims
        - Src:             'mat4.c:289,9'
          Dst:             Mat_Critical
        - Src:             'mat4.c:293,11'
          Dst:             fseeko64
        - Src:             'mat4.c:298,19'
          Dst:             Mul
        - Src:             'mat4.c:300,17'
          Dst:             Mat_Critical
        - Src:             'mat4.c:305,53'
          Dst:             ComplexMalloc
        - Src:             'mat4.c:308,25'
          Dst:             ReadDoubleData
        - Src:             'mat4.c:310,25'
          Dst:             ReadDoubleData
        - Src:             'mat4.c:315,25'
          Dst:             ComplexFree
        - Src:             'mat4.c:319,21'
          Dst:             Mat_Critical
        - Src:             'mat4.c:325,27'
          Dst:             ReadDoubleData
        - Src:             'mat4.c:332,21'
          Dst:             Mat_Critical
        - Src:             'mat4.c:344,23'
          Dst:             ReadUInt8Data
        - Src:             'mat4.c:351,17'
          Dst:             Mat_Critical
        - Src:             'mat4.c:358,28'
          Dst:             calloc
        - Src:             'mat4.c:376,27'
          Dst:             Mul
        - Src:             'mat4.c:378,25'
          Dst:             Mat_Critical
        - Src:             'mat4.c:383,31'
          Dst:             ReadUInt32Data
        - Src:             'mat4.c:406,25'
          Dst:             Mat_Critical
        - Src:             'mat4.c:410,23'
          Dst:             ReadDoubleData
        - Src:             'mat4.c:415,21'
          Dst:             Mat_Critical
        - Src:             'mat4.c:420,24'
          Dst:             ftello64
        - Src:             'mat4.c:425,21'
          Dst:             Mat_Critical
        - Src:             'mat4.c:428,61'
          Dst:             Mat_SizeOf
        - Src:             'mat4.c:428,23'
          Dst:             fseeko64
        - Src:             'mat4.c:429,23'
          Dst:             ReadDoubleData
        - Src:             'mat4.c:434,21'
          Dst:             Mat_Critical
        - Src:             'mat4.c:438,23'
          Dst:             fseeko64
        - Src:             'mat4.c:443,21'
          Dst:             Mat_Critical
        - Src:             'mat4.c:447,23'
          Dst:             Mul
        - Src:             'mat4.c:449,21'
          Dst:             Mat_Critical
        - Src:             'mat4.c:456,31'
          Dst:             Mul
        - Src:             'mat4.c:458,29'
          Dst:             Mat_Critical
        - Src:             'mat4.c:465,35'
          Dst:             ReadUInt32Data
        - Src:             'mat4.c:487,29'
          Dst:             Mat_Critical
        - Src:             'mat4.c:494,25'
          Dst:             Mat_Critical
        - Src:             'mat4.c:498,50'
          Dst:             calloc
        - Src:             'mat4.c:500,23'
          Dst:             ReadDoubleData
        - Src:             'mat4.c:512,55'
          Dst:             Mat_SizeOf
        - Src:             'mat4.c:512,25'
          Dst:             ComplexMalloc
        - Src:             'mat4.c:518,39'
          Dst:             ReadDoubleData
        - Src:             'mat4.c:521,43'
          Dst:             ReadDoubleData
        - Src:             'mat4.c:524,43'
          Dst:             ReadDoubleData
        - Src:             'mat4.c:528,43'
          Dst:             ReadDoubleData
        - Src:             'mat4.c:533,39'
          Dst:             ReadSingleData
        - Src:             'mat4.c:536,43'
          Dst:             ReadSingleData
        - Src:             'mat4.c:539,43'
          Dst:             ReadSingleData
        - Src:             'mat4.c:543,43'
          Dst:             ReadSingleData
        - Src:             'mat4.c:549,39'
          Dst:             ReadInt32Data
        - Src:             'mat4.c:552,43'
          Dst:             ReadInt32Data
        - Src:             'mat4.c:555,43'
          Dst:             ReadInt32Data
        - Src:             'mat4.c:559,43'
          Dst:             ReadInt32Data
        - Src:             'mat4.c:565,39'
          Dst:             ReadInt16Data
        - Src:             'mat4.c:568,43'
          Dst:             ReadInt16Data
        - Src:             'mat4.c:571,43'
          Dst:             ReadInt16Data
        - Src:             'mat4.c:575,43'
          Dst:             ReadInt16Data
        - Src:             'mat4.c:581,39'
          Dst:             ReadUInt16Data
        - Src:             'mat4.c:584,43'
          Dst:             ReadUInt16Data
        - Src:             'mat4.c:587,43'
          Dst:             ReadUInt16Data
        - Src:             'mat4.c:591,43'
          Dst:             ReadUInt16Data
        - Src:             'mat4.c:597,39'
          Dst:             ReadUInt8Data
        - Src:             'mat4.c:600,43'
          Dst:             ReadUInt8Data
        - Src:             'mat4.c:603,43'
          Dst:             ReadUInt8Data
        - Src:             'mat4.c:607,43'
          Dst:             ReadUInt8Data
        - Src:             'mat4.c:612,33'
          Dst:             ComplexFree
        - Src:             'mat4.c:617,33'
          Dst:             Mat_Critical
        - Src:             'mat4.c:638,29'
          Dst:             ComplexFree
        - Src:             'mat4.c:650,25'
          Dst:             Mat_Critical
        - Src:             'mat4.c:654,59'
          Dst:             Mat_SizeOf
        - Src:             'mat4.c:659,39'
          Dst:             ReadDoubleData
        - Src:             'mat4.c:662,43'
          Dst:             ReadDoubleData
        - Src:             'mat4.c:667,39'
          Dst:             ReadSingleData
        - Src:             'mat4.c:670,43'
          Dst:             ReadSingleData
        - Src:             'mat4.c:676,39'
          Dst:             ReadInt32Data
        - Src:             'mat4.c:679,43'
          Dst:             ReadInt32Data
        - Src:             'mat4.c:685,39'
          Dst:             ReadInt16Data
        - Src:             'mat4.c:688,43'
          Dst:             ReadInt16Data
        - Src:             'mat4.c:694,39'
          Dst:             ReadUInt16Data
        - Src:             'mat4.c:697,43'
          Dst:             ReadUInt16Data
        - Src:             'mat4.c:703,39'
          Dst:             ReadUInt8Data
        - Src:             'mat4.c:706,43'
          Dst:             ReadUInt8Data
        - Src:             'mat4.c:716,33'
          Dst:             Mat_Critical
        - Src:             'mat4.c:741,25'
          Dst:             Mat_Critical
        - Src:             'mat4.c:745,27'
          Dst:             ReadDoubleData
        - Src:             'mat4.c:757,17'
          Dst:             Mat_Critical
        - Src:             'mat4.c:761,13'
          Dst:             Mat_Critical
    - functionName:    Mat_VarWrite4
      functionSourceFile: '/src/matio/src/mat4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         107
      ICount:          819
      EdgeCount:       131
      CyclomaticComplexity: 26
      functionsReached:
        - Mat_Critical
        - Mat_MulDims
        - Mat_SizeOf
        - fseeko64
        - fwrite
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'mat4.c:137,5'
          Branch Sides:    []
        - Branch String:   'mat4.c:169,5'
          Branch Sides:    []
      Callsites:
        - Src:             'mat4.c:164,30'
          Dst:             strlen
        - Src:             'mat4.c:167,11'
          Dst:             fseeko64
        - Src:             'mat4.c:180,23'
          Dst:             Mat_MulDims
        - Src:             'mat4.c:182,17'
          Dst:             Mat_Critical
        - Src:             'mat4.c:189,13'
          Dst:             fwrite
        - Src:             'mat4.c:190,13'
          Dst:             fwrite
        - Src:             'mat4.c:193,17'
          Dst:             fwrite
        - Src:             'mat4.c:194,17'
          Dst:             fwrite
        - Src:             'mat4.c:196,17'
          Dst:             fwrite
        - Src:             'mat4.c:204,29'
          Dst:             Mat_SizeOf
        - Src:             'mat4.c:216,13'
          Dst:             fwrite
        - Src:             'mat4.c:217,13'
          Dst:             fwrite
        - Src:             'mat4.c:222,21'
          Dst:             fwrite
        - Src:             'mat4.c:226,13'
          Dst:             fwrite
        - Src:             'mat4.c:230,21'
          Dst:             fwrite
        - Src:             'mat4.c:234,13'
          Dst:             fwrite
        - Src:             'mat4.c:242,25'
          Dst:             fwrite
        - Src:             'mat4.c:245,17'
          Dst:             fwrite
        - Src:             'mat4.c:248,25'
          Dst:             fwrite
        - Src:             'mat4.c:255,25'
          Dst:             fwrite
        - Src:             'mat4.c:259,13'
          Dst:             fwrite
    - functionName:    Mat_Create4
      functionSourceFile: '/src/matio/src/mat4.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          89
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - Mat_Critical
        - Mat_Rewind
        - fclose
        - fopen64
        - strdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'mat4.c:71,10'
          Dst:             fopen64
        - Src:             'mat4.c:78,9'
          Dst:             fclose
        - Src:             'mat4.c:79,9'
          Dst:             Mat_Critical
        - Src:             'mat4.c:86,21'
          Dst:             strdup
        - Src:             'mat4.c:98,5'
          Dst:             Mat_Rewind
    - functionName:    InflateData
      functionSourceFile: '/src/matio/src/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          360
      EdgeCount:       76
      CyclomaticComplexity: 21
      functionsReached:
        - Mat_Critical
        - Mat_Warning
        - feof
        - fread
        - fseeko64
        - inflate
        - zError
      functionUses:    498
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:359,25'
          Dst:             fread
        - Src:             'inflate.c:369,11'
          Dst:             inflate
        - Src:             'inflate.c:374,22'
          Dst:             zError
        - Src:             'inflate.c:373,9'
          Dst:             Mat_Critical
        - Src:             'inflate.c:382,22'
          Dst:             fread
        - Src:             'inflate.c:384,22'
          Dst:             fread
        - Src:             'inflate.c:386,22'
          Dst:             fread
        - Src:             'inflate.c:394,15'
          Dst:             inflate
        - Src:             'inflate.c:399,34'
          Dst:             zError
        - Src:             'inflate.c:401,13'
          Dst:             Mat_Critical
        - Src:             'inflate.c:410,15'
          Dst:             fseeko64
        - Src:             'inflate.c:415,26'
          Dst:             feof
        - Src:             'inflate.c:416,9'
          Dst:             Mat_Warning
    - functionName:    Inflate
      functionSourceFile: '/src/matio/src/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          304
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - Mat_Critical
        - Mat_Warning
        - feof
        - fread
        - fseeko64
        - inflate
        - zError
      functionUses:    32
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:272,25'
          Dst:             fread
        - Src:             'inflate.c:284,11'
          Dst:             inflate
        - Src:             'inflate.c:287,22'
          Dst:             zError
        - Src:             'inflate.c:286,9'
          Dst:             Mat_Critical
        - Src:             'inflate.c:293,25'
          Dst:             fread
        - Src:             'inflate.c:302,15'
          Dst:             inflate
        - Src:             'inflate.c:305,26'
          Dst:             zError
        - Src:             'inflate.c:304,13'
          Dst:             Mat_Critical
        - Src:             'inflate.c:314,15'
          Dst:             fseeko64
        - Src:             'inflate.c:321,26'
          Dst:             feof
        - Src:             'inflate.c:322,9'
          Dst:             Mat_Warning
    - functionName:    InflateRankDims
      functionSourceFile: '/src/matio/src/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          200
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - Inflate
        - Mat_Critical
        - Mat_uint32Swap
        - Mul
        - calloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:201,11'
          Dst:             Inflate
        - Src:             'inflate.c:208,9'
          Dst:             Mat_uint32Swap
        - Src:             'inflate.c:209,9'
          Dst:             Mat_uint32Swap
        - Src:             'inflate.c:212,9'
          Dst:             Mat_Critical
        - Src:             'inflate.c:222,9'
          Dst:             Mat_Critical
        - Src:             'inflate.c:227,11'
          Dst:             Mul
        - Src:             'inflate.c:229,9'
          Dst:             Mat_Critical
        - Src:             'inflate.c:234,15'
          Dst:             Inflate
        - Src:             'inflate.c:237,33'
          Dst:             calloc
        - Src:             'inflate.c:239,19'
          Dst:             Inflate
        - Src:             'inflate.c:242,13'
          Dst:             Mat_Critical
    - functionName:    InflateSkipData
      functionSourceFile: '/src/matio/src/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - InflateSkip
        - Mat_SizeOf
      functionUses:    191
      BranchProfiles:
        - Branch String:   'inflate.c:162,5'
          Branch Sides:    []
      Callsites:
        - Src:             'inflate.c:171,46'
          Dst:             Mat_SizeOf
        - Src:             'inflate.c:171,12'
          Dst:             InflateSkip
    - functionName:    InflateSkip
      functionSourceFile: '/src/matio/src/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          393
      EdgeCount:       86
      CyclomaticComplexity: 23
      functionsReached:
        - Mat_Critical
        - fread
        - fseeko64
        - inflate
        - zError
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:63,25'
          Dst:             fread
        - Src:             'inflate.c:75,11'
          Dst:             inflate
        - Src:             'inflate.c:82,22'
          Dst:             zError
        - Src:             'inflate.c:81,9'
          Dst:             Mat_Critical
        - Src:             'inflate.c:98,29'
          Dst:             fread
        - Src:             'inflate.c:108,15'
          Dst:             inflate
        - Src:             'inflate.c:113,34'
          Dst:             zError
        - Src:             'inflate.c:115,13'
          Dst:             Mat_Critical
        - Src:             'inflate.c:133,15'
          Dst:             fseeko64
    - functionName:    ReadCompressedDataSlab2
      functionSourceFile: '/src/matio/src/read_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1299
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         281
      ICount:          2675
      EdgeCount:       357
      CyclomaticComplexity: 78
      functionsReached:
        - InflateSkipData
        - Mat_Critical
        - ReadCompressedDoubleData
        - ReadCompressedInt16Data
        - ReadCompressedInt32Data
        - ReadCompressedInt64Data
        - ReadCompressedInt8Data
        - ReadCompressedSingleData
        - ReadCompressedUInt16Data
        - ReadCompressedUInt32Data
        - ReadCompressedUInt64Data
        - ReadCompressedUInt8Data
        - inflateCopy
        - inflateEnd
        - zError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'read_data.c:1239,5'
          Branch Sides:    []
      Callsites:
        - Src:             'read_data.c:1234,11'
          Dst:             inflateCopy
        - Src:             'read_data.c:1236,55'
          Dst:             zError
        - Src:             'read_data.c:1236,9'
          Dst:             Mat_Critical
        - Src:             'read_data.c:1242,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1242,13'
          Dst:             ReadCompressedDoubleData
        - Src:             'read_data.c:1242,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1242,13'
          Dst:             ReadCompressedDoubleData
        - Src:             'read_data.c:1242,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1242,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1242,13'
          Dst:             ReadCompressedDoubleData
        - Src:             'read_data.c:1242,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1242,13'
          Dst:             ReadCompressedDoubleData
        - Src:             'read_data.c:1242,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1247,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1247,13'
          Dst:             ReadCompressedSingleData
        - Src:             'read_data.c:1247,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1247,13'
          Dst:             ReadCompressedSingleData
        - Src:             'read_data.c:1247,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1247,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1247,13'
          Dst:             ReadCompressedSingleData
        - Src:             'read_data.c:1247,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1247,13'
          Dst:             ReadCompressedSingleData
        - Src:             'read_data.c:1247,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1253,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1253,13'
          Dst:             ReadCompressedInt64Data
        - Src:             'read_data.c:1253,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1253,13'
          Dst:             ReadCompressedInt64Data
        - Src:             'read_data.c:1253,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1253,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1253,13'
          Dst:             ReadCompressedInt64Data
        - Src:             'read_data.c:1253,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1253,13'
          Dst:             ReadCompressedInt64Data
        - Src:             'read_data.c:1253,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1260,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1260,13'
          Dst:             ReadCompressedUInt64Data
        - Src:             'read_data.c:1260,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1260,13'
          Dst:             ReadCompressedUInt64Data
        - Src:             'read_data.c:1260,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1260,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1260,13'
          Dst:             ReadCompressedUInt64Data
        - Src:             'read_data.c:1260,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1260,13'
          Dst:             ReadCompressedUInt64Data
        - Src:             'read_data.c:1260,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1266,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1266,13'
          Dst:             ReadCompressedInt32Data
        - Src:             'read_data.c:1266,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1266,13'
          Dst:             ReadCompressedInt32Data
        - Src:             'read_data.c:1266,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1266,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1266,13'
          Dst:             ReadCompressedInt32Data
        - Src:             'read_data.c:1266,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1266,13'
          Dst:             ReadCompressedInt32Data
        - Src:             'read_data.c:1266,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1271,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1271,13'
          Dst:             ReadCompressedUInt32Data
        - Src:             'read_data.c:1271,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1271,13'
          Dst:             ReadCompressedUInt32Data
        - Src:             'read_data.c:1271,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1271,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1271,13'
          Dst:             ReadCompressedUInt32Data
        - Src:             'read_data.c:1271,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1271,13'
          Dst:             ReadCompressedUInt32Data
        - Src:             'read_data.c:1271,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1276,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1276,13'
          Dst:             ReadCompressedInt16Data
        - Src:             'read_data.c:1276,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1276,13'
          Dst:             ReadCompressedInt16Data
        - Src:             'read_data.c:1276,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1276,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1276,13'
          Dst:             ReadCompressedInt16Data
        - Src:             'read_data.c:1276,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1276,13'
          Dst:             ReadCompressedInt16Data
        - Src:             'read_data.c:1276,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1281,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1281,13'
          Dst:             ReadCompressedUInt16Data
        - Src:             'read_data.c:1281,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1281,13'
          Dst:             ReadCompressedUInt16Data
        - Src:             'read_data.c:1281,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1281,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1281,13'
          Dst:             ReadCompressedUInt16Data
        - Src:             'read_data.c:1281,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1281,13'
          Dst:             ReadCompressedUInt16Data
        - Src:             'read_data.c:1281,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1286,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1286,13'
          Dst:             ReadCompressedInt8Data
        - Src:             'read_data.c:1286,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1286,13'
          Dst:             ReadCompressedInt8Data
        - Src:             'read_data.c:1286,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1286,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1286,13'
          Dst:             ReadCompressedInt8Data
        - Src:             'read_data.c:1286,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1286,13'
          Dst:             ReadCompressedInt8Data
        - Src:             'read_data.c:1286,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1291,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1291,13'
          Dst:             ReadCompressedUInt8Data
        - Src:             'read_data.c:1291,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1291,13'
          Dst:             ReadCompressedUInt8Data
        - Src:             'read_data.c:1291,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1291,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1291,13'
          Dst:             ReadCompressedUInt8Data
        - Src:             'read_data.c:1291,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1291,13'
          Dst:             ReadCompressedUInt8Data
        - Src:             'read_data.c:1291,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1297,5'
          Dst:             inflateEnd
    - functionName:    ReadCompressedDoubleData
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          158
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - ReadCompressedDoubleDataDouble
        - ReadCompressedDoubleDataInt16
        - ReadCompressedDoubleDataInt32
        - ReadCompressedDoubleDataInt64
        - ReadCompressedDoubleDataInt8
        - ReadCompressedDoubleDataSingle
        - ReadCompressedDoubleDataUInt16
        - ReadCompressedDoubleDataUInt32
        - ReadCompressedDoubleDataUInt64
        - ReadCompressedDoubleDataUInt8
      functionUses:    13
      BranchProfiles:
        - Branch String:   './read_data_impl.h:618,5'
          Branch Sides:    []
      Callsites:
        - Src:             './read_data_impl.h:620,20'
          Dst:             ReadCompressedDoubleDataDouble
        - Src:             './read_data_impl.h:622,20'
          Dst:             ReadCompressedDoubleDataSingle
        - Src:             './read_data_impl.h:625,20'
          Dst:             ReadCompressedDoubleDataInt64
        - Src:             './read_data_impl.h:629,20'
          Dst:             ReadCompressedDoubleDataUInt64
        - Src:             './read_data_impl.h:632,20'
          Dst:             ReadCompressedDoubleDataInt32
        - Src:             './read_data_impl.h:634,20'
          Dst:             ReadCompressedDoubleDataUInt32
        - Src:             './read_data_impl.h:636,20'
          Dst:             ReadCompressedDoubleDataInt16
        - Src:             './read_data_impl.h:638,20'
          Dst:             ReadCompressedDoubleDataUInt16
        - Src:             './read_data_impl.h:640,20'
          Dst:             ReadCompressedDoubleDataInt8
        - Src:             './read_data_impl.h:642,20'
          Dst:             ReadCompressedDoubleDataUInt8
    - functionName:    ReadCompressedSingleData
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          158
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - ReadCompressedSingleDataDouble
        - ReadCompressedSingleDataInt16
        - ReadCompressedSingleDataInt32
        - ReadCompressedSingleDataInt64
        - ReadCompressedSingleDataInt8
        - ReadCompressedSingleDataSingle
        - ReadCompressedSingleDataUInt16
        - ReadCompressedSingleDataUInt32
        - ReadCompressedSingleDataUInt64
        - ReadCompressedSingleDataUInt8
      functionUses:    13
      BranchProfiles:
        - Branch String:   './read_data_impl.h:618,5'
          Branch Sides:    []
      Callsites:
        - Src:             './read_data_impl.h:620,20'
          Dst:             ReadCompressedSingleDataDouble
        - Src:             './read_data_impl.h:622,20'
          Dst:             ReadCompressedSingleDataSingle
        - Src:             './read_data_impl.h:625,20'
          Dst:             ReadCompressedSingleDataInt64
        - Src:             './read_data_impl.h:629,20'
          Dst:             ReadCompressedSingleDataUInt64
        - Src:             './read_data_impl.h:632,20'
          Dst:             ReadCompressedSingleDataInt32
        - Src:             './read_data_impl.h:634,20'
          Dst:             ReadCompressedSingleDataUInt32
        - Src:             './read_data_impl.h:636,20'
          Dst:             ReadCompressedSingleDataInt16
        - Src:             './read_data_impl.h:638,20'
          Dst:             ReadCompressedSingleDataUInt16
        - Src:             './read_data_impl.h:640,20'
          Dst:             ReadCompressedSingleDataInt8
        - Src:             './read_data_impl.h:642,20'
          Dst:             ReadCompressedSingleDataUInt8
    - functionName:    ReadCompressedInt64Data
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          158
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - ReadCompressedInt64DataDouble
        - ReadCompressedInt64DataInt16
        - ReadCompressedInt64DataInt32
        - ReadCompressedInt64DataInt64
        - ReadCompressedInt64DataInt8
        - ReadCompressedInt64DataSingle
        - ReadCompressedInt64DataUInt16
        - ReadCompressedInt64DataUInt32
        - ReadCompressedInt64DataUInt64
        - ReadCompressedInt64DataUInt8
      functionUses:    13
      BranchProfiles:
        - Branch String:   './read_data_impl.h:618,5'
          Branch Sides:    []
      Callsites:
        - Src:             './read_data_impl.h:620,20'
          Dst:             ReadCompressedInt64DataDouble
        - Src:             './read_data_impl.h:622,20'
          Dst:             ReadCompressedInt64DataSingle
        - Src:             './read_data_impl.h:625,20'
          Dst:             ReadCompressedInt64DataInt64
        - Src:             './read_data_impl.h:629,20'
          Dst:             ReadCompressedInt64DataUInt64
        - Src:             './read_data_impl.h:632,20'
          Dst:             ReadCompressedInt64DataInt32
        - Src:             './read_data_impl.h:634,20'
          Dst:             ReadCompressedInt64DataUInt32
        - Src:             './read_data_impl.h:636,20'
          Dst:             ReadCompressedInt64DataInt16
        - Src:             './read_data_impl.h:638,20'
          Dst:             ReadCompressedInt64DataUInt16
        - Src:             './read_data_impl.h:640,20'
          Dst:             ReadCompressedInt64DataInt8
        - Src:             './read_data_impl.h:642,20'
          Dst:             ReadCompressedInt64DataUInt8
    - functionName:    ReadCompressedUInt64Data
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          158
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - ReadCompressedUInt64DataDouble
        - ReadCompressedUInt64DataInt16
        - ReadCompressedUInt64DataInt32
        - ReadCompressedUInt64DataInt64
        - ReadCompressedUInt64DataInt8
        - ReadCompressedUInt64DataSingle
        - ReadCompressedUInt64DataUInt16
        - ReadCompressedUInt64DataUInt32
        - ReadCompressedUInt64DataUInt64
        - ReadCompressedUInt64DataUInt8
      functionUses:    13
      BranchProfiles:
        - Branch String:   './read_data_impl.h:618,5'
          Branch Sides:    []
      Callsites:
        - Src:             './read_data_impl.h:620,20'
          Dst:             ReadCompressedUInt64DataDouble
        - Src:             './read_data_impl.h:622,20'
          Dst:             ReadCompressedUInt64DataSingle
        - Src:             './read_data_impl.h:625,20'
          Dst:             ReadCompressedUInt64DataInt64
        - Src:             './read_data_impl.h:629,20'
          Dst:             ReadCompressedUInt64DataUInt64
        - Src:             './read_data_impl.h:632,20'
          Dst:             ReadCompressedUInt64DataInt32
        - Src:             './read_data_impl.h:634,20'
          Dst:             ReadCompressedUInt64DataUInt32
        - Src:             './read_data_impl.h:636,20'
          Dst:             ReadCompressedUInt64DataInt16
        - Src:             './read_data_impl.h:638,20'
          Dst:             ReadCompressedUInt64DataUInt16
        - Src:             './read_data_impl.h:640,20'
          Dst:             ReadCompressedUInt64DataInt8
        - Src:             './read_data_impl.h:642,20'
          Dst:             ReadCompressedUInt64DataUInt8
    - functionName:    ReadCompressedInt32Data
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          158
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - ReadCompressedInt32DataDouble
        - ReadCompressedInt32DataInt16
        - ReadCompressedInt32DataInt32
        - ReadCompressedInt32DataInt64
        - ReadCompressedInt32DataInt8
        - ReadCompressedInt32DataSingle
        - ReadCompressedInt32DataUInt16
        - ReadCompressedInt32DataUInt32
        - ReadCompressedInt32DataUInt64
        - ReadCompressedInt32DataUInt8
      functionUses:    13
      BranchProfiles:
        - Branch String:   './read_data_impl.h:618,5'
          Branch Sides:    []
      Callsites:
        - Src:             './read_data_impl.h:620,20'
          Dst:             ReadCompressedInt32DataDouble
        - Src:             './read_data_impl.h:622,20'
          Dst:             ReadCompressedInt32DataSingle
        - Src:             './read_data_impl.h:625,20'
          Dst:             ReadCompressedInt32DataInt64
        - Src:             './read_data_impl.h:629,20'
          Dst:             ReadCompressedInt32DataUInt64
        - Src:             './read_data_impl.h:632,20'
          Dst:             ReadCompressedInt32DataInt32
        - Src:             './read_data_impl.h:634,20'
          Dst:             ReadCompressedInt32DataUInt32
        - Src:             './read_data_impl.h:636,20'
          Dst:             ReadCompressedInt32DataInt16
        - Src:             './read_data_impl.h:638,20'
          Dst:             ReadCompressedInt32DataUInt16
        - Src:             './read_data_impl.h:640,20'
          Dst:             ReadCompressedInt32DataInt8
        - Src:             './read_data_impl.h:642,20'
          Dst:             ReadCompressedInt32DataUInt8
    - functionName:    ReadCompressedUInt32Data
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          158
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - ReadCompressedUInt32DataDouble
        - ReadCompressedUInt32DataInt16
        - ReadCompressedUInt32DataInt32
        - ReadCompressedUInt32DataInt64
        - ReadCompressedUInt32DataInt8
        - ReadCompressedUInt32DataSingle
        - ReadCompressedUInt32DataUInt16
        - ReadCompressedUInt32DataUInt32
        - ReadCompressedUInt32DataUInt64
        - ReadCompressedUInt32DataUInt8
      functionUses:    16
      BranchProfiles:
        - Branch String:   './read_data_impl.h:618,5'
          Branch Sides:    []
      Callsites:
        - Src:             './read_data_impl.h:620,20'
          Dst:             ReadCompressedUInt32DataDouble
        - Src:             './read_data_impl.h:622,20'
          Dst:             ReadCompressedUInt32DataSingle
        - Src:             './read_data_impl.h:625,20'
          Dst:             ReadCompressedUInt32DataInt64
        - Src:             './read_data_impl.h:629,20'
          Dst:             ReadCompressedUInt32DataUInt64
        - Src:             './read_data_impl.h:632,20'
          Dst:             ReadCompressedUInt32DataInt32
        - Src:             './read_data_impl.h:634,20'
          Dst:             ReadCompressedUInt32DataUInt32
        - Src:             './read_data_impl.h:636,20'
          Dst:             ReadCompressedUInt32DataInt16
        - Src:             './read_data_impl.h:638,20'
          Dst:             ReadCompressedUInt32DataUInt16
        - Src:             './read_data_impl.h:640,20'
          Dst:             ReadCompressedUInt32DataInt8
        - Src:             './read_data_impl.h:642,20'
          Dst:             ReadCompressedUInt32DataUInt8
    - functionName:    ReadCompressedInt16Data
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          158
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - ReadCompressedInt16DataDouble
        - ReadCompressedInt16DataInt16
        - ReadCompressedInt16DataInt32
        - ReadCompressedInt16DataInt64
        - ReadCompressedInt16DataInt8
        - ReadCompressedInt16DataSingle
        - ReadCompressedInt16DataUInt16
        - ReadCompressedInt16DataUInt32
        - ReadCompressedInt16DataUInt64
        - ReadCompressedInt16DataUInt8
      functionUses:    13
      BranchProfiles:
        - Branch String:   './read_data_impl.h:618,5'
          Branch Sides:    []
      Callsites:
        - Src:             './read_data_impl.h:620,20'
          Dst:             ReadCompressedInt16DataDouble
        - Src:             './read_data_impl.h:622,20'
          Dst:             ReadCompressedInt16DataSingle
        - Src:             './read_data_impl.h:625,20'
          Dst:             ReadCompressedInt16DataInt64
        - Src:             './read_data_impl.h:629,20'
          Dst:             ReadCompressedInt16DataUInt64
        - Src:             './read_data_impl.h:632,20'
          Dst:             ReadCompressedInt16DataInt32
        - Src:             './read_data_impl.h:634,20'
          Dst:             ReadCompressedInt16DataUInt32
        - Src:             './read_data_impl.h:636,20'
          Dst:             ReadCompressedInt16DataInt16
        - Src:             './read_data_impl.h:638,20'
          Dst:             ReadCompressedInt16DataUInt16
        - Src:             './read_data_impl.h:640,20'
          Dst:             ReadCompressedInt16DataInt8
        - Src:             './read_data_impl.h:642,20'
          Dst:             ReadCompressedInt16DataUInt8
    - functionName:    ReadCompressedUInt16Data
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          158
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - ReadCompressedUInt16DataDouble
        - ReadCompressedUInt16DataInt16
        - ReadCompressedUInt16DataInt32
        - ReadCompressedUInt16DataInt64
        - ReadCompressedUInt16DataInt8
        - ReadCompressedUInt16DataSingle
        - ReadCompressedUInt16DataUInt16
        - ReadCompressedUInt16DataUInt32
        - ReadCompressedUInt16DataUInt64
        - ReadCompressedUInt16DataUInt8
      functionUses:    13
      BranchProfiles:
        - Branch String:   './read_data_impl.h:618,5'
          Branch Sides:    []
      Callsites:
        - Src:             './read_data_impl.h:620,20'
          Dst:             ReadCompressedUInt16DataDouble
        - Src:             './read_data_impl.h:622,20'
          Dst:             ReadCompressedUInt16DataSingle
        - Src:             './read_data_impl.h:625,20'
          Dst:             ReadCompressedUInt16DataInt64
        - Src:             './read_data_impl.h:629,20'
          Dst:             ReadCompressedUInt16DataUInt64
        - Src:             './read_data_impl.h:632,20'
          Dst:             ReadCompressedUInt16DataInt32
        - Src:             './read_data_impl.h:634,20'
          Dst:             ReadCompressedUInt16DataUInt32
        - Src:             './read_data_impl.h:636,20'
          Dst:             ReadCompressedUInt16DataInt16
        - Src:             './read_data_impl.h:638,20'
          Dst:             ReadCompressedUInt16DataUInt16
        - Src:             './read_data_impl.h:640,20'
          Dst:             ReadCompressedUInt16DataInt8
        - Src:             './read_data_impl.h:642,20'
          Dst:             ReadCompressedUInt16DataUInt8
    - functionName:    ReadCompressedInt8Data
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          158
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - ReadCompressedInt8DataDouble
        - ReadCompressedInt8DataInt16
        - ReadCompressedInt8DataInt32
        - ReadCompressedInt8DataInt64
        - ReadCompressedInt8DataInt8
        - ReadCompressedInt8DataSingle
        - ReadCompressedInt8DataUInt16
        - ReadCompressedInt8DataUInt32
        - ReadCompressedInt8DataUInt64
        - ReadCompressedInt8DataUInt8
      functionUses:    13
      BranchProfiles:
        - Branch String:   './read_data_impl.h:618,5'
          Branch Sides:    []
      Callsites:
        - Src:             './read_data_impl.h:620,20'
          Dst:             ReadCompressedInt8DataDouble
        - Src:             './read_data_impl.h:622,20'
          Dst:             ReadCompressedInt8DataSingle
        - Src:             './read_data_impl.h:625,20'
          Dst:             ReadCompressedInt8DataInt64
        - Src:             './read_data_impl.h:629,20'
          Dst:             ReadCompressedInt8DataUInt64
        - Src:             './read_data_impl.h:632,20'
          Dst:             ReadCompressedInt8DataInt32
        - Src:             './read_data_impl.h:634,20'
          Dst:             ReadCompressedInt8DataUInt32
        - Src:             './read_data_impl.h:636,20'
          Dst:             ReadCompressedInt8DataInt16
        - Src:             './read_data_impl.h:638,20'
          Dst:             ReadCompressedInt8DataUInt16
        - Src:             './read_data_impl.h:640,20'
          Dst:             ReadCompressedInt8DataInt8
        - Src:             './read_data_impl.h:642,20'
          Dst:             ReadCompressedInt8DataUInt8
    - functionName:    ReadCompressedUInt8Data
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          158
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - ReadCompressedUInt8DataDouble
        - ReadCompressedUInt8DataInt16
        - ReadCompressedUInt8DataInt32
        - ReadCompressedUInt8DataInt64
        - ReadCompressedUInt8DataInt8
        - ReadCompressedUInt8DataSingle
        - ReadCompressedUInt8DataUInt16
        - ReadCompressedUInt8DataUInt32
        - ReadCompressedUInt8DataUInt64
        - ReadCompressedUInt8DataUInt8
      functionUses:    13
      BranchProfiles:
        - Branch String:   './read_data_impl.h:618,5'
          Branch Sides:    []
      Callsites:
        - Src:             './read_data_impl.h:620,20'
          Dst:             ReadCompressedUInt8DataDouble
        - Src:             './read_data_impl.h:622,20'
          Dst:             ReadCompressedUInt8DataSingle
        - Src:             './read_data_impl.h:625,20'
          Dst:             ReadCompressedUInt8DataInt64
        - Src:             './read_data_impl.h:629,20'
          Dst:             ReadCompressedUInt8DataUInt64
        - Src:             './read_data_impl.h:632,20'
          Dst:             ReadCompressedUInt8DataInt32
        - Src:             './read_data_impl.h:634,20'
          Dst:             ReadCompressedUInt8DataUInt32
        - Src:             './read_data_impl.h:636,20'
          Dst:             ReadCompressedUInt8DataInt16
        - Src:             './read_data_impl.h:638,20'
          Dst:             ReadCompressedUInt8DataUInt16
        - Src:             './read_data_impl.h:640,20'
          Dst:             ReadCompressedUInt8DataInt8
        - Src:             './read_data_impl.h:642,20'
          Dst:             ReadCompressedUInt8DataUInt8
    - functionName:    ReadCompressedUInt8DataDouble
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_doubleSwap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
    - functionName:    ReadCompressedUInt8DataSingle
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_floatSwap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
    - functionName:    ReadCompressedUInt8DataInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_int64Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
    - functionName:    ReadCompressedUInt8DataUInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_uint64Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
    - functionName:    ReadCompressedUInt8DataInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_int32Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
    - functionName:    ReadCompressedUInt8DataUInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_uint32Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
    - functionName:    ReadCompressedUInt8DataInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_int16Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
    - functionName:    ReadCompressedUInt8DataUInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_uint16Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
    - functionName:    ReadCompressedUInt8DataInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          203
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - InflateData
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:579,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:579,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:579,5'
          Dst:             InflateData
    - functionName:    ReadCompressedUInt8DataUInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - InflateData
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:589,11'
          Dst:             InflateData
    - functionName:    ReadCompressedInt8DataDouble
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_doubleSwap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
    - functionName:    ReadCompressedInt8DataSingle
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_floatSwap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
    - functionName:    ReadCompressedInt8DataInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_int64Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
    - functionName:    ReadCompressedInt8DataUInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_uint64Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
    - functionName:    ReadCompressedInt8DataInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_int32Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
    - functionName:    ReadCompressedInt8DataUInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_uint32Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
    - functionName:    ReadCompressedInt8DataInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_int16Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
    - functionName:    ReadCompressedInt8DataUInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_uint16Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
    - functionName:    ReadCompressedInt8DataInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - InflateData
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:574,11'
          Dst:             InflateData
    - functionName:    ReadCompressedInt8DataUInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          203
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - InflateData
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:594,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:594,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:594,5'
          Dst:             InflateData
    - functionName:    ReadCompressedUInt16DataDouble
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_doubleSwap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
    - functionName:    ReadCompressedUInt16DataSingle
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_floatSwap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
    - functionName:    ReadCompressedUInt16DataInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_int64Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
    - functionName:    ReadCompressedUInt16DataUInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_uint64Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
    - functionName:    ReadCompressedUInt16DataInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_int32Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
    - functionName:    ReadCompressedUInt16DataUInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_uint32Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
    - functionName:    ReadCompressedUInt16DataInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          400
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_int16Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
    - functionName:    ReadCompressedUInt16DataUInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - InflateData
        - Mat_uint16Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:550,11'
          Dst:             InflateData
        - Src:             './read_data_impl.h:557,19'
          Dst:             Mat_uint16Swap
    - functionName:    ReadCompressedUInt16DataInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          206
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - InflateData
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:579,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:579,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:579,5'
          Dst:             InflateData
    - functionName:    ReadCompressedUInt16DataUInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          206
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - InflateData
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:594,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:594,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:594,5'
          Dst:             InflateData
    - functionName:    ReadCompressedInt16DataDouble
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_doubleSwap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
    - functionName:    ReadCompressedInt16DataSingle
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_floatSwap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
    - functionName:    ReadCompressedInt16DataInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_int64Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
    - functionName:    ReadCompressedInt16DataUInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_uint64Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
    - functionName:    ReadCompressedInt16DataInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_int32Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
    - functionName:    ReadCompressedInt16DataUInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_uint32Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
    - functionName:    ReadCompressedInt16DataInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - InflateData
        - Mat_int16Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:526,11'
          Dst:             InflateData
        - Src:             './read_data_impl.h:533,19'
          Dst:             Mat_int16Swap
    - functionName:    ReadCompressedInt16DataUInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          400
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_uint16Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
    - functionName:    ReadCompressedInt16DataInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          206
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - InflateData
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:579,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:579,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:579,5'
          Dst:             InflateData
    - functionName:    ReadCompressedInt16DataUInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          206
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - InflateData
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:594,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:594,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:594,5'
          Dst:             InflateData
    - functionName:    ReadCompressedUInt32DataDouble
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_doubleSwap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
    - functionName:    ReadCompressedUInt32DataSingle
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_floatSwap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
    - functionName:    ReadCompressedUInt32DataInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_int64Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
    - functionName:    ReadCompressedUInt32DataUInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_uint64Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
    - functionName:    ReadCompressedUInt32DataInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          400
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_int32Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
    - functionName:    ReadCompressedUInt32DataUInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - InflateData
        - Mat_uint32Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:502,11'
          Dst:             InflateData
        - Src:             './read_data_impl.h:509,19'
          Dst:             Mat_uint32Swap
    - functionName:    ReadCompressedUInt32DataInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_int16Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
    - functionName:    ReadCompressedUInt32DataUInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_uint16Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
    - functionName:    ReadCompressedUInt32DataInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          206
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - InflateData
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:579,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:579,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:579,5'
          Dst:             InflateData
    - functionName:    ReadCompressedUInt32DataUInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          206
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - InflateData
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:594,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:594,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:594,5'
          Dst:             InflateData
    - functionName:    ReadCompressedInt32DataDouble
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_doubleSwap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
    - functionName:    ReadCompressedInt32DataSingle
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_floatSwap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
    - functionName:    ReadCompressedInt32DataInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_int64Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
    - functionName:    ReadCompressedInt32DataUInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_uint64Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
    - functionName:    ReadCompressedInt32DataInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - InflateData
        - Mat_int32Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:481,11'
          Dst:             InflateData
        - Src:             './read_data_impl.h:485,19'
          Dst:             Mat_int32Swap
    - functionName:    ReadCompressedInt32DataUInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          400
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_uint32Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
    - functionName:    ReadCompressedInt32DataInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_int16Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
    - functionName:    ReadCompressedInt32DataUInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_uint16Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
    - functionName:    ReadCompressedInt32DataInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          206
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - InflateData
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:579,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:579,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:579,5'
          Dst:             InflateData
    - functionName:    ReadCompressedInt32DataUInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          206
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - InflateData
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:594,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:594,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:594,5'
          Dst:             InflateData
    - functionName:    ReadCompressedUInt64DataDouble
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_doubleSwap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
    - functionName:    ReadCompressedUInt64DataSingle
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_floatSwap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
    - functionName:    ReadCompressedUInt64DataInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          400
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_int64Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
    - functionName:    ReadCompressedUInt64DataUInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - InflateData
        - Mat_uint64Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:456,11'
          Dst:             InflateData
        - Src:             './read_data_impl.h:463,19'
          Dst:             Mat_uint64Swap
    - functionName:    ReadCompressedUInt64DataInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_int32Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
    - functionName:    ReadCompressedUInt64DataUInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_uint32Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
    - functionName:    ReadCompressedUInt64DataInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_int16Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
    - functionName:    ReadCompressedUInt64DataUInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_uint16Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
    - functionName:    ReadCompressedUInt64DataInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          206
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - InflateData
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:579,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:579,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:579,5'
          Dst:             InflateData
    - functionName:    ReadCompressedUInt64DataUInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          206
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - InflateData
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:594,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:594,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:594,5'
          Dst:             InflateData
    - functionName:    ReadCompressedInt64DataDouble
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_doubleSwap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
    - functionName:    ReadCompressedInt64DataSingle
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_floatSwap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
    - functionName:    ReadCompressedInt64DataInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - InflateData
        - Mat_int64Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:430,11'
          Dst:             InflateData
        - Src:             './read_data_impl.h:437,19'
          Dst:             Mat_int64Swap
    - functionName:    ReadCompressedInt64DataUInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          400
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_uint64Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
    - functionName:    ReadCompressedInt64DataInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_int32Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
    - functionName:    ReadCompressedInt64DataUInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_uint32Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
    - functionName:    ReadCompressedInt64DataInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_int16Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
    - functionName:    ReadCompressedInt64DataUInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_uint16Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
    - functionName:    ReadCompressedInt64DataInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          206
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - InflateData
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:579,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:579,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:579,5'
          Dst:             InflateData
    - functionName:    ReadCompressedInt64DataUInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          206
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - InflateData
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:594,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:594,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:594,5'
          Dst:             InflateData
    - functionName:    ReadCompressedSingleDataDouble
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_doubleSwap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:395,5'
          Dst:             InflateData
    - functionName:    ReadCompressedSingleDataSingle
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - InflateData
        - Mat_floatSwap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:405,11'
          Dst:             InflateData
        - Src:             './read_data_impl.h:412,19'
          Dst:             Mat_floatSwap
    - functionName:    ReadCompressedSingleDataInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_int64Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
    - functionName:    ReadCompressedSingleDataUInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_uint64Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
    - functionName:    ReadCompressedSingleDataInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_int32Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
    - functionName:    ReadCompressedSingleDataUInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_uint32Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
    - functionName:    ReadCompressedSingleDataInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_int16Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
    - functionName:    ReadCompressedSingleDataUInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_uint16Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
    - functionName:    ReadCompressedSingleDataInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          206
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - InflateData
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:579,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:579,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:579,5'
          Dst:             InflateData
    - functionName:    ReadCompressedSingleDataUInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          206
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - InflateData
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:594,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:594,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:594,5'
          Dst:             InflateData
    - functionName:    ReadCompressedDoubleDataDouble
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - InflateData
        - Mat_doubleSwap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:381,11'
          Dst:             InflateData
        - Src:             './read_data_impl.h:388,19'
          Dst:             Mat_doubleSwap
    - functionName:    ReadCompressedDoubleDataSingle
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_floatSwap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:419,5'
          Dst:             InflateData
    - functionName:    ReadCompressedDoubleDataInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_int64Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:444,5'
          Dst:             InflateData
    - functionName:    ReadCompressedDoubleDataUInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_uint64Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:470,5'
          Dst:             InflateData
    - functionName:    ReadCompressedDoubleDataInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_int32Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:492,5'
          Dst:             InflateData
    - functionName:    ReadCompressedDoubleDataUInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_uint32Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:516,5'
          Dst:             InflateData
    - functionName:    ReadCompressedDoubleDataInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_int16Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:540,5'
          Dst:             InflateData
    - functionName:    ReadCompressedDoubleDataUInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          406
      EdgeCount:       88
      CyclomaticComplexity: 22
      functionsReached:
        - InflateData
        - Mat_uint16Swap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:564,5'
          Dst:             InflateData
    - functionName:    ReadCompressedDoubleDataInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          206
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - InflateData
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:579,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:579,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:579,5'
          Dst:             InflateData
    - functionName:    ReadCompressedDoubleDataUInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          206
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - InflateData
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:594,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:594,5'
          Dst:             InflateData
        - Src:             './read_data_impl.h:594,5'
          Dst:             InflateData
    - functionName:    ReadCompressedDataSlab1
      functionSourceFile: '/src/matio/src/read_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1090
      functionLinenumberEnd: 1166
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         115
      ICount:          674
      EdgeCount:       138
      CyclomaticComplexity: 25
      functionsReached:
        - InflateSkipData
        - Mat_Critical
        - ReadCompressedDoubleData
        - ReadCompressedInt16Data
        - ReadCompressedInt32Data
        - ReadCompressedInt64Data
        - ReadCompressedInt8Data
        - ReadCompressedSingleData
        - ReadCompressedUInt16Data
        - ReadCompressedUInt32Data
        - ReadCompressedUInt64Data
        - ReadCompressedUInt8Data
        - inflateCopy
        - inflateEnd
        - zError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'read_data.c:1106,5'
          Branch Sides:    []
      Callsites:
        - Src:             'read_data.c:1100,11'
          Dst:             inflateCopy
        - Src:             'read_data.c:1102,55'
          Dst:             zError
        - Src:             'read_data.c:1102,9'
          Dst:             Mat_Critical
        - Src:             'read_data.c:1105,5'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1109,13'
          Dst:             ReadCompressedDoubleData
        - Src:             'read_data.c:1109,13'
          Dst:             ReadCompressedDoubleData
        - Src:             'read_data.c:1109,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1114,13'
          Dst:             ReadCompressedSingleData
        - Src:             'read_data.c:1114,13'
          Dst:             ReadCompressedSingleData
        - Src:             'read_data.c:1114,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1120,13'
          Dst:             ReadCompressedInt64Data
        - Src:             'read_data.c:1120,13'
          Dst:             ReadCompressedInt64Data
        - Src:             'read_data.c:1120,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1127,13'
          Dst:             ReadCompressedUInt64Data
        - Src:             'read_data.c:1127,13'
          Dst:             ReadCompressedUInt64Data
        - Src:             'read_data.c:1127,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1133,13'
          Dst:             ReadCompressedInt32Data
        - Src:             'read_data.c:1133,13'
          Dst:             ReadCompressedInt32Data
        - Src:             'read_data.c:1133,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1138,13'
          Dst:             ReadCompressedUInt32Data
        - Src:             'read_data.c:1138,13'
          Dst:             ReadCompressedUInt32Data
        - Src:             'read_data.c:1138,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1143,13'
          Dst:             ReadCompressedInt16Data
        - Src:             'read_data.c:1143,13'
          Dst:             ReadCompressedInt16Data
        - Src:             'read_data.c:1143,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1148,13'
          Dst:             ReadCompressedUInt16Data
        - Src:             'read_data.c:1148,13'
          Dst:             ReadCompressedUInt16Data
        - Src:             'read_data.c:1148,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1153,13'
          Dst:             ReadCompressedInt8Data
        - Src:             'read_data.c:1153,13'
          Dst:             ReadCompressedInt8Data
        - Src:             'read_data.c:1153,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1158,13'
          Dst:             ReadCompressedUInt8Data
        - Src:             'read_data.c:1158,13'
          Dst:             ReadCompressedUInt8Data
        - Src:             'read_data.c:1158,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:1164,5'
          Dst:             inflateEnd
    - functionName:    ReadDataSlab2
      functionSourceFile: '/src/matio/src/read_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 1056
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         289
      ICount:          2339
      EdgeCount:       384
      CyclomaticComplexity: 97
      functionsReached:
        - Mat_Critical
        - Mat_SizeOf
        - ReadDoubleData
        - ReadInt16Data
        - ReadInt32Data
        - ReadInt64Data
        - ReadInt8Data
        - ReadSingleData
        - ReadUInt16Data
        - ReadUInt32Data
        - ReadUInt64Data
        - ReadUInt8Data
        - fseeko64
        - ftello64
      functionUses:    6
      BranchProfiles:
        - Branch String:   'read_data.c:996,5'
          Branch Sides:    []
      Callsites:
        - Src:             'read_data.c:994,17'
          Dst:             Mat_SizeOf
        - Src:             'read_data.c:999,13'
          Dst:             ReadDoubleData
        - Src:             'read_data.c:999,13'
          Dst:             ftello64
        - Src:             'read_data.c:999,13'
          Dst:             Mat_Critical
        - Src:             'read_data.c:999,13'
          Dst:             fseeko64
        - Src:             'read_data.c:999,13'
          Dst:             ftello64
        - Src:             'read_data.c:999,13'
          Dst:             Mat_Critical
        - Src:             'read_data.c:999,13'
          Dst:             fseeko64
        - Src:             'read_data.c:999,13'
          Dst:             ReadDoubleData
        - Src:             'read_data.c:999,13'
          Dst:             fseeko64
        - Src:             'read_data.c:999,13'
          Dst:             ftello64
        - Src:             'read_data.c:999,13'
          Dst:             Mat_Critical
        - Src:             'read_data.c:999,13'
          Dst:             fseeko64
        - Src:             'read_data.c:1004,13'
          Dst:             ReadSingleData
        - Src:             'read_data.c:1004,13'
          Dst:             ftello64
        - Src:             'read_data.c:1004,13'
          Dst:             Mat_Critical
        - Src:             'read_data.c:1004,13'
          Dst:             fseeko64
        - Src:             'read_data.c:1004,13'
          Dst:             ftello64
        - Src:             'read_data.c:1004,13'
          Dst:             Mat_Critical
        - Src:             'read_data.c:1004,13'
          Dst:             fseeko64
        - Src:             'read_data.c:1004,13'
          Dst:             ReadSingleData
        - Src:             'read_data.c:1004,13'
          Dst:             fseeko64
        - Src:             'read_data.c:1004,13'
          Dst:             ftello64
        - Src:             'read_data.c:1004,13'
          Dst:             Mat_Critical
        - Src:             'read_data.c:1004,13'
          Dst:             fseeko64
        - Src:             'read_data.c:1010,13'
          Dst:             ReadInt64Data
        - Src:             'read_data.c:1010,13'
          Dst:             ftello64
        - Src:             'read_data.c:1010,13'
          Dst:             Mat_Critical
        - Src:             'read_data.c:1010,13'
          Dst:             fseeko64
        - Src:             'read_data.c:1010,13'
          Dst:             ftello64
        - Src:             'read_data.c:1010,13'
          Dst:             Mat_Critical
        - Src:             'read_data.c:1010,13'
          Dst:             fseeko64
        - Src:             'read_data.c:1010,13'
          Dst:             ReadInt64Data
        - Src:             'read_data.c:1010,13'
          Dst:             fseeko64
        - Src:             'read_data.c:1010,13'
          Dst:             ftello64
        - Src:             'read_data.c:1010,13'
          Dst:             Mat_Critical
        - Src:             'read_data.c:1010,13'
          Dst:             fseeko64
        - Src:             'read_data.c:1017,13'
          Dst:             ReadUInt64Data
        - Src:             'read_data.c:1017,13'
          Dst:             ftello64
        - Src:             'read_data.c:1017,13'
          Dst:             Mat_Critical
        - Src:             'read_data.c:1017,13'
          Dst:             fseeko64
        - Src:             'read_data.c:1017,13'
          Dst:             ftello64
        - Src:             'read_data.c:1017,13'
          Dst:             Mat_Critical
        - Src:             'read_data.c:1017,13'
          Dst:             fseeko64
        - Src:             'read_data.c:1017,13'
          Dst:             ReadUInt64Data
        - Src:             'read_data.c:1017,13'
          Dst:             fseeko64
        - Src:             'read_data.c:1017,13'
          Dst:             ftello64
        - Src:             'read_data.c:1017,13'
          Dst:             Mat_Critical
        - Src:             'read_data.c:1017,13'
          Dst:             fseeko64
        - Src:             'read_data.c:1023,13'
          Dst:             ReadInt32Data
        - Src:             'read_data.c:1023,13'
          Dst:             ftello64
        - Src:             'read_data.c:1023,13'
          Dst:             Mat_Critical
        - Src:             'read_data.c:1023,13'
          Dst:             fseeko64
        - Src:             'read_data.c:1023,13'
          Dst:             ftello64
        - Src:             'read_data.c:1023,13'
          Dst:             Mat_Critical
        - Src:             'read_data.c:1023,13'
          Dst:             fseeko64
        - Src:             'read_data.c:1023,13'
          Dst:             ReadInt32Data
        - Src:             'read_data.c:1023,13'
          Dst:             fseeko64
        - Src:             'read_data.c:1023,13'
          Dst:             ftello64
        - Src:             'read_data.c:1023,13'
          Dst:             Mat_Critical
        - Src:             'read_data.c:1023,13'
          Dst:             fseeko64
        - Src:             'read_data.c:1028,13'
          Dst:             ReadUInt32Data
        - Src:             'read_data.c:1028,13'
          Dst:             ftello64
        - Src:             'read_data.c:1028,13'
          Dst:             Mat_Critical
        - Src:             'read_data.c:1028,13'
          Dst:             fseeko64
        - Src:             'read_data.c:1028,13'
          Dst:             ftello64
        - Src:             'read_data.c:1028,13'
          Dst:             Mat_Critical
        - Src:             'read_data.c:1028,13'
          Dst:             fseeko64
        - Src:             'read_data.c:1028,13'
          Dst:             ReadUInt32Data
        - Src:             'read_data.c:1028,13'
          Dst:             fseeko64
        - Src:             'read_data.c:1028,13'
          Dst:             ftello64
        - Src:             'read_data.c:1028,13'
          Dst:             Mat_Critical
        - Src:             'read_data.c:1028,13'
          Dst:             fseeko64
        - Src:             'read_data.c:1033,13'
          Dst:             ReadInt16Data
        - Src:             'read_data.c:1033,13'
          Dst:             ftello64
        - Src:             'read_data.c:1033,13'
          Dst:             Mat_Critical
        - Src:             'read_data.c:1033,13'
          Dst:             fseeko64
        - Src:             'read_data.c:1033,13'
          Dst:             ftello64
        - Src:             'read_data.c:1033,13'
          Dst:             Mat_Critical
        - Src:             'read_data.c:1033,13'
          Dst:             fseeko64
        - Src:             'read_data.c:1033,13'
          Dst:             ReadInt16Data
        - Src:             'read_data.c:1033,13'
          Dst:             fseeko64
        - Src:             'read_data.c:1033,13'
          Dst:             ftello64
        - Src:             'read_data.c:1033,13'
          Dst:             Mat_Critical
        - Src:             'read_data.c:1033,13'
          Dst:             fseeko64
        - Src:             'read_data.c:1038,13'
          Dst:             ReadUInt16Data
        - Src:             'read_data.c:1038,13'
          Dst:             ftello64
        - Src:             'read_data.c:1038,13'
          Dst:             Mat_Critical
        - Src:             'read_data.c:1038,13'
          Dst:             fseeko64
        - Src:             'read_data.c:1038,13'
          Dst:             ftello64
        - Src:             'read_data.c:1038,13'
          Dst:             Mat_Critical
        - Src:             'read_data.c:1038,13'
          Dst:             fseeko64
        - Src:             'read_data.c:1038,13'
          Dst:             ReadUInt16Data
        - Src:             'read_data.c:1038,13'
          Dst:             fseeko64
        - Src:             'read_data.c:1038,13'
          Dst:             ftello64
        - Src:             'read_data.c:1038,13'
          Dst:             Mat_Critical
        - Src:             'read_data.c:1038,13'
          Dst:             fseeko64
        - Src:             'read_data.c:1043,13'
          Dst:             ReadInt8Data
        - Src:             'read_data.c:1043,13'
          Dst:             ftello64
        - Src:             'read_data.c:1043,13'
          Dst:             Mat_Critical
        - Src:             'read_data.c:1043,13'
          Dst:             fseeko64
        - Src:             'read_data.c:1043,13'
          Dst:             ftello64
        - Src:             'read_data.c:1043,13'
          Dst:             Mat_Critical
        - Src:             'read_data.c:1043,13'
          Dst:             fseeko64
        - Src:             'read_data.c:1043,13'
          Dst:             ReadInt8Data
        - Src:             'read_data.c:1043,13'
          Dst:             fseeko64
        - Src:             'read_data.c:1043,13'
          Dst:             ftello64
        - Src:             'read_data.c:1043,13'
          Dst:             Mat_Critical
        - Src:             'read_data.c:1043,13'
          Dst:             fseeko64
        - Src:             'read_data.c:1048,13'
          Dst:             ReadUInt8Data
        - Src:             'read_data.c:1048,13'
          Dst:             ftello64
        - Src:             'read_data.c:1048,13'
          Dst:             Mat_Critical
        - Src:             'read_data.c:1048,13'
          Dst:             fseeko64
        - Src:             'read_data.c:1048,13'
          Dst:             ftello64
        - Src:             'read_data.c:1048,13'
          Dst:             Mat_Critical
        - Src:             'read_data.c:1048,13'
          Dst:             fseeko64
        - Src:             'read_data.c:1048,13'
          Dst:             ReadUInt8Data
        - Src:             'read_data.c:1048,13'
          Dst:             fseeko64
        - Src:             'read_data.c:1048,13'
          Dst:             ftello64
        - Src:             'read_data.c:1048,13'
          Dst:             Mat_Critical
        - Src:             'read_data.c:1048,13'
          Dst:             fseeko64
    - functionName:    ReadDoubleData
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          146
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - ReadDoubleDataDouble
        - ReadDoubleDataInt16
        - ReadDoubleDataInt32
        - ReadDoubleDataInt64
        - ReadDoubleDataInt8
        - ReadDoubleDataSingle
        - ReadDoubleDataUInt16
        - ReadDoubleDataUInt32
        - ReadDoubleDataUInt64
        - ReadDoubleDataUInt8
      functionUses:    23
      BranchProfiles:
        - Branch String:   './read_data_impl.h:313,5'
          Branch Sides:    []
      Callsites:
        - Src:             './read_data_impl.h:315,20'
          Dst:             ReadDoubleDataDouble
        - Src:             './read_data_impl.h:317,20'
          Dst:             ReadDoubleDataSingle
        - Src:             './read_data_impl.h:320,20'
          Dst:             ReadDoubleDataInt64
        - Src:             './read_data_impl.h:324,20'
          Dst:             ReadDoubleDataUInt64
        - Src:             './read_data_impl.h:327,20'
          Dst:             ReadDoubleDataInt32
        - Src:             './read_data_impl.h:329,20'
          Dst:             ReadDoubleDataUInt32
        - Src:             './read_data_impl.h:331,20'
          Dst:             ReadDoubleDataInt16
        - Src:             './read_data_impl.h:333,20'
          Dst:             ReadDoubleDataUInt16
        - Src:             './read_data_impl.h:335,20'
          Dst:             ReadDoubleDataInt8
        - Src:             './read_data_impl.h:337,20'
          Dst:             ReadDoubleDataUInt8
    - functionName:    ReadSingleData
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          146
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - ReadSingleDataDouble
        - ReadSingleDataInt16
        - ReadSingleDataInt32
        - ReadSingleDataInt64
        - ReadSingleDataInt8
        - ReadSingleDataSingle
        - ReadSingleDataUInt16
        - ReadSingleDataUInt32
        - ReadSingleDataUInt64
        - ReadSingleDataUInt8
      functionUses:    16
      BranchProfiles:
        - Branch String:   './read_data_impl.h:313,5'
          Branch Sides:    []
      Callsites:
        - Src:             './read_data_impl.h:315,20'
          Dst:             ReadSingleDataDouble
        - Src:             './read_data_impl.h:317,20'
          Dst:             ReadSingleDataSingle
        - Src:             './read_data_impl.h:320,20'
          Dst:             ReadSingleDataInt64
        - Src:             './read_data_impl.h:324,20'
          Dst:             ReadSingleDataUInt64
        - Src:             './read_data_impl.h:327,20'
          Dst:             ReadSingleDataInt32
        - Src:             './read_data_impl.h:329,20'
          Dst:             ReadSingleDataUInt32
        - Src:             './read_data_impl.h:331,20'
          Dst:             ReadSingleDataInt16
        - Src:             './read_data_impl.h:333,20'
          Dst:             ReadSingleDataUInt16
        - Src:             './read_data_impl.h:335,20'
          Dst:             ReadSingleDataInt8
        - Src:             './read_data_impl.h:337,20'
          Dst:             ReadSingleDataUInt8
    - functionName:    ReadInt64Data
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          146
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - ReadInt64DataDouble
        - ReadInt64DataInt16
        - ReadInt64DataInt32
        - ReadInt64DataInt64
        - ReadInt64DataInt8
        - ReadInt64DataSingle
        - ReadInt64DataUInt16
        - ReadInt64DataUInt32
        - ReadInt64DataUInt64
        - ReadInt64DataUInt8
      functionUses:    10
      BranchProfiles:
        - Branch String:   './read_data_impl.h:313,5'
          Branch Sides:    []
      Callsites:
        - Src:             './read_data_impl.h:315,20'
          Dst:             ReadInt64DataDouble
        - Src:             './read_data_impl.h:317,20'
          Dst:             ReadInt64DataSingle
        - Src:             './read_data_impl.h:320,20'
          Dst:             ReadInt64DataInt64
        - Src:             './read_data_impl.h:324,20'
          Dst:             ReadInt64DataUInt64
        - Src:             './read_data_impl.h:327,20'
          Dst:             ReadInt64DataInt32
        - Src:             './read_data_impl.h:329,20'
          Dst:             ReadInt64DataUInt32
        - Src:             './read_data_impl.h:331,20'
          Dst:             ReadInt64DataInt16
        - Src:             './read_data_impl.h:333,20'
          Dst:             ReadInt64DataUInt16
        - Src:             './read_data_impl.h:335,20'
          Dst:             ReadInt64DataInt8
        - Src:             './read_data_impl.h:337,20'
          Dst:             ReadInt64DataUInt8
    - functionName:    ReadUInt64Data
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          146
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - ReadUInt64DataDouble
        - ReadUInt64DataInt16
        - ReadUInt64DataInt32
        - ReadUInt64DataInt64
        - ReadUInt64DataInt8
        - ReadUInt64DataSingle
        - ReadUInt64DataUInt16
        - ReadUInt64DataUInt32
        - ReadUInt64DataUInt64
        - ReadUInt64DataUInt8
      functionUses:    10
      BranchProfiles:
        - Branch String:   './read_data_impl.h:313,5'
          Branch Sides:    []
      Callsites:
        - Src:             './read_data_impl.h:315,20'
          Dst:             ReadUInt64DataDouble
        - Src:             './read_data_impl.h:317,20'
          Dst:             ReadUInt64DataSingle
        - Src:             './read_data_impl.h:320,20'
          Dst:             ReadUInt64DataInt64
        - Src:             './read_data_impl.h:324,20'
          Dst:             ReadUInt64DataUInt64
        - Src:             './read_data_impl.h:327,20'
          Dst:             ReadUInt64DataInt32
        - Src:             './read_data_impl.h:329,20'
          Dst:             ReadUInt64DataUInt32
        - Src:             './read_data_impl.h:331,20'
          Dst:             ReadUInt64DataInt16
        - Src:             './read_data_impl.h:333,20'
          Dst:             ReadUInt64DataUInt16
        - Src:             './read_data_impl.h:335,20'
          Dst:             ReadUInt64DataInt8
        - Src:             './read_data_impl.h:337,20'
          Dst:             ReadUInt64DataUInt8
    - functionName:    ReadInt32Data
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          146
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - ReadInt32DataDouble
        - ReadInt32DataInt16
        - ReadInt32DataInt32
        - ReadInt32DataInt64
        - ReadInt32DataInt8
        - ReadInt32DataSingle
        - ReadInt32DataUInt16
        - ReadInt32DataUInt32
        - ReadInt32DataUInt64
        - ReadInt32DataUInt8
      functionUses:    16
      BranchProfiles:
        - Branch String:   './read_data_impl.h:313,5'
          Branch Sides:    []
      Callsites:
        - Src:             './read_data_impl.h:315,20'
          Dst:             ReadInt32DataDouble
        - Src:             './read_data_impl.h:317,20'
          Dst:             ReadInt32DataSingle
        - Src:             './read_data_impl.h:320,20'
          Dst:             ReadInt32DataInt64
        - Src:             './read_data_impl.h:324,20'
          Dst:             ReadInt32DataUInt64
        - Src:             './read_data_impl.h:327,20'
          Dst:             ReadInt32DataInt32
        - Src:             './read_data_impl.h:329,20'
          Dst:             ReadInt32DataUInt32
        - Src:             './read_data_impl.h:331,20'
          Dst:             ReadInt32DataInt16
        - Src:             './read_data_impl.h:333,20'
          Dst:             ReadInt32DataUInt16
        - Src:             './read_data_impl.h:335,20'
          Dst:             ReadInt32DataInt8
        - Src:             './read_data_impl.h:337,20'
          Dst:             ReadInt32DataUInt8
    - functionName:    ReadUInt32Data
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          146
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - ReadUInt32DataDouble
        - ReadUInt32DataInt16
        - ReadUInt32DataInt32
        - ReadUInt32DataInt64
        - ReadUInt32DataInt8
        - ReadUInt32DataSingle
        - ReadUInt32DataUInt16
        - ReadUInt32DataUInt32
        - ReadUInt32DataUInt64
        - ReadUInt32DataUInt8
      functionUses:    13
      BranchProfiles:
        - Branch String:   './read_data_impl.h:313,5'
          Branch Sides:    []
      Callsites:
        - Src:             './read_data_impl.h:315,20'
          Dst:             ReadUInt32DataDouble
        - Src:             './read_data_impl.h:317,20'
          Dst:             ReadUInt32DataSingle
        - Src:             './read_data_impl.h:320,20'
          Dst:             ReadUInt32DataInt64
        - Src:             './read_data_impl.h:324,20'
          Dst:             ReadUInt32DataUInt64
        - Src:             './read_data_impl.h:327,20'
          Dst:             ReadUInt32DataInt32
        - Src:             './read_data_impl.h:329,20'
          Dst:             ReadUInt32DataUInt32
        - Src:             './read_data_impl.h:331,20'
          Dst:             ReadUInt32DataInt16
        - Src:             './read_data_impl.h:333,20'
          Dst:             ReadUInt32DataUInt16
        - Src:             './read_data_impl.h:335,20'
          Dst:             ReadUInt32DataInt8
        - Src:             './read_data_impl.h:337,20'
          Dst:             ReadUInt32DataUInt8
    - functionName:    ReadInt16Data
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          146
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - ReadInt16DataDouble
        - ReadInt16DataInt16
        - ReadInt16DataInt32
        - ReadInt16DataInt64
        - ReadInt16DataInt8
        - ReadInt16DataSingle
        - ReadInt16DataUInt16
        - ReadInt16DataUInt32
        - ReadInt16DataUInt64
        - ReadInt16DataUInt8
      functionUses:    16
      BranchProfiles:
        - Branch String:   './read_data_impl.h:313,5'
          Branch Sides:    []
      Callsites:
        - Src:             './read_data_impl.h:315,20'
          Dst:             ReadInt16DataDouble
        - Src:             './read_data_impl.h:317,20'
          Dst:             ReadInt16DataSingle
        - Src:             './read_data_impl.h:320,20'
          Dst:             ReadInt16DataInt64
        - Src:             './read_data_impl.h:324,20'
          Dst:             ReadInt16DataUInt64
        - Src:             './read_data_impl.h:327,20'
          Dst:             ReadInt16DataInt32
        - Src:             './read_data_impl.h:329,20'
          Dst:             ReadInt16DataUInt32
        - Src:             './read_data_impl.h:331,20'
          Dst:             ReadInt16DataInt16
        - Src:             './read_data_impl.h:333,20'
          Dst:             ReadInt16DataUInt16
        - Src:             './read_data_impl.h:335,20'
          Dst:             ReadInt16DataInt8
        - Src:             './read_data_impl.h:337,20'
          Dst:             ReadInt16DataUInt8
    - functionName:    ReadUInt16Data
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          146
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - ReadUInt16DataDouble
        - ReadUInt16DataInt16
        - ReadUInt16DataInt32
        - ReadUInt16DataInt64
        - ReadUInt16DataInt8
        - ReadUInt16DataSingle
        - ReadUInt16DataUInt16
        - ReadUInt16DataUInt32
        - ReadUInt16DataUInt64
        - ReadUInt16DataUInt8
      functionUses:    16
      BranchProfiles:
        - Branch String:   './read_data_impl.h:313,5'
          Branch Sides:    []
      Callsites:
        - Src:             './read_data_impl.h:315,20'
          Dst:             ReadUInt16DataDouble
        - Src:             './read_data_impl.h:317,20'
          Dst:             ReadUInt16DataSingle
        - Src:             './read_data_impl.h:320,20'
          Dst:             ReadUInt16DataInt64
        - Src:             './read_data_impl.h:324,20'
          Dst:             ReadUInt16DataUInt64
        - Src:             './read_data_impl.h:327,20'
          Dst:             ReadUInt16DataInt32
        - Src:             './read_data_impl.h:329,20'
          Dst:             ReadUInt16DataUInt32
        - Src:             './read_data_impl.h:331,20'
          Dst:             ReadUInt16DataInt16
        - Src:             './read_data_impl.h:333,20'
          Dst:             ReadUInt16DataUInt16
        - Src:             './read_data_impl.h:335,20'
          Dst:             ReadUInt16DataInt8
        - Src:             './read_data_impl.h:337,20'
          Dst:             ReadUInt16DataUInt8
    - functionName:    ReadInt8Data
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          146
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - ReadInt8DataDouble
        - ReadInt8DataInt16
        - ReadInt8DataInt32
        - ReadInt8DataInt64
        - ReadInt8DataInt8
        - ReadInt8DataSingle
        - ReadInt8DataUInt16
        - ReadInt8DataUInt32
        - ReadInt8DataUInt64
        - ReadInt8DataUInt8
      functionUses:    10
      BranchProfiles:
        - Branch String:   './read_data_impl.h:313,5'
          Branch Sides:    []
      Callsites:
        - Src:             './read_data_impl.h:315,20'
          Dst:             ReadInt8DataDouble
        - Src:             './read_data_impl.h:317,20'
          Dst:             ReadInt8DataSingle
        - Src:             './read_data_impl.h:320,20'
          Dst:             ReadInt8DataInt64
        - Src:             './read_data_impl.h:324,20'
          Dst:             ReadInt8DataUInt64
        - Src:             './read_data_impl.h:327,20'
          Dst:             ReadInt8DataInt32
        - Src:             './read_data_impl.h:329,20'
          Dst:             ReadInt8DataUInt32
        - Src:             './read_data_impl.h:331,20'
          Dst:             ReadInt8DataInt16
        - Src:             './read_data_impl.h:333,20'
          Dst:             ReadInt8DataUInt16
        - Src:             './read_data_impl.h:335,20'
          Dst:             ReadInt8DataInt8
        - Src:             './read_data_impl.h:337,20'
          Dst:             ReadInt8DataUInt8
    - functionName:    ReadUInt8Data
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          146
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - ReadUInt8DataDouble
        - ReadUInt8DataInt16
        - ReadUInt8DataInt32
        - ReadUInt8DataInt64
        - ReadUInt8DataInt8
        - ReadUInt8DataSingle
        - ReadUInt8DataUInt16
        - ReadUInt8DataUInt32
        - ReadUInt8DataUInt64
        - ReadUInt8DataUInt8
      functionUses:    17
      BranchProfiles:
        - Branch String:   './read_data_impl.h:313,5'
          Branch Sides:    []
      Callsites:
        - Src:             './read_data_impl.h:315,20'
          Dst:             ReadUInt8DataDouble
        - Src:             './read_data_impl.h:317,20'
          Dst:             ReadUInt8DataSingle
        - Src:             './read_data_impl.h:320,20'
          Dst:             ReadUInt8DataInt64
        - Src:             './read_data_impl.h:324,20'
          Dst:             ReadUInt8DataUInt64
        - Src:             './read_data_impl.h:327,20'
          Dst:             ReadUInt8DataInt32
        - Src:             './read_data_impl.h:329,20'
          Dst:             ReadUInt8DataUInt32
        - Src:             './read_data_impl.h:331,20'
          Dst:             ReadUInt8DataInt16
        - Src:             './read_data_impl.h:333,20'
          Dst:             ReadUInt8DataUInt16
        - Src:             './read_data_impl.h:335,20'
          Dst:             ReadUInt8DataInt8
        - Src:             './read_data_impl.h:337,20'
          Dst:             ReadUInt8DataUInt8
    - functionName:    ReadUInt8DataDouble
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_doubleSwap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
    - functionName:    ReadUInt8DataSingle
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_floatSwap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
    - functionName:    ReadUInt8DataInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_int64Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
    - functionName:    ReadUInt8DataUInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_uint64Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
    - functionName:    ReadUInt8DataInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_int32Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
    - functionName:    ReadUInt8DataUInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_uint32Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
    - functionName:    ReadUInt8DataInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_int16Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
    - functionName:    ReadUInt8DataUInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_uint16Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
    - functionName:    ReadUInt8DataInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          216
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:214,5'
          Dst:             fread
        - Src:             './read_data_impl.h:214,5'
          Dst:             fread
        - Src:             './read_data_impl.h:214,5'
          Dst:             fread
    - functionName:    ReadUInt8DataUInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:225,17'
          Dst:             fread
    - functionName:    ReadInt8DataDouble
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_doubleSwap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
    - functionName:    ReadInt8DataSingle
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_floatSwap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
    - functionName:    ReadInt8DataInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_int64Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
    - functionName:    ReadInt8DataUInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_uint64Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
    - functionName:    ReadInt8DataInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_int32Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
    - functionName:    ReadInt8DataUInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_uint32Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
    - functionName:    ReadInt8DataInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_int16Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
    - functionName:    ReadInt8DataUInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_uint16Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
    - functionName:    ReadInt8DataInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:205,17'
          Dst:             fread
    - functionName:    ReadInt8DataUInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          216
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:234,5'
          Dst:             fread
        - Src:             './read_data_impl.h:234,5'
          Dst:             fread
        - Src:             './read_data_impl.h:234,5'
          Dst:             fread
    - functionName:    ReadUInt16DataDouble
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_doubleSwap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
    - functionName:    ReadUInt16DataSingle
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_floatSwap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
    - functionName:    ReadUInt16DataInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_int64Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
    - functionName:    ReadUInt16DataUInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_uint64Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
    - functionName:    ReadUInt16DataInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_int32Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
    - functionName:    ReadUInt16DataUInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_uint32Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
    - functionName:    ReadUInt16DataInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          427
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_int16Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
    - functionName:    ReadUInt16DataUInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - Mat_uint16Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:179,17'
          Dst:             fread
        - Src:             './read_data_impl.h:187,19'
          Dst:             Mat_uint16Swap
    - functionName:    ReadUInt16DataInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          219
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:214,5'
          Dst:             fread
        - Src:             './read_data_impl.h:214,5'
          Dst:             fread
        - Src:             './read_data_impl.h:214,5'
          Dst:             fread
    - functionName:    ReadUInt16DataUInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          219
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:234,5'
          Dst:             fread
        - Src:             './read_data_impl.h:234,5'
          Dst:             fread
        - Src:             './read_data_impl.h:234,5'
          Dst:             fread
    - functionName:    ReadInt16DataDouble
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_doubleSwap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
    - functionName:    ReadInt16DataSingle
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_floatSwap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
    - functionName:    ReadInt16DataInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_int64Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
    - functionName:    ReadInt16DataUInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_uint64Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
    - functionName:    ReadInt16DataInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_int32Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
    - functionName:    ReadInt16DataUInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_uint32Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
    - functionName:    ReadInt16DataInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - Mat_int16Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:153,17'
          Dst:             fread
        - Src:             './read_data_impl.h:161,19'
          Dst:             Mat_int16Swap
    - functionName:    ReadInt16DataUInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          427
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_uint16Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
    - functionName:    ReadInt16DataInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          219
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:214,5'
          Dst:             fread
        - Src:             './read_data_impl.h:214,5'
          Dst:             fread
        - Src:             './read_data_impl.h:214,5'
          Dst:             fread
    - functionName:    ReadInt16DataUInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          219
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:234,5'
          Dst:             fread
        - Src:             './read_data_impl.h:234,5'
          Dst:             fread
        - Src:             './read_data_impl.h:234,5'
          Dst:             fread
    - functionName:    ReadUInt32DataDouble
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_doubleSwap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
    - functionName:    ReadUInt32DataSingle
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_floatSwap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
    - functionName:    ReadUInt32DataInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_int64Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
    - functionName:    ReadUInt32DataUInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_uint64Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
    - functionName:    ReadUInt32DataInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          427
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_int32Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
    - functionName:    ReadUInt32DataUInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - Mat_uint32Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:127,17'
          Dst:             fread
        - Src:             './read_data_impl.h:135,19'
          Dst:             Mat_uint32Swap
    - functionName:    ReadUInt32DataInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_int16Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
    - functionName:    ReadUInt32DataUInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_uint16Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
    - functionName:    ReadUInt32DataInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          219
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:214,5'
          Dst:             fread
        - Src:             './read_data_impl.h:214,5'
          Dst:             fread
        - Src:             './read_data_impl.h:214,5'
          Dst:             fread
    - functionName:    ReadUInt32DataUInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          219
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:234,5'
          Dst:             fread
        - Src:             './read_data_impl.h:234,5'
          Dst:             fread
        - Src:             './read_data_impl.h:234,5'
          Dst:             fread
    - functionName:    ReadInt32DataDouble
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_doubleSwap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
    - functionName:    ReadInt32DataSingle
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_floatSwap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
    - functionName:    ReadInt32DataInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_int64Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
    - functionName:    ReadInt32DataUInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_uint64Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
    - functionName:    ReadInt32DataInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - Mat_int32Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:101,17'
          Dst:             fread
        - Src:             './read_data_impl.h:109,19'
          Dst:             Mat_int32Swap
    - functionName:    ReadInt32DataUInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          427
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_uint32Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
    - functionName:    ReadInt32DataInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_int16Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
    - functionName:    ReadInt32DataUInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_uint16Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
    - functionName:    ReadInt32DataInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          219
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:214,5'
          Dst:             fread
        - Src:             './read_data_impl.h:214,5'
          Dst:             fread
        - Src:             './read_data_impl.h:214,5'
          Dst:             fread
    - functionName:    ReadInt32DataUInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          219
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:234,5'
          Dst:             fread
        - Src:             './read_data_impl.h:234,5'
          Dst:             fread
        - Src:             './read_data_impl.h:234,5'
          Dst:             fread
    - functionName:    ReadUInt64DataDouble
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_doubleSwap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
    - functionName:    ReadUInt64DataSingle
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_floatSwap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
    - functionName:    ReadUInt64DataInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          427
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_int64Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
    - functionName:    ReadUInt64DataUInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - Mat_uint64Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:274,17'
          Dst:             fread
        - Src:             './read_data_impl.h:282,19'
          Dst:             Mat_uint64Swap
    - functionName:    ReadUInt64DataInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_int32Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
    - functionName:    ReadUInt64DataUInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_uint32Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
    - functionName:    ReadUInt64DataInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_int16Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
    - functionName:    ReadUInt64DataUInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_uint16Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
    - functionName:    ReadUInt64DataInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          219
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:214,5'
          Dst:             fread
        - Src:             './read_data_impl.h:214,5'
          Dst:             fread
        - Src:             './read_data_impl.h:214,5'
          Dst:             fread
    - functionName:    ReadUInt64DataUInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          219
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:234,5'
          Dst:             fread
        - Src:             './read_data_impl.h:234,5'
          Dst:             fread
        - Src:             './read_data_impl.h:234,5'
          Dst:             fread
    - functionName:    ReadInt64DataDouble
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_doubleSwap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
    - functionName:    ReadInt64DataSingle
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_floatSwap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
    - functionName:    ReadInt64DataInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - Mat_int64Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:246,17'
          Dst:             fread
        - Src:             './read_data_impl.h:254,19'
          Dst:             Mat_int64Swap
    - functionName:    ReadInt64DataUInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          427
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_uint64Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
    - functionName:    ReadInt64DataInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_int32Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
    - functionName:    ReadInt64DataUInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_uint32Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
    - functionName:    ReadInt64DataInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_int16Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
    - functionName:    ReadInt64DataUInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_uint16Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
    - functionName:    ReadInt64DataInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          219
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:214,5'
          Dst:             fread
        - Src:             './read_data_impl.h:214,5'
          Dst:             fread
        - Src:             './read_data_impl.h:214,5'
          Dst:             fread
    - functionName:    ReadInt64DataUInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          219
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:234,5'
          Dst:             fread
        - Src:             './read_data_impl.h:234,5'
          Dst:             fread
        - Src:             './read_data_impl.h:234,5'
          Dst:             fread
    - functionName:    ReadSingleDataDouble
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_doubleSwap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             Mat_doubleSwap
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
        - Src:             './read_data_impl.h:64,5'
          Dst:             fread
    - functionName:    ReadSingleDataSingle
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - Mat_floatSwap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:75,17'
          Dst:             fread
        - Src:             './read_data_impl.h:83,19'
          Dst:             Mat_floatSwap
    - functionName:    ReadSingleDataInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_int64Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
    - functionName:    ReadSingleDataUInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_uint64Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
    - functionName:    ReadSingleDataInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_int32Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
    - functionName:    ReadSingleDataUInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_uint32Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
    - functionName:    ReadSingleDataInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_int16Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
    - functionName:    ReadSingleDataUInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_uint16Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
    - functionName:    ReadSingleDataInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          219
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:214,5'
          Dst:             fread
        - Src:             './read_data_impl.h:214,5'
          Dst:             fread
        - Src:             './read_data_impl.h:214,5'
          Dst:             fread
    - functionName:    ReadSingleDataUInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          219
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:234,5'
          Dst:             fread
        - Src:             './read_data_impl.h:234,5'
          Dst:             fread
        - Src:             './read_data_impl.h:234,5'
          Dst:             fread
    - functionName:    ReadDoubleDataDouble
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - Mat_doubleSwap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:49,17'
          Dst:             fread
        - Src:             './read_data_impl.h:57,19'
          Dst:             Mat_doubleSwap
    - functionName:    ReadDoubleDataSingle
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_floatSwap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             Mat_floatSwap
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
        - Src:             './read_data_impl.h:90,5'
          Dst:             fread
    - functionName:    ReadDoubleDataInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_int64Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             Mat_int64Swap
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
        - Src:             './read_data_impl.h:261,5'
          Dst:             fread
    - functionName:    ReadDoubleDataUInt64
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_uint64Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             Mat_uint64Swap
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
        - Src:             './read_data_impl.h:289,5'
          Dst:             fread
    - functionName:    ReadDoubleDataInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_int32Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             Mat_int32Swap
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
        - Src:             './read_data_impl.h:116,5'
          Dst:             fread
    - functionName:    ReadDoubleDataUInt32
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_uint32Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             Mat_uint32Swap
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
        - Src:             './read_data_impl.h:142,5'
          Dst:             fread
    - functionName:    ReadDoubleDataInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_int16Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             Mat_int16Swap
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
        - Src:             './read_data_impl.h:168,5'
          Dst:             fread
    - functionName:    ReadDoubleDataUInt16
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          433
      EdgeCount:       102
      CyclomaticComplexity: 24
      functionsReached:
        - Mat_uint16Swap
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             Mat_uint16Swap
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
        - Src:             './read_data_impl.h:194,5'
          Dst:             fread
    - functionName:    ReadDoubleDataInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          219
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:214,5'
          Dst:             fread
        - Src:             './read_data_impl.h:214,5'
          Dst:             fread
        - Src:             './read_data_impl.h:214,5'
          Dst:             fread
    - functionName:    ReadDoubleDataUInt8
      functionSourceFile: '/src/matio/src/./read_data_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          219
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './read_data_impl.h:234,5'
          Dst:             fread
        - Src:             './read_data_impl.h:234,5'
          Dst:             fread
        - Src:             './read_data_impl.h:234,5'
          Dst:             fread
    - functionName:    ReadDataSlab1
      functionSourceFile: '/src/matio/src/read_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         135
      ICount:          718
      EdgeCount:       164
      CyclomaticComplexity: 31
      functionsReached:
        - Mat_SizeOf
        - ReadDoubleData
        - ReadInt16Data
        - ReadInt32Data
        - ReadInt64Data
        - ReadInt8Data
        - ReadSingleData
        - ReadUInt16Data
        - ReadUInt32Data
        - ReadUInt64Data
        - ReadUInt8Data
        - fseek
        - fseeko64
      functionUses:    6
      BranchProfiles:
        - Branch String:   'read_data.c:862,5'
          Branch Sides:    []
      Callsites:
        - Src:             'read_data.c:858,17'
          Dst:             Mat_SizeOf
        - Src:             'read_data.c:859,11'
          Dst:             fseek
        - Src:             'read_data.c:865,13'
          Dst:             ReadDoubleData
        - Src:             'read_data.c:865,13'
          Dst:             ReadDoubleData
        - Src:             'read_data.c:865,13'
          Dst:             fseeko64
        - Src:             'read_data.c:870,13'
          Dst:             ReadSingleData
        - Src:             'read_data.c:870,13'
          Dst:             ReadSingleData
        - Src:             'read_data.c:870,13'
          Dst:             fseeko64
        - Src:             'read_data.c:876,13'
          Dst:             ReadInt64Data
        - Src:             'read_data.c:876,13'
          Dst:             ReadInt64Data
        - Src:             'read_data.c:876,13'
          Dst:             fseeko64
        - Src:             'read_data.c:883,13'
          Dst:             ReadUInt64Data
        - Src:             'read_data.c:883,13'
          Dst:             ReadUInt64Data
        - Src:             'read_data.c:883,13'
          Dst:             fseeko64
        - Src:             'read_data.c:889,13'
          Dst:             ReadInt32Data
        - Src:             'read_data.c:889,13'
          Dst:             ReadInt32Data
        - Src:             'read_data.c:889,13'
          Dst:             fseeko64
        - Src:             'read_data.c:894,13'
          Dst:             ReadUInt32Data
        - Src:             'read_data.c:894,13'
          Dst:             ReadUInt32Data
        - Src:             'read_data.c:894,13'
          Dst:             fseeko64
        - Src:             'read_data.c:899,13'
          Dst:             ReadInt16Data
        - Src:             'read_data.c:899,13'
          Dst:             ReadInt16Data
        - Src:             'read_data.c:899,13'
          Dst:             fseeko64
        - Src:             'read_data.c:904,13'
          Dst:             ReadUInt16Data
        - Src:             'read_data.c:904,13'
          Dst:             ReadUInt16Data
        - Src:             'read_data.c:904,13'
          Dst:             fseeko64
        - Src:             'read_data.c:909,13'
          Dst:             ReadInt8Data
        - Src:             'read_data.c:909,13'
          Dst:             ReadInt8Data
        - Src:             'read_data.c:909,13'
          Dst:             fseeko64
        - Src:             'read_data.c:914,13'
          Dst:             ReadUInt8Data
        - Src:             'read_data.c:914,13'
          Dst:             ReadUInt8Data
        - Src:             'read_data.c:914,13'
          Dst:             fseeko64
    - functionName:    fseek
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    121
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ReadCompressedDataSlabN
      functionSourceFile: '/src/matio/src/read_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         714
      ICount:          7733
      EdgeCount:       901
      CyclomaticComplexity: 189
      functionsReached:
        - InflateSkipData
        - Mat_Critical
        - ReadCompressedDoubleData
        - ReadCompressedInt16Data
        - ReadCompressedInt32Data
        - ReadCompressedInt64Data
        - ReadCompressedInt8Data
        - ReadCompressedSingleData
        - ReadCompressedUInt16Data
        - ReadCompressedUInt32Data
        - ReadCompressedUInt64Data
        - ReadCompressedUInt8Data
        - inflateCopy
        - inflateEnd
        - zError
      functionUses:    3
      BranchProfiles:
        - Branch String:   'read_data.c:756,5'
          Branch Sides:    []
      Callsites:
        - Src:             'read_data.c:751,11'
          Dst:             inflateCopy
        - Src:             'read_data.c:753,55'
          Dst:             zError
        - Src:             'read_data.c:753,9'
          Dst:             Mat_Critical
        - Src:             'read_data.c:759,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:759,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:759,13'
          Dst:             ReadCompressedDoubleData
        - Src:             'read_data.c:759,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:759,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:759,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:759,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:759,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:759,13'
          Dst:             ReadCompressedDoubleData
        - Src:             'read_data.c:759,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:759,13'
          Dst:             ReadCompressedDoubleData
        - Src:             'read_data.c:759,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:759,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:759,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:759,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:764,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:764,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:764,13'
          Dst:             ReadCompressedSingleData
        - Src:             'read_data.c:764,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:764,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:764,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:764,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:764,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:764,13'
          Dst:             ReadCompressedSingleData
        - Src:             'read_data.c:764,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:764,13'
          Dst:             ReadCompressedSingleData
        - Src:             'read_data.c:764,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:764,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:764,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:764,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:770,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:770,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:770,13'
          Dst:             ReadCompressedInt64Data
        - Src:             'read_data.c:770,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:770,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:770,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:770,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:770,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:770,13'
          Dst:             ReadCompressedInt64Data
        - Src:             'read_data.c:770,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:770,13'
          Dst:             ReadCompressedInt64Data
        - Src:             'read_data.c:770,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:770,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:770,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:770,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:777,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:777,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:777,13'
          Dst:             ReadCompressedUInt64Data
        - Src:             'read_data.c:777,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:777,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:777,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:777,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:777,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:777,13'
          Dst:             ReadCompressedUInt64Data
        - Src:             'read_data.c:777,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:777,13'
          Dst:             ReadCompressedUInt64Data
        - Src:             'read_data.c:777,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:777,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:777,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:777,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:783,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:783,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:783,13'
          Dst:             ReadCompressedInt32Data
        - Src:             'read_data.c:783,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:783,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:783,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:783,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:783,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:783,13'
          Dst:             ReadCompressedInt32Data
        - Src:             'read_data.c:783,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:783,13'
          Dst:             ReadCompressedInt32Data
        - Src:             'read_data.c:783,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:783,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:783,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:783,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:788,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:788,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:788,13'
          Dst:             ReadCompressedUInt32Data
        - Src:             'read_data.c:788,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:788,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:788,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:788,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:788,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:788,13'
          Dst:             ReadCompressedUInt32Data
        - Src:             'read_data.c:788,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:788,13'
          Dst:             ReadCompressedUInt32Data
        - Src:             'read_data.c:788,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:788,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:788,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:788,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:793,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:793,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:793,13'
          Dst:             ReadCompressedInt16Data
        - Src:             'read_data.c:793,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:793,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:793,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:793,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:793,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:793,13'
          Dst:             ReadCompressedInt16Data
        - Src:             'read_data.c:793,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:793,13'
          Dst:             ReadCompressedInt16Data
        - Src:             'read_data.c:793,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:793,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:793,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:793,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:798,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:798,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:798,13'
          Dst:             ReadCompressedUInt16Data
        - Src:             'read_data.c:798,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:798,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:798,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:798,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:798,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:798,13'
          Dst:             ReadCompressedUInt16Data
        - Src:             'read_data.c:798,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:798,13'
          Dst:             ReadCompressedUInt16Data
        - Src:             'read_data.c:798,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:798,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:798,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:798,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:803,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:803,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:803,13'
          Dst:             ReadCompressedInt8Data
        - Src:             'read_data.c:803,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:803,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:803,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:803,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:803,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:803,13'
          Dst:             ReadCompressedInt8Data
        - Src:             'read_data.c:803,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:803,13'
          Dst:             ReadCompressedInt8Data
        - Src:             'read_data.c:803,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:803,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:803,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:803,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:808,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:808,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:808,13'
          Dst:             ReadCompressedUInt8Data
        - Src:             'read_data.c:808,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:808,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:808,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:808,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:808,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:808,13'
          Dst:             ReadCompressedUInt8Data
        - Src:             'read_data.c:808,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:808,13'
          Dst:             ReadCompressedUInt8Data
        - Src:             'read_data.c:808,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:808,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:808,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:808,13'
          Dst:             InflateSkipData
        - Src:             'read_data.c:814,5'
          Dst:             inflateEnd
    - functionName:    ReadDataSlabN
      functionSourceFile: '/src/matio/src/read_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         742
      ICount:          8107
      EdgeCount:       938
      CyclomaticComplexity: 198
      functionsReached:
        - Mat_SizeOf
        - ReadDoubleData
        - ReadInt16Data
        - ReadInt32Data
        - ReadInt64Data
        - ReadInt8Data
        - ReadSingleData
        - ReadUInt16Data
        - ReadUInt32Data
        - ReadUInt64Data
        - ReadUInt8Data
        - fseek
      functionUses:    6
      BranchProfiles:
        - Branch String:   'read_data.c:569,5'
          Branch Sides:    []
      Callsites:
        - Src:             'read_data.c:567,17'
          Dst:             Mat_SizeOf
        - Src:             'read_data.c:572,13'
          Dst:             fseek
        - Src:             'read_data.c:572,13'
          Dst:             fseek
        - Src:             'read_data.c:572,13'
          Dst:             ReadDoubleData
        - Src:             'read_data.c:572,13'
          Dst:             fseek
        - Src:             'read_data.c:572,13'
          Dst:             fseek
        - Src:             'read_data.c:572,13'
          Dst:             fseek
        - Src:             'read_data.c:572,13'
          Dst:             fseek
        - Src:             'read_data.c:572,13'
          Dst:             fseek
        - Src:             'read_data.c:572,13'
          Dst:             ReadDoubleData
        - Src:             'read_data.c:572,13'
          Dst:             fseek
        - Src:             'read_data.c:572,13'
          Dst:             fseek
        - Src:             'read_data.c:572,13'
          Dst:             fseek
        - Src:             'read_data.c:572,13'
          Dst:             fseek
        - Src:             'read_data.c:572,13'
          Dst:             fseek
        - Src:             'read_data.c:577,13'
          Dst:             fseek
        - Src:             'read_data.c:577,13'
          Dst:             fseek
        - Src:             'read_data.c:577,13'
          Dst:             ReadSingleData
        - Src:             'read_data.c:577,13'
          Dst:             fseek
        - Src:             'read_data.c:577,13'
          Dst:             fseek
        - Src:             'read_data.c:577,13'
          Dst:             fseek
        - Src:             'read_data.c:577,13'
          Dst:             fseek
        - Src:             'read_data.c:577,13'
          Dst:             fseek
        - Src:             'read_data.c:577,13'
          Dst:             ReadSingleData
        - Src:             'read_data.c:577,13'
          Dst:             fseek
        - Src:             'read_data.c:577,13'
          Dst:             fseek
        - Src:             'read_data.c:577,13'
          Dst:             fseek
        - Src:             'read_data.c:577,13'
          Dst:             fseek
        - Src:             'read_data.c:577,13'
          Dst:             fseek
        - Src:             'read_data.c:583,13'
          Dst:             fseek
        - Src:             'read_data.c:583,13'
          Dst:             fseek
        - Src:             'read_data.c:583,13'
          Dst:             ReadInt64Data
        - Src:             'read_data.c:583,13'
          Dst:             fseek
        - Src:             'read_data.c:583,13'
          Dst:             fseek
        - Src:             'read_data.c:583,13'
          Dst:             fseek
        - Src:             'read_data.c:583,13'
          Dst:             fseek
        - Src:             'read_data.c:583,13'
          Dst:             fseek
        - Src:             'read_data.c:583,13'
          Dst:             ReadInt64Data
        - Src:             'read_data.c:583,13'
          Dst:             fseek
        - Src:             'read_data.c:583,13'
          Dst:             fseek
        - Src:             'read_data.c:583,13'
          Dst:             fseek
        - Src:             'read_data.c:583,13'
          Dst:             fseek
        - Src:             'read_data.c:583,13'
          Dst:             fseek
        - Src:             'read_data.c:590,13'
          Dst:             fseek
        - Src:             'read_data.c:590,13'
          Dst:             fseek
        - Src:             'read_data.c:590,13'
          Dst:             ReadUInt64Data
        - Src:             'read_data.c:590,13'
          Dst:             fseek
        - Src:             'read_data.c:590,13'
          Dst:             fseek
        - Src:             'read_data.c:590,13'
          Dst:             fseek
        - Src:             'read_data.c:590,13'
          Dst:             fseek
        - Src:             'read_data.c:590,13'
          Dst:             fseek
        - Src:             'read_data.c:590,13'
          Dst:             ReadUInt64Data
        - Src:             'read_data.c:590,13'
          Dst:             fseek
        - Src:             'read_data.c:590,13'
          Dst:             fseek
        - Src:             'read_data.c:590,13'
          Dst:             fseek
        - Src:             'read_data.c:590,13'
          Dst:             fseek
        - Src:             'read_data.c:590,13'
          Dst:             fseek
        - Src:             'read_data.c:596,13'
          Dst:             fseek
        - Src:             'read_data.c:596,13'
          Dst:             fseek
        - Src:             'read_data.c:596,13'
          Dst:             ReadInt32Data
        - Src:             'read_data.c:596,13'
          Dst:             fseek
        - Src:             'read_data.c:596,13'
          Dst:             fseek
        - Src:             'read_data.c:596,13'
          Dst:             fseek
        - Src:             'read_data.c:596,13'
          Dst:             fseek
        - Src:             'read_data.c:596,13'
          Dst:             fseek
        - Src:             'read_data.c:596,13'
          Dst:             ReadInt32Data
        - Src:             'read_data.c:596,13'
          Dst:             fseek
        - Src:             'read_data.c:596,13'
          Dst:             fseek
        - Src:             'read_data.c:596,13'
          Dst:             fseek
        - Src:             'read_data.c:596,13'
          Dst:             fseek
        - Src:             'read_data.c:596,13'
          Dst:             fseek
        - Src:             'read_data.c:601,13'
          Dst:             fseek
        - Src:             'read_data.c:601,13'
          Dst:             fseek
        - Src:             'read_data.c:601,13'
          Dst:             ReadUInt32Data
        - Src:             'read_data.c:601,13'
          Dst:             fseek
        - Src:             'read_data.c:601,13'
          Dst:             fseek
        - Src:             'read_data.c:601,13'
          Dst:             fseek
        - Src:             'read_data.c:601,13'
          Dst:             fseek
        - Src:             'read_data.c:601,13'
          Dst:             fseek
        - Src:             'read_data.c:601,13'
          Dst:             ReadUInt32Data
        - Src:             'read_data.c:601,13'
          Dst:             fseek
        - Src:             'read_data.c:601,13'
          Dst:             fseek
        - Src:             'read_data.c:601,13'
          Dst:             fseek
        - Src:             'read_data.c:601,13'
          Dst:             fseek
        - Src:             'read_data.c:601,13'
          Dst:             fseek
        - Src:             'read_data.c:606,13'
          Dst:             fseek
        - Src:             'read_data.c:606,13'
          Dst:             fseek
        - Src:             'read_data.c:606,13'
          Dst:             ReadInt16Data
        - Src:             'read_data.c:606,13'
          Dst:             fseek
        - Src:             'read_data.c:606,13'
          Dst:             fseek
        - Src:             'read_data.c:606,13'
          Dst:             fseek
        - Src:             'read_data.c:606,13'
          Dst:             fseek
        - Src:             'read_data.c:606,13'
          Dst:             fseek
        - Src:             'read_data.c:606,13'
          Dst:             ReadInt16Data
        - Src:             'read_data.c:606,13'
          Dst:             fseek
        - Src:             'read_data.c:606,13'
          Dst:             fseek
        - Src:             'read_data.c:606,13'
          Dst:             fseek
        - Src:             'read_data.c:606,13'
          Dst:             fseek
        - Src:             'read_data.c:606,13'
          Dst:             fseek
        - Src:             'read_data.c:611,13'
          Dst:             fseek
        - Src:             'read_data.c:611,13'
          Dst:             fseek
        - Src:             'read_data.c:611,13'
          Dst:             ReadUInt16Data
        - Src:             'read_data.c:611,13'
          Dst:             fseek
        - Src:             'read_data.c:611,13'
          Dst:             fseek
        - Src:             'read_data.c:611,13'
          Dst:             fseek
        - Src:             'read_data.c:611,13'
          Dst:             fseek
        - Src:             'read_data.c:611,13'
          Dst:             fseek
        - Src:             'read_data.c:611,13'
          Dst:             ReadUInt16Data
        - Src:             'read_data.c:611,13'
          Dst:             fseek
        - Src:             'read_data.c:611,13'
          Dst:             fseek
        - Src:             'read_data.c:611,13'
          Dst:             fseek
        - Src:             'read_data.c:611,13'
          Dst:             fseek
        - Src:             'read_data.c:611,13'
          Dst:             fseek
        - Src:             'read_data.c:616,13'
          Dst:             fseek
        - Src:             'read_data.c:616,13'
          Dst:             fseek
        - Src:             'read_data.c:616,13'
          Dst:             ReadInt8Data
        - Src:             'read_data.c:616,13'
          Dst:             fseek
        - Src:             'read_data.c:616,13'
          Dst:             fseek
        - Src:             'read_data.c:616,13'
          Dst:             fseek
        - Src:             'read_data.c:616,13'
          Dst:             fseek
        - Src:             'read_data.c:616,13'
          Dst:             fseek
        - Src:             'read_data.c:616,13'
          Dst:             ReadInt8Data
        - Src:             'read_data.c:616,13'
          Dst:             fseek
        - Src:             'read_data.c:616,13'
          Dst:             fseek
        - Src:             'read_data.c:616,13'
          Dst:             fseek
        - Src:             'read_data.c:616,13'
          Dst:             fseek
        - Src:             'read_data.c:616,13'
          Dst:             fseek
        - Src:             'read_data.c:621,13'
          Dst:             fseek
        - Src:             'read_data.c:621,13'
          Dst:             fseek
        - Src:             'read_data.c:621,13'
          Dst:             ReadUInt8Data
        - Src:             'read_data.c:621,13'
          Dst:             fseek
        - Src:             'read_data.c:621,13'
          Dst:             fseek
        - Src:             'read_data.c:621,13'
          Dst:             fseek
        - Src:             'read_data.c:621,13'
          Dst:             fseek
        - Src:             'read_data.c:621,13'
          Dst:             fseek
        - Src:             'read_data.c:621,13'
          Dst:             ReadUInt8Data
        - Src:             'read_data.c:621,13'
          Dst:             fseek
        - Src:             'read_data.c:621,13'
          Dst:             fseek
        - Src:             'read_data.c:621,13'
          Dst:             fseek
        - Src:             'read_data.c:621,13'
          Dst:             fseek
        - Src:             'read_data.c:621,13'
          Dst:             fseek
    - functionName:    ReadCharData
      functionSourceFile: '/src/matio/src/read_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         96
      ICount:          522
      EdgeCount:       120
      CyclomaticComplexity: 26
      functionsReached:
        - Mat_SizeOf
        - Mat_uint16Swap
        - Read
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   'read_data.c:415,5'
          Branch Sides:    []
      Callsites:
        - Src:             'read_data.c:413,17'
          Dst:             Mat_SizeOf
        - Src:             'read_data.c:419,19'
          Dst:             Read
        - Src:             'read_data.c:427,13'
          Dst:             fread
        - Src:             'read_data.c:427,13'
          Dst:             Mat_uint16Swap
        - Src:             'read_data.c:427,13'
          Dst:             fread
        - Src:             'read_data.c:427,13'
          Dst:             Mat_uint16Swap
        - Src:             'read_data.c:427,13'
          Dst:             fread
        - Src:             'read_data.c:427,13'
          Dst:             Mat_uint16Swap
        - Src:             'read_data.c:427,13'
          Dst:             fread
        - Src:             'read_data.c:427,13'
          Dst:             fread
        - Src:             'read_data.c:427,13'
          Dst:             fread
    - functionName:    ReadCompressedCharData
      functionSourceFile: '/src/matio/src/read_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          155
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - InflateData
        - Mat_SizeOf
        - Mat_uint16Swap
        - Mul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'read_data.c:379,5'
          Branch Sides:    []
      Callsites:
        - Src:             'read_data.c:374,29'
          Dst:             Mat_SizeOf
        - Src:             'read_data.c:374,11'
          Dst:             Mul
        - Src:             'read_data.c:382,19'
          Dst:             InflateData
        - Src:             'read_data.c:386,19'
          Dst:             InflateData
        - Src:             'read_data.c:391,21'
          Dst:             Mat_uint16Swap
    - functionName:    H5is_library_terminating
      functionSourceFile: '/src/hdf5/src/H5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1236
      functionLinenumberEnd: 1248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_dump_api_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5.c:1248,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5is_library_threadsafe
      functionSourceFile: '/src/hdf5/src/H5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1202
      functionLinenumberEnd: 1217
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_dump_api_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5.c:1217,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5free_memory
      functionSourceFile: '/src/hdf5/src/H5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1181
      functionLinenumberEnd: 1187
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_dump_api_stack
        - H5MM_xfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5.c:1185,5'
          Dst:             H5MM_xfree
        - Src:             'H5.c:1187,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5resize_memory
      functionSourceFile: '/src/hdf5/src/H5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1164
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_dump_api_stack
        - H5MM_realloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5.c:1162,17'
          Dst:             H5MM_realloc
        - Src:             'H5.c:1164,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5allocate_memory
      functionSourceFile: '/src/hdf5/src/H5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1115
      functionLinenumberEnd: 1129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_dump_api_stack
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5.c:1124,21'
          Dst:             calloc
        - Src:             'H5.c:1128,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5close
      functionSourceFile: '/src/hdf5/src/H5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1075
      functionLinenumberEnd: 1085
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5_term_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5.c:1083,5'
          Dst:             H5_term_library
    - functionName:    H5_term_library
      functionSourceFile: '/src/hdf5/src/H5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         56
      ICount:          311
      EdgeCount:       73
      CyclomaticComplexity: 19
      functionsReached:
        - H5CX_push_special
        - H5Eget_auto2
        - H5FL_reg_free
        - fclose
        - fprintf
        - snprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5.c:319,5'
          Dst:             H5CX_push_special
        - Src:             'H5.c:322,11'
          Dst:             H5Eget_auto2
        - Src:             'H5.c:339,13'
          Dst:             H5FL_reg_free
        - Src:             'H5.c:463,28'
          Dst:             snprintf
        - Src:             'H5.c:468,32'
          Dst:             snprintf
        - Src:             'H5.c:481,17'
          Dst:             fprintf
        - Src:             'H5.c:482,17'
          Dst:             fprintf
        - Src:             'H5.c:495,15'
          Dst:             fclose
    - functionName:    H5atclose
      functionSourceFile: '/src/hdf5/src/H5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1038
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          231
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FL_reg_malloc
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5.c:1042,5'
          Dst:             H5_init_library
        - Src:             'H5.c:1042,5'
          Dst:             H5E_printf_stack
        - Src:             'H5.c:1042,5'
          Dst:             H5CX_push
        - Src:             'H5.c:1042,5'
          Dst:             H5E_printf_stack
        - Src:             'H5.c:1042,5'
          Dst:             H5E_clear_stack
        - Src:             'H5.c:1046,9'
          Dst:             H5E_printf_stack
        - Src:             'H5.c:1049,32'
          Dst:             H5FL_reg_malloc
        - Src:             'H5.c:1050,9'
          Dst:             H5E_printf_stack
        - Src:             'H5.c:1061,5'
          Dst:             H5CX_pop
        - Src:             'H5.c:1061,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5_init_library
      functionSourceFile: '/src/hdf5/src/H5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         30
      ICount:          139
      EdgeCount:       35
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5__debug_mask
        - H5_term_library
        - atexit
        - getenv
      functionUses:    639
      BranchProfiles:  []
      Callsites:
        - Src:             'H5.c:225,15'
          Dst:             atexit
        - Src:             'H5.c:225,15'
          Dst:             H5_term_library
        - Src:             'H5.c:269,17'
          Dst:             H5E_printf_stack
        - Src:             'H5.c:277,5'
          Dst:             H5__debug_mask
        - Src:             'H5.c:278,20'
          Dst:             getenv
        - Src:             'H5.c:278,5'
          Dst:             H5__debug_mask
    - functionName:    atexit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5__debug_mask
      functionSourceFile: '/src/hdf5/src/H5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         77
      ICount:          396
      EdgeCount:       101
      CyclomaticComplexity: 26
      functionsReached:
        - __ctype_b_loc
        - fclose
        - fdopen
        - fprintf
        - setvbuf
        - strcmp
        - strtol
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5.c:695,13'
          Dst:             __ctype_b_loc
        - Src:             'H5.c:711,25'
          Dst:             __ctype_b_loc
        - Src:             'H5.c:717,18'
          Dst:             strcmp
        - Src:             'H5.c:720,23'
          Dst:             strcmp
        - Src:             'H5.c:724,23'
          Dst:             strcmp
        - Src:             'H5.c:728,23'
          Dst:             strcmp
        - Src:             'H5.c:734,26'
          Dst:             strcmp
        - Src:             'H5.c:740,21'
          Dst:             fprintf
        - Src:             'H5.c:743,18'
          Dst:             __ctype_b_loc
        - Src:             'H5.c:744,47'
          Dst:             strtol
        - Src:             'H5.c:747,27'
          Dst:             fdopen
        - Src:             'H5.c:748,23'
          Dst:             setvbuf
        - Src:             'H5.c:752,27'
          Dst:             fclose
    - functionName:    getenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __ctype_b_loc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtol
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setvbuf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5_default_vfd_init
      functionSourceFile: '/src/hdf5/src/H5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          46
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FD_sec2_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5.c:117,9'
          Dst:             H5FD_sec2_init
        - Src:             'H5.c:118,9'
          Dst:             H5E_printf_stack
    - functionName:    H5open
      functionSourceFile: '/src/hdf5/src/H5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1015
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         24
      ICount:          97
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5_init_library
      functionUses:    360
      BranchProfiles:  []
      Callsites:
        - Src:             'H5.c:1018,5'
          Dst:             H5_init_library
        - Src:             'H5.c:1018,5'
          Dst:             H5E_printf_stack
        - Src:             'H5.c:1023,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5check_version
      functionSourceFile: '/src/hdf5/src/H5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 864
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          263
      EdgeCount:       54
      CyclomaticComplexity: 9
      functionsReached:
        - __ctype_b_loc
        - abort
        - fprintf
        - fputs
        - getenv
        - snprintf
        - strcmp
        - strtol
      functionUses:    10
      BranchProfiles:
        - Branch String:   'H5.c:891,9'
          Branch Sides:    []
        - Branch String:   'H5.c:933,17'
          Branch Sides:    []
      Callsites:
        - Src:             'H5.c:883,13'
          Dst:             getenv
        - Src:             'H5.c:885,18'
          Dst:             __ctype_b_loc
        - Src:             'H5.c:886,51'
          Dst:             strtol
        - Src:             'H5.c:893,17'
          Dst:             fprintf
        - Src:             'H5.c:898,17'
          Dst:             fprintf
        - Src:             'H5.c:901,17'
          Dst:             fprintf
        - Src:             'H5.c:904,17'
          Dst:             fputs
        - Src:             'H5.c:905,17'
          Dst:             abort
        - Src:             'H5.c:909,17'
          Dst:             fprintf
        - Src:             'H5.c:915,17'
          Dst:             fprintf
        - Src:             'H5.c:918,17'
          Dst:             fprintf
        - Src:             'H5.c:935,25'
          Dst:             fprintf
        - Src:             'H5.c:940,25'
          Dst:             fprintf
        - Src:             'H5.c:944,25'
          Dst:             fputs
        - Src:             'H5.c:945,25'
          Dst:             abort
        - Src:             'H5.c:949,25'
          Dst:             fprintf
        - Src:             'H5.c:955,25'
          Dst:             fprintf
        - Src:             'H5.c:978,9'
          Dst:             snprintf
        - Src:             'H5.c:981,13'
          Dst:             strcmp
        - Src:             'H5.c:982,13'
          Dst:             fputs
        - Src:             'H5.c:989,13'
          Dst:             fprintf
    - functionName:    fputs
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5get_libversion
      functionSourceFile: '/src/hdf5/src/H5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          200
      EdgeCount:       56
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5.c:811,5'
          Dst:             H5_init_library
        - Src:             'H5.c:811,5'
          Dst:             H5E_printf_stack
        - Src:             'H5.c:811,5'
          Dst:             H5CX_push
        - Src:             'H5.c:811,5'
          Dst:             H5E_printf_stack
        - Src:             'H5.c:811,5'
          Dst:             H5E_clear_stack
        - Src:             'H5.c:822,5'
          Dst:             H5CX_pop
        - Src:             'H5.c:822,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5get_free_list_sizes
      functionSourceFile: '/src/hdf5/src/H5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          196
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FL_get_free_list_sizes
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5.c:652,5'
          Dst:             H5_init_library
        - Src:             'H5.c:652,5'
          Dst:             H5E_printf_stack
        - Src:             'H5.c:652,5'
          Dst:             H5CX_push
        - Src:             'H5.c:652,5'
          Dst:             H5E_printf_stack
        - Src:             'H5.c:652,5'
          Dst:             H5E_clear_stack
        - Src:             'H5.c:655,9'
          Dst:             H5FL_get_free_list_sizes
        - Src:             'H5.c:656,9'
          Dst:             H5E_printf_stack
        - Src:             'H5.c:659,5'
          Dst:             H5CX_pop
        - Src:             'H5.c:659,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5set_free_list_limits
      functionSourceFile: '/src/hdf5/src/H5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          204
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FL_set_free_list_limits
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5.c:616,5'
          Dst:             H5_init_library
        - Src:             'H5.c:616,5'
          Dst:             H5E_printf_stack
        - Src:             'H5.c:616,5'
          Dst:             H5CX_push
        - Src:             'H5.c:616,5'
          Dst:             H5E_printf_stack
        - Src:             'H5.c:616,5'
          Dst:             H5E_clear_stack
        - Src:             'H5.c:619,9'
          Dst:             H5FL_set_free_list_limits
        - Src:             'H5.c:621,9'
          Dst:             H5E_printf_stack
        - Src:             'H5.c:624,5'
          Dst:             H5CX_pop
        - Src:             'H5.c:624,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5garbage_collect
      functionSourceFile: '/src/hdf5/src/H5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         49
      ICount:          184
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FL_garbage_coll
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5.c:573,5'
          Dst:             H5_init_library
        - Src:             'H5.c:573,5'
          Dst:             H5E_printf_stack
        - Src:             'H5.c:573,5'
          Dst:             H5CX_push
        - Src:             'H5.c:573,5'
          Dst:             H5E_printf_stack
        - Src:             'H5.c:573,5'
          Dst:             H5E_clear_stack
        - Src:             'H5.c:576,9'
          Dst:             H5FL_garbage_coll
        - Src:             'H5.c:577,9'
          Dst:             H5E_printf_stack
        - Src:             'H5.c:580,5'
          Dst:             H5CX_pop
        - Src:             'H5.c:580,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5dont_atexit
      functionSourceFile: '/src/hdf5/src/H5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5A__exists_common
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2276
      functionLinenumberEnd: 2300
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          112
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5VL_attr_specific
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:2288,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2296,9'
          Dst:             H5VL_attr_specific
        - Src:             'H5A.c:2297,9'
          Dst:             H5E_printf_stack
    - functionName:    H5A__rename_common
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1552
      functionLinenumberEnd: 1579
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          84
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5VL_attr_specific
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:1564,9'
          Dst:             strcmp
        - Src:             'H5A.c:1573,13'
          Dst:             H5VL_attr_specific
        - Src:             'H5A.c:1574,13'
          Dst:             H5E_printf_stack
    - functionName:    H5A__open_common
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          144
      EdgeCount:       45
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5VL_attr_close
        - H5VL_attr_open
        - H5VL_register
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:453,17'
          Dst:             H5VL_attr_open
        - Src:             'H5A.c:454,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:457,22'
          Dst:             H5VL_register
        - Src:             'H5A.c:458,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:463,21'
          Dst:             H5VL_attr_close
        - Src:             'H5A.c:464,13'
          Dst:             H5E_printf_stack
    - functionName:    H5A__create_common
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          152
      EdgeCount:       45
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5VL_attr_close
        - H5VL_attr_create
        - H5VL_register
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:123,25'
          Dst:             H5VL_attr_create
        - Src:             'H5A.c:125,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:128,22'
          Dst:             H5VL_register
        - Src:             'H5A.c:129,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:134,21'
          Dst:             H5VL_attr_close
        - Src:             'H5A.c:135,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Aexists_by_name_async
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2496
      functionLinenumberEnd: 2523
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          278
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5A__exists_by_name_api_common
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:2502,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:2502,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2502,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:2502,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2502,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:2509,9'
          Dst:             H5A__exists_by_name_api_common
        - Src:             'H5A.c:2511,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2517,13'
          Dst:             H5ES_insert
        - Src:             'H5A.c:2520,13'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2523,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:2523,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5A__exists_by_name_api_common
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2424
      functionLinenumberEnd: 2451
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          215
      EdgeCount:       72
      CyclomaticComplexity: 9
      functionsReached:
        - H5A__exists_common
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_setup_name_args
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:2434,21'
          Dst:             H5I_get_type
        - Src:             'H5A.c:2435,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2437,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2439,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2443,9'
          Dst:             H5VL_setup_name_args
        - Src:             'H5A.c:2444,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2447,9'
          Dst:             H5A__exists_common
        - Src:             'H5A.c:2448,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Aexists_by_name
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2466
      functionLinenumberEnd: 2481
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          202
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5A__exists_by_name_api_common
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5_init_library
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:2470,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:2470,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2470,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:2470,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2470,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:2474,9'
          Dst:             H5A__exists_by_name_api_common
        - Src:             'H5A.c:2475,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2481,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:2481,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Aexists_async
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2385
      functionLinenumberEnd: 2410
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          270
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5A__exists_api_common
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:2391,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:2391,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2391,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:2391,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2391,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:2398,9'
          Dst:             H5A__exists_api_common
        - Src:             'H5A.c:2399,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2404,13'
          Dst:             H5ES_insert
        - Src:             'H5A.c:2407,13'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2410,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:2410,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5A__exists_api_common
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2314
      functionLinenumberEnd: 2340
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          209
      EdgeCount:       72
      CyclomaticComplexity: 9
      functionsReached:
        - H5A__exists_common
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_setup_self_args
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:2324,21'
          Dst:             H5I_get_type
        - Src:             'H5A.c:2325,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2327,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2329,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2332,9'
          Dst:             H5VL_setup_self_args
        - Src:             'H5A.c:2333,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2336,9'
          Dst:             H5A__exists_common
        - Src:             'H5A.c:2337,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Aexists
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2356
      functionLinenumberEnd: 2371
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          196
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5A__exists_api_common
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:2360,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:2360,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2360,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:2360,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2360,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:2364,9'
          Dst:             H5A__exists_api_common
        - Src:             'H5A.c:2365,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2371,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:2371,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Aclose_async
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2216
      functionLinenumberEnd: 2262
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          362
      EdgeCount:       113
      CyclomaticComplexity: 16
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref_async
        - H5I_get_type
        - H5VL_conn_dec_rc
        - H5VL_conn_inc_rc
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:2223,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:2223,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2223,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:2223,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2223,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:2226,21'
          Dst:             H5I_get_type
        - Src:             'H5A.c:2227,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2232,32'
          Dst:             H5VL_vol_object
        - Src:             'H5A.c:2233,13'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2238,9'
          Dst:             H5VL_conn_inc_rc
        - Src:             'H5A.c:2247,9'
          Dst:             H5I_dec_app_ref_async
        - Src:             'H5A.c:2248,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2253,13'
          Dst:             H5ES_insert
        - Src:             'H5A.c:2256,13'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2259,22'
          Dst:             H5VL_conn_dec_rc
        - Src:             'H5A.c:2260,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2262,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:2262,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Aclose
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2186
      functionLinenumberEnd: 2202
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          217
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref
        - H5I_get_type
        - H5_init_library
      functionUses:    28
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:2189,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:2189,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2189,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:2189,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2189,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:2192,21'
          Dst:             H5I_get_type
        - Src:             'H5A.c:2193,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2198,9'
          Dst:             H5I_dec_app_ref
        - Src:             'H5A.c:2199,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2202,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:2202,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Adelete_by_idx
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2127
      functionLinenumberEnd: 2170
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         124
      ICount:          443
      EdgeCount:       140
      CyclomaticComplexity: 18
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_apl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_attr_specific
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:2133,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:2133,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2133,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:2133,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2133,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:2136,21'
          Dst:             H5I_get_type
        - Src:             'H5A.c:2137,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2139,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2141,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2143,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2146,9'
          Dst:             H5CX_set_apl
        - Src:             'H5A.c:2147,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2150,28'
          Dst:             H5VL_vol_object
        - Src:             'H5A.c:2151,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2157,47'
          Dst:             H5I_get_type
        - Src:             'H5A.c:2166,9'
          Dst:             H5VL_attr_specific
        - Src:             'H5A.c:2167,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2170,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:2170,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Adelete_by_name
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2058
      functionLinenumberEnd: 2097
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         110
      ICount:          390
      EdgeCount:       124
      CyclomaticComplexity: 16
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_apl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_attr_specific
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:2064,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:2064,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2064,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:2064,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2064,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:2067,21'
          Dst:             H5I_get_type
        - Src:             'H5A.c:2068,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2070,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2072,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2075,9'
          Dst:             H5CX_set_apl
        - Src:             'H5A.c:2076,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2079,28'
          Dst:             H5VL_vol_object
        - Src:             'H5A.c:2080,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2086,47'
          Dst:             H5I_get_type
        - Src:             'H5A.c:2093,9'
          Dst:             H5VL_attr_specific
        - Src:             'H5A.c:2094,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2097,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:2097,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Adelete
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2000
      functionLinenumberEnd: 2037
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         104
      ICount:          354
      EdgeCount:       116
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_loc
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_attr_specific
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:2006,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:2006,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2006,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:2006,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2006,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:2009,21'
          Dst:             H5I_get_type
        - Src:             'H5A.c:2010,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2012,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2014,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2017,9'
          Dst:             H5CX_set_loc
        - Src:             'H5A.c:2018,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2021,28'
          Dst:             H5VL_vol_object
        - Src:             'H5A.c:2022,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2026,27'
          Dst:             H5I_get_type
        - Src:             'H5A.c:2033,9'
          Dst:             H5VL_attr_specific
        - Src:             'H5A.c:2034,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:2037,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:2037,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Aiterate_by_name
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1935
      functionLinenumberEnd: 1981
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - size_t
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         118
      ICount:          444
      EdgeCount:       134
      CyclomaticComplexity: 18
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_apl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_attr_specific
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:1941,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:1941,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1941,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:1941,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1941,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:1944,21'
          Dst:             H5I_get_type
        - Src:             'H5A.c:1945,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1947,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1949,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1951,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1954,9'
          Dst:             H5CX_set_apl
        - Src:             'H5A.c:1955,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1958,28'
          Dst:             H5VL_vol_object
        - Src:             'H5A.c:1959,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1963,47'
          Dst:             H5I_get_type
        - Src:             'H5A.c:1976,22'
          Dst:             H5VL_attr_specific
        - Src:             'H5A.c:1978,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1981,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:1981,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Aiterate2
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1848
      functionLinenumberEnd: 1886
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          360
      EdgeCount:       106
      CyclomaticComplexity: 15
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_attr_specific
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:1854,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:1854,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1854,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:1854,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1854,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:1857,21'
          Dst:             H5I_get_type
        - Src:             'H5A.c:1858,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1860,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1862,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1865,28'
          Dst:             H5VL_vol_object
        - Src:             'H5A.c:1866,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1870,27'
          Dst:             H5I_get_type
        - Src:             'H5A.c:1881,22'
          Dst:             H5VL_attr_specific
        - Src:             'H5A.c:1883,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1886,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:1886,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Arename_by_name_async
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1775
      functionLinenumberEnd: 1801
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          278
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5A__rename_by_name_api_common
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:1781,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:1781,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1781,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:1781,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1781,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:1788,9'
          Dst:             H5A__rename_by_name_api_common
        - Src:             'H5A.c:1790,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1795,13'
          Dst:             H5ES_insert
        - Src:             'H5A.c:1798,13'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1801,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:1801,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5A__rename_by_name_api_common
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1701
      functionLinenumberEnd: 1733
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          262
      EdgeCount:       92
      CyclomaticComplexity: 10
      functionsReached:
        - H5A__rename_common
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_setup_name_args
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:1711,21'
          Dst:             H5I_get_type
        - Src:             'H5A.c:1712,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1715,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1717,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1719,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1721,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1725,9'
          Dst:             H5VL_setup_name_args
        - Src:             'H5A.c:1726,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1729,9'
          Dst:             H5A__rename_common
        - Src:             'H5A.c:1730,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Arename_by_name
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1749
      functionLinenumberEnd: 1760
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          199
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5A__rename_by_name_api_common
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:1752,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:1752,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1752,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:1752,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1752,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:1755,9'
          Dst:             H5A__rename_by_name_api_common
        - Src:             'H5A.c:1757,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1760,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:1760,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Arename_async
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1662
      functionLinenumberEnd: 1687
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          270
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5A__rename_api_common
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:1668,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:1668,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1668,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:1668,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1668,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:1675,9'
          Dst:             H5A__rename_api_common
        - Src:             'H5A.c:1676,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1681,13'
          Dst:             H5ES_insert
        - Src:             'H5A.c:1684,13'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1687,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:1687,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5A__rename_api_common
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1593
      functionLinenumberEnd: 1623
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          256
      EdgeCount:       92
      CyclomaticComplexity: 10
      functionsReached:
        - H5A__rename_common
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_setup_loc_args
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:1603,21'
          Dst:             H5I_get_type
        - Src:             'H5A.c:1604,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1606,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1608,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1610,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1612,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1615,9'
          Dst:             H5VL_setup_loc_args
        - Src:             'H5A.c:1616,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1619,9'
          Dst:             H5A__rename_common
        - Src:             'H5A.c:1620,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Arename
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1638
      functionLinenumberEnd: 1648
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          193
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5A__rename_api_common
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:1641,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:1641,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1641,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:1641,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1641,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:1644,9'
          Dst:             H5A__rename_api_common
        - Src:             'H5A.c:1645,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1648,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:1648,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Aget_info_by_idx
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1494
      functionLinenumberEnd: 1538
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - size_t
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         135
      ICount:          493
      EdgeCount:       152
      CyclomaticComplexity: 19
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_apl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_attr_get
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:1499,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:1499,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1499,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:1499,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1499,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:1502,21'
          Dst:             H5I_get_type
        - Src:             'H5A.c:1503,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1505,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1507,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1509,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1511,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1514,9'
          Dst:             H5CX_set_apl
        - Src:             'H5A.c:1515,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1518,28'
          Dst:             H5VL_vol_object
        - Src:             'H5A.c:1519,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1529,73'
          Dst:             H5I_get_type
        - Src:             'H5A.c:1534,9'
          Dst:             H5VL_attr_get
        - Src:             'H5A.c:1535,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1538,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:1538,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Aget_info_by_name
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1438
      functionLinenumberEnd: 1477
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         121
      ICount:          431
      EdgeCount:       136
      CyclomaticComplexity: 17
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_apl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_attr_get
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:1443,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:1443,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1443,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:1443,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1443,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:1446,21'
          Dst:             H5I_get_type
        - Src:             'H5A.c:1447,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1449,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1451,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1453,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1456,9'
          Dst:             H5CX_set_apl
        - Src:             'H5A.c:1457,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1460,28'
          Dst:             H5VL_vol_object
        - Src:             'H5A.c:1461,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1468,73'
          Dst:             H5I_get_type
        - Src:             'H5A.c:1473,9'
          Dst:             H5VL_attr_get
        - Src:             'H5A.c:1474,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1477,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:1477,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Aget_info
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1397
      functionLinenumberEnd: 1422
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          270
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_attr_get
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:1402,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:1402,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1402,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:1402,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1402,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:1405,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5A.c:1406,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1408,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1413,53'
          Dst:             H5I_get_type
        - Src:             'H5A.c:1418,9'
          Dst:             H5VL_attr_get
        - Src:             'H5A.c:1419,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1422,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:1422,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Aget_storage_size
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1358
      functionLinenumberEnd: 1382
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          229
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_attr_get
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:1364,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:1364,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1364,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:1364,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1364,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:1367,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5A.c:1368,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1375,9'
          Dst:             H5VL_attr_get
        - Src:             'H5A.c:1376,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1382,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:1382,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Aget_name_by_idx
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1290
      functionLinenumberEnd: 1339
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - size_t
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         137
      ICount:          513
      EdgeCount:       155
      CyclomaticComplexity: 20
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_apl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_attr_get
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:1296,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:1296,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1296,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:1296,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1296,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:1299,21'
          Dst:             H5I_get_type
        - Src:             'H5A.c:1300,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1302,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1304,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1306,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1308,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1311,9'
          Dst:             H5CX_set_apl
        - Src:             'H5A.c:1312,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1315,28'
          Dst:             H5VL_vol_object
        - Src:             'H5A.c:1316,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1326,73'
          Dst:             H5I_get_type
        - Src:             'H5A.c:1332,9'
          Dst:             H5VL_attr_get
        - Src:             'H5A.c:1333,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1339,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:1339,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Aget_name
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1228
      functionLinenumberEnd: 1258
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          291
      EdgeCount:       83
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_attr_get
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:1234,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:1234,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1234,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:1234,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1234,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:1237,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5A.c:1238,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1240,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1245,53'
          Dst:             H5I_get_type
        - Src:             'H5A.c:1251,9'
          Dst:             H5VL_attr_get
        - Src:             'H5A.c:1252,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1258,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:1258,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Aget_create_plist
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1176
      functionLinenumberEnd: 1202
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          230
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_attr_get
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:1181,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:1181,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1181,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:1181,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1181,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:1186,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5A.c:1187,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1194,9'
          Dst:             H5VL_attr_get
        - Src:             'H5A.c:1195,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1202,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:1202,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Aget_type
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1129
      functionLinenumberEnd: 1152
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          230
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_attr_get
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:1134,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:1134,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1134,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:1134,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1134,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:1137,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5A.c:1138,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1145,9'
          Dst:             H5VL_attr_get
        - Src:             'H5A.c:1146,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1152,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:1152,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Aget_space
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1085
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          230
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_attr_get
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:1090,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:1090,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1090,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:1090,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1090,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:1093,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5A.c:1094,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1101,9'
          Dst:             H5VL_attr_get
        - Src:             'H5A.c:1102,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1108,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:1108,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Aread_async
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1064
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          270
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5A__read_api_common
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:1045,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:1045,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1045,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:1045,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1045,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:1052,9'
          Dst:             H5A__read_api_common
        - Src:             'H5A.c:1053,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1058,13'
          Dst:             H5ES_insert
        - Src:             'H5A.c:1061,13'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1064,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:1064,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5A__read_api_common
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionLinenumberEnd: 994
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          168
      EdgeCount:       56
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_attr_read
        - H5VL_vol_object_verify
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:980,25'
          Dst:             H5I_get_type
        - Src:             'H5A.c:981,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:983,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:986,33'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5A.c:987,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:990,9'
          Dst:             H5VL_attr_read
        - Src:             'H5A.c:991,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Aread
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1015
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          193
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5A__read_api_common
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5_init_library
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:1018,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:1018,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1018,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:1018,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1018,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:1021,9'
          Dst:             H5A__read_api_common
        - Src:             'H5A.c:1022,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:1025,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:1025,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Awrite_async
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 933
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          270
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5A__write_api_common
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:939,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:939,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:939,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:939,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:939,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:946,9'
          Dst:             H5A__write_api_common
        - Src:             'H5A.c:947,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:952,13'
          Dst:             H5ES_insert
        - Src:             'H5A.c:955,13'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:958,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:958,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5A__write_api_common
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          168
      EdgeCount:       56
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_attr_write
        - H5VL_setup_args
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:874,25'
          Dst:             H5I_get_type
        - Src:             'H5A.c:875,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:877,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:880,9'
          Dst:             H5VL_setup_args
        - Src:             'H5A.c:881,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:884,9'
          Dst:             H5VL_attr_write
        - Src:             'H5A.c:885,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Awrite
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 919
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          193
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5A__write_api_common
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5_init_library
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:912,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:912,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:912,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:912,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:912,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:915,9'
          Dst:             H5A__write_api_common
        - Src:             'H5A.c:916,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:919,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:919,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Aopen_by_idx_async
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      size_t
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          315
      EdgeCount:       86
      CyclomaticComplexity: 13
      functionsReached:
        - H5A__open_by_idx_api_common
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:828,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:828,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:828,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:828,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:828,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:835,22'
          Dst:             H5A__open_by_idx_api_common
        - Src:             'H5A.c:837,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:842,13'
          Dst:             H5ES_insert
        - Src:             'H5A.c:845,17'
          Dst:             H5I_dec_app_ref
        - Src:             'H5A.c:846,17'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:847,13'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:851,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:851,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5A__open_by_idx_api_common
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      size_t
      argCount:        9
      argTypes:
        - size_t
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          306
      EdgeCount:       104
      CyclomaticComplexity: 13
      functionsReached:
        - H5A__open_common
        - H5CX_set_apl
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_setup_idx_args
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:741,21'
          Dst:             H5I_get_type
        - Src:             'H5A.c:742,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:744,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:746,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:748,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:751,9'
          Dst:             H5VL_setup_idx_args
        - Src:             'H5A.c:753,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:756,9'
          Dst:             H5CX_set_apl
        - Src:             'H5A.c:757,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:760,22'
          Dst:             H5A__open_common
        - Src:             'H5A.c:761,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Aopen_by_idx
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - size_t
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          206
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5A__open_by_idx_api_common
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:797,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:797,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:797,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:797,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:797,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:800,22'
          Dst:             H5A__open_by_idx_api_common
        - Src:             'H5A.c:802,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:805,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:805,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Aopen_by_name_async
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      size_t
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          307
      EdgeCount:       86
      CyclomaticComplexity: 13
      functionsReached:
        - H5A__open_by_name_api_common
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:691,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:691,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:691,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:691,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:691,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:698,22'
          Dst:             H5A__open_by_name_api_common
        - Src:             'H5A.c:700,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:705,13'
          Dst:             H5ES_insert
        - Src:             'H5A.c:708,17'
          Dst:             H5I_dec_app_ref
        - Src:             'H5A.c:709,17'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:710,13'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:714,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:714,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5A__open_by_name_api_common
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          219
      EdgeCount:       72
      CyclomaticComplexity: 9
      functionsReached:
        - H5A__open_common
        - H5CX_set_apl
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_setup_name_args
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:612,21'
          Dst:             H5I_get_type
        - Src:             'H5A.c:613,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:616,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:620,9'
          Dst:             H5VL_setup_name_args
        - Src:             'H5A.c:621,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:624,9'
          Dst:             H5CX_set_apl
        - Src:             'H5A.c:625,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:628,22'
          Dst:             H5A__open_common
        - Src:             'H5A.c:629,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Aopen_by_name
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          200
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5A__open_by_name_api_common
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5_init_library
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:661,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:661,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:661,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:661,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:661,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:665,14'
          Dst:             H5A__open_by_name_api_common
        - Src:             'H5A.c:666,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:669,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:669,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Aopen_async
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          299
      EdgeCount:       86
      CyclomaticComplexity: 13
      functionsReached:
        - H5A__open_api_common
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:564,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:564,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:564,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:564,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:564,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:571,22'
          Dst:             H5A__open_api_common
        - Src:             'H5A.c:572,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:577,13'
          Dst:             H5ES_insert
        - Src:             'H5A.c:580,17'
          Dst:             H5I_dec_app_ref
        - Src:             'H5A.c:581,17'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:582,13'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:586,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:586,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5A__open_api_common
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          200
      EdgeCount:       68
      CyclomaticComplexity: 8
      functionsReached:
        - H5A__open_common
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_setup_acc_args
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:492,21'
          Dst:             H5I_get_type
        - Src:             'H5A.c:493,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:495,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:497,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:500,9'
          Dst:             H5VL_setup_acc_args
        - Src:             'H5A.c:501,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:504,22'
          Dst:             H5A__open_common
        - Src:             'H5A.c:505,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Aopen
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          194
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5A__open_api_common
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:535,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:535,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:535,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:535,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:535,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:538,22'
          Dst:             H5A__open_api_common
        - Src:             'H5A.c:539,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:542,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:542,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Acreate_by_name_async
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      size_t
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          319
      EdgeCount:       86
      CyclomaticComplexity: 13
      functionsReached:
        - H5A__create_by_name_api_common
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:402,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:402,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:402,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:402,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:402,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:409,22'
          Dst:             H5A__create_by_name_api_common
        - Src:             'H5A.c:411,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:416,13'
          Dst:             H5ES_insert
        - Src:             'H5A.c:419,17'
          Dst:             H5I_dec_app_ref
        - Src:             'H5A.c:420,17'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:421,13'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:425,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:425,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5A__create_by_name_api_common
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      size_t
      argCount:        10
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          258
      EdgeCount:       84
      CyclomaticComplexity: 10
      functionsReached:
        - H5A__create_common
        - H5CX_set_apl
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_setup_name_args
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:306,21'
          Dst:             H5I_get_type
        - Src:             'H5A.c:307,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:309,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:311,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:315,9'
          Dst:             H5VL_setup_name_args
        - Src:             'H5A.c:316,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:319,9'
          Dst:             H5CX_set_apl
        - Src:             'H5A.c:320,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:327,22'
          Dst:             H5A__create_common
        - Src:             'H5A.c:329,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Acreate_by_name
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          209
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5A__create_by_name_api_common
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:371,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:371,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:371,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:371,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:371,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:374,22'
          Dst:             H5A__create_by_name_api_common
        - Src:             'H5A.c:376,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:379,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:379,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Acreate_async
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      size_t
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          311
      EdgeCount:       86
      CyclomaticComplexity: 13
      functionsReached:
        - H5A__create_api_common
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:256,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:256,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:256,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:256,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:256,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:263,22'
          Dst:             H5A__create_api_common
        - Src:             'H5A.c:265,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:270,13'
          Dst:             H5ES_insert
        - Src:             'H5A.c:273,17'
          Dst:             H5I_dec_app_ref
        - Src:             'H5A.c:274,17'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:275,13'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:279,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:279,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5A__create_api_common
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          222
      EdgeCount:       72
      CyclomaticComplexity: 9
      functionsReached:
        - H5A__create_common
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_setup_acc_args
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:163,21'
          Dst:             H5I_get_type
        - Src:             'H5A.c:164,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:166,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:168,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:171,9'
          Dst:             H5VL_setup_acc_args
        - Src:             'H5A.c:172,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:179,22'
          Dst:             H5A__create_common
        - Src:             'H5A.c:181,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Acreate2
      functionSourceFile: '/src/hdf5/src/H5A.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          203
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5A__create_api_common
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5_init_library
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'H5A.c:225,5'
          Dst:             H5_init_library
        - Src:             'H5A.c:225,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:225,5'
          Dst:             H5CX_push
        - Src:             'H5A.c:225,5'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:225,5'
          Dst:             H5E_clear_stack
        - Src:             'H5A.c:229,14'
          Dst:             H5A__create_api_common
        - Src:             'H5A.c:230,9'
          Dst:             H5E_printf_stack
        - Src:             'H5A.c:233,5'
          Dst:             H5CX_pop
        - Src:             'H5A.c:233,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5A__attr_cmp_corder_dec
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1751
      functionLinenumberEnd: 1764
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5A__attr_cmp_corder_inc
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1720
      functionLinenumberEnd: 1733
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5A__attr_cmp_name_dec
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1698
      functionLinenumberEnd: 1701
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:1701,5'
          Dst:             strcmp
    - functionName:    H5A__attr_cmp_name_inc
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1675
      functionLinenumberEnd: 1678
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:1678,5'
          Dst:             strcmp
    - functionName:    H5A__close_cb
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1235
      functionLinenumberEnd: 1252
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          83
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5VL_attr_close
        - H5VL_free_object
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:1244,9'
          Dst:             H5VL_attr_close
        - Src:             'H5Aint.c:1245,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:1248,9'
          Dst:             H5VL_free_object
        - Src:             'H5Aint.c:1249,9'
          Dst:             H5E_printf_stack
    - functionName:    H5A__delete_by_idx
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2713
      functionLinenumberEnd: 2741
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          137
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5G_loc_find
        - H5G_loc_free
        - H5G_loc_reset
        - H5O__attr_remove_by_idx
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:2725,5'
          Dst:             H5G_loc_reset
        - Src:             'H5Aint.c:2728,9'
          Dst:             H5G_loc_find
        - Src:             'H5Aint.c:2729,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2733,9'
          Dst:             H5O__attr_remove_by_idx
        - Src:             'H5Aint.c:2734,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2738,22'
          Dst:             H5G_loc_free
        - Src:             'H5Aint.c:2739,9'
          Dst:             H5E_printf_stack
    - functionName:    H5A__delete_by_name
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2670
      functionLinenumberEnd: 2698
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          131
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5G_loc_find
        - H5G_loc_free
        - H5G_loc_reset
        - H5O__attr_remove
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:2682,5'
          Dst:             H5G_loc_reset
        - Src:             'H5Aint.c:2685,9'
          Dst:             H5G_loc_find
        - Src:             'H5Aint.c:2686,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2690,9'
          Dst:             H5O__attr_remove
        - Src:             'H5Aint.c:2691,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2695,22'
          Dst:             H5G_loc_free
        - Src:             'H5Aint.c:2696,9'
          Dst:             H5E_printf_stack
    - functionName:    H5A__iterate_common
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2537
      functionLinenumberEnd: 2553
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5O__attr_iterate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:2546,22'
          Dst:             H5O__attr_iterate
        - Src:             'H5Aint.c:2547,9'
          Dst:             H5E_printf_stack
    - functionName:    H5A__iterate
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2568
      functionLinenumberEnd: 2616
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          236
      EdgeCount:       73
      CyclomaticComplexity: 10
      functionsReached:
        - H5A__iterate_common
        - H5E_printf_stack
        - H5G_loc_find
        - H5G_loc_free
        - H5G_loc_reset
        - H5I_dec_app_ref
        - H5O_open_by_loc
        - H5VL_wrap_register
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:2588,5'
          Dst:             H5G_loc_reset
        - Src:             'H5Aint.c:2591,9'
          Dst:             H5G_loc_find
        - Src:             'H5Aint.c:2592,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2596,29'
          Dst:             H5O_open_by_loc
        - Src:             'H5Aint.c:2597,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2600,23'
          Dst:             H5VL_wrap_register
        - Src:             'H5Aint.c:2601,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2604,22'
          Dst:             H5A__iterate_common
        - Src:             'H5Aint.c:2605,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2610,13'
          Dst:             H5I_dec_app_ref
        - Src:             'H5Aint.c:2611,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2613,27'
          Dst:             H5G_loc_free
        - Src:             'H5Aint.c:2614,9'
          Dst:             H5E_printf_stack
    - functionName:    H5A__rename_by_name
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2491
      functionLinenumberEnd: 2522
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          147
      EdgeCount:       45
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5G_loc_find
        - H5G_loc_free
        - H5G_loc_reset
        - H5O__attr_rename
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:2501,9'
          Dst:             strcmp
        - Src:             'H5Aint.c:2505,9'
          Dst:             H5G_loc_reset
        - Src:             'H5Aint.c:2508,13'
          Dst:             H5G_loc_find
        - Src:             'H5Aint.c:2509,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2513,13'
          Dst:             H5O__attr_rename
        - Src:             'H5Aint.c:2514,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2519,22'
          Dst:             H5G_loc_free
        - Src:             'H5Aint.c:2520,9'
          Dst:             H5E_printf_stack
    - functionName:    H5A__dense_post_copy_file_cb
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2392
      functionLinenumberEnd: 2435
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         70
      ICount:          253
      EdgeCount:       77
      CyclomaticComplexity: 9
      functionsReached:
        - H5AC_tag
        - H5A__attr_copy_file
        - H5A__attr_post_copy_file
        - H5A__close
        - H5A__dense_insert
        - H5E_printf_stack
        - H5F_get_vol_obj
        - H5O_msg_reset_share
        - H5T_set_loc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:2407,43'
          Dst:             H5F_get_vol_obj
        - Src:             'H5Aint.c:2407,9'
          Dst:             H5T_set_loc
        - Src:             'H5Aint.c:2408,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2411,21'
          Dst:             H5A__attr_copy_file
        - Src:             'H5Aint.c:2412,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2414,9'
          Dst:             H5A__attr_post_copy_file
        - Src:             'H5Aint.c:2415,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2418,9'
          Dst:             H5O_msg_reset_share
        - Src:             'H5Aint.c:2419,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2422,5'
          Dst:             H5AC_tag
        - Src:             'H5Aint.c:2425,9'
          Dst:             H5A__dense_insert
        - Src:             'H5Aint.c:2426,9'
          Dst:             H5AC_tag
        - Src:             'H5Aint.c:2426,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2429,5'
          Dst:             H5AC_tag
        - Src:             'H5Aint.c:2432,21'
          Dst:             H5A__close
        - Src:             'H5Aint.c:2433,9'
          Dst:             H5E_printf_stack
    - functionName:    H5A__attr_copy_file
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2056
      functionLinenumberEnd: 2287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         369
      ICount:          1407
      EdgeCount:       416
      CyclomaticComplexity: 49
      functionsReached:
        - H5A__close
        - H5A__set_version
        - H5E_printf_stack
        - H5FL_blk_calloc
        - H5FL_blk_free
        - H5FL_blk_malloc
        - H5FL_reg_calloc
        - H5F_get_vol_obj
        - H5G_name_reset
        - H5MM_strdup
        - H5O_loc_reset
        - H5O_msg_raw_size
        - H5O_msg_reset_share
        - H5SM_try_share
        - H5S_close
        - H5S_copy
        - H5S_create_simple
        - H5S_get_simple_extent_npoints
        - H5T_close
        - H5T_convert
        - H5T_copy
        - H5T_detect_class
        - H5T_get_size
        - H5T_is_named
        - H5T_path_bkg
        - H5T_path_find
        - H5T_reclaim
        - H5T_set_loc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:2077,29'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Aint.c:2078,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2083,37'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Aint.c:2084,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2087,5'
          Dst:             H5O_loc_reset
        - Src:             'H5Aint.c:2088,5'
          Dst:             H5G_name_reset
        - Src:             'H5Aint.c:2095,30'
          Dst:             H5MM_strdup
        - Src:             'H5Aint.c:2102,41'
          Dst:             H5T_copy
        - Src:             'H5Aint.c:2103,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2106,43'
          Dst:             H5F_get_vol_obj
        - Src:             'H5Aint.c:2106,9'
          Dst:             H5T_set_loc
        - Src:             'H5Aint.c:2107,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2109,10'
          Dst:             H5T_is_named
        - Src:             'H5Aint.c:2114,13'
          Dst:             H5O_msg_reset_share
        - Src:             'H5Aint.c:2115,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2120,28'
          Dst:             H5S_copy
        - Src:             'H5Aint.c:2126,9'
          Dst:             H5O_msg_reset_share
        - Src:             'H5Aint.c:2127,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2133,9'
          Dst:             H5SM_try_share
        - Src:             'H5Aint.c:2134,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2135,9'
          Dst:             H5SM_try_share
        - Src:             'H5Aint.c:2136,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2141,33'
          Dst:             H5O_msg_raw_size
        - Src:             'H5Aint.c:2143,33'
          Dst:             H5O_msg_raw_size
        - Src:             'H5Aint.c:2153,24'
          Dst:             H5S_get_simple_extent_npoints
        - Src:             'H5Aint.c:2154,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2158,29'
          Dst:             H5T_get_size
        - Src:             'H5Aint.c:2159,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2166,47'
          Dst:             H5FL_blk_malloc
        - Src:             'H5Aint.c:2167,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2170,13'
          Dst:             H5T_detect_class
        - Src:             'H5Aint.c:2180,35'
          Dst:             H5T_copy
        - Src:             'H5Aint.c:2181,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2184,42'
          Dst:             H5T_path_find
        - Src:             'H5Aint.c:2185,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2187,42'
          Dst:             H5T_path_find
        - Src:             'H5Aint.c:2188,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2192,37'
          Dst:             H5T_get_size
        - Src:             'H5Aint.c:2193,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2194,37'
          Dst:             H5T_get_size
        - Src:             'H5Aint.c:2195,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2197,37'
          Dst:             H5T_get_size
        - Src:             'H5Aint.c:2198,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2203,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2212,38'
          Dst:             H5S_create_simple
        - Src:             'H5Aint.c:2213,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2216,40'
          Dst:             H5FL_blk_malloc
        - Src:             'H5Aint.c:2217,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2220,32'
          Dst:             H5FL_blk_malloc
        - Src:             'H5Aint.c:2221,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2226,17'
          Dst:             H5T_path_bkg
        - Src:             'H5Aint.c:2226,48'
          Dst:             H5T_path_bkg
        - Src:             'H5Aint.c:2227,40'
          Dst:             H5FL_blk_calloc
        - Src:             'H5Aint.c:2228,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2231,17'
          Dst:             H5T_convert
        - Src:             'H5Aint.c:2233,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2242,17'
          Dst:             H5T_convert
        - Src:             'H5Aint.c:2244,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2248,17'
          Dst:             H5T_reclaim
        - Src:             'H5Aint.c:2249,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2261,9'
          Dst:             H5A__set_version
        - Src:             'H5Aint.c:2262,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2272,20'
          Dst:             H5T_close
        - Src:             'H5Aint.c:2273,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2274,22'
          Dst:             H5S_close
        - Src:             'H5Aint.c:2275,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2277,15'
          Dst:             H5FL_blk_free
        - Src:             'H5Aint.c:2279,23'
          Dst:             H5FL_blk_free
        - Src:             'H5Aint.c:2281,19'
          Dst:             H5FL_blk_free
        - Src:             'H5Aint.c:2284,35'
          Dst:             H5A__close
        - Src:             'H5Aint.c:2285,9'
          Dst:             H5E_printf_stack
    - functionName:    H5A__attr_post_copy_file
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2306
      functionLinenumberEnd: 2377
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          279
      EdgeCount:       67
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5O_copy_expand_ref
        - H5O_copy_header_map
        - H5O_loc_reset
        - H5SM_try_share
        - H5T_get_class
        - H5T_is_named
        - H5T_oloc
        - H5T_update_shared
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:2324,9'
          Dst:             H5T_is_named
        - Src:             'H5Aint.c:2329,23'
          Dst:             H5T_oloc
        - Src:             'H5Aint.c:2331,23'
          Dst:             H5T_oloc
        - Src:             'H5Aint.c:2335,9'
          Dst:             H5O_loc_reset
        - Src:             'H5Aint.c:2339,13'
          Dst:             H5O_copy_header_map
        - Src:             'H5Aint.c:2340,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2343,9'
          Dst:             H5T_update_shared
        - Src:             'H5Aint.c:2349,9'
          Dst:             H5SM_try_share
        - Src:             'H5Aint.c:2350,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2351,9'
          Dst:             H5SM_try_share
        - Src:             'H5Aint.c:2352,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:2357,46'
          Dst:             H5T_get_class
        - Src:             'H5Aint.c:2366,17'
          Dst:             H5O_copy_expand_ref
        - Src:             'H5Aint.c:2369,17'
          Dst:             H5E_printf_stack
    - functionName:    H5A__close
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1266
      functionLinenumberEnd: 1299
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         45
      ICount:          159
      EdgeCount:       51
      CyclomaticComplexity: 8
      functionsReached:
        - H5A__shared_free
        - H5E_printf_stack
        - H5FL_reg_free
        - H5G_name_free
        - H5O_close
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:1275,30'
          Dst:             H5O_close
        - Src:             'H5Aint.c:1276,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:1282,17'
          Dst:             H5A__shared_free
        - Src:             'H5Aint.c:1283,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:1292,9'
          Dst:             H5G_name_free
        - Src:             'H5Aint.c:1293,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:1296,20'
          Dst:             H5FL_reg_free
    - functionName:    H5A__shared_free
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1190
      functionLinenumberEnd: 1221
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          175
      EdgeCount:       39
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5FL_blk_free
        - H5FL_reg_free
        - H5MM_xfree
        - H5S_close
        - H5T_close_real
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:1202,9'
          Dst:             H5MM_xfree
        - Src:             'H5Aint.c:1206,13'
          Dst:             H5T_close_real
        - Src:             'H5Aint.c:1207,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:1211,13'
          Dst:             H5S_close
        - Src:             'H5Aint.c:1212,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:1216,30'
          Dst:             H5FL_blk_free
        - Src:             'H5Aint.c:1219,20'
          Dst:             H5FL_reg_free
    - functionName:    H5A__set_version
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1991
      functionLinenumberEnd: 2033
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          170
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5F_get_high_bound
        - H5F_get_low_bound
        - H5O_msg_is_shared
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:2003,9'
          Dst:             H5O_msg_is_shared
        - Src:             'H5Aint.c:2008,9'
          Dst:             H5O_msg_is_shared
        - Src:             'H5Aint.c:2023,24'
          Dst:             H5F_get_low_bound
        - Src:             'H5Aint.c:2023,24'
          Dst:             H5F_get_low_bound
        - Src:             'H5Aint.c:2026,39'
          Dst:             H5F_get_high_bound
        - Src:             'H5Aint.c:2027,9'
          Dst:             H5E_printf_stack
    - functionName:    H5A__dense_post_copy_file_all
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2450
      functionLinenumberEnd: 2477
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          87
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5A__dense_iterate
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:2472,9'
          Dst:             H5A__dense_iterate
        - Src:             'H5Aint.c:2474,9'
          Dst:             H5E_printf_stack
    - functionName:    H5A__get_ainfo
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1932
      functionLinenumberEnd: 1975
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          233
      EdgeCount:       77
      CyclomaticComplexity: 11
      functionsReached:
        - H5AC_tag
        - H5B2_close
        - H5B2_get_nrec
        - H5B2_open
        - H5E_printf_stack
        - H5O_msg_exists_oh
        - H5O_msg_read_oh
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:1936,5'
          Dst:             H5AC_tag
        - Src:             'H5Aint.c:1944,22'
          Dst:             H5O_msg_exists_oh
        - Src:             'H5Aint.c:1945,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:1948,21'
          Dst:             H5O_msg_read_oh
        - Src:             'H5Aint.c:1949,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:1956,41'
          Dst:             H5B2_open
        - Src:             'H5Aint.c:1957,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:1961,21'
          Dst:             H5B2_get_nrec
        - Src:             'H5Aint.c:1962,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:1972,21'
          Dst:             H5B2_close
        - Src:             'H5Aint.c:1973,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:1975,5'
          Dst:             H5AC_tag
    - functionName:    H5A__attr_iterate_table
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1819
      functionLinenumberEnd: 1879
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          214
      EdgeCount:       52
      CyclomaticComplexity: 7
      functionsReached:
        - H5A__get_info
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5Aint.c:1837,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Aint.c:1842,21'
          Dst:             H5A__get_info
        - Src:             'H5Aint.c:1843,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:1865,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:1876,9'
          Dst:             H5E_printf_stack
    - functionName:    H5A__get_info
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionLinenumberEnd: 1115
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          60
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5A__dense_build_table_cb
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1556
      functionLinenumberEnd: 1579
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          102
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5A__copy
        - H5E_printf_stack
        - H5FL_reg_calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:1568,53'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Aint.c:1569,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:1572,17'
          Dst:             H5A__copy
        - Src:             'H5Aint.c:1573,9'
          Dst:             H5E_printf_stack
    - functionName:    H5A__copy
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1130
      functionLinenumberEnd: 1173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          171
      EdgeCount:       52
      CyclomaticComplexity: 9
      functionsReached:
        - H5A__close
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5G_name_copy
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:1142,33'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Aint.c:1143,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:1153,9'
          Dst:             H5G_name_copy
        - Src:             'H5Aint.c:1154,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:1170,43'
          Dst:             H5A__close
        - Src:             'H5Aint.c:1171,13'
          Dst:             H5E_printf_stack
    - functionName:    H5A__dense_build_table
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1599
      functionLinenumberEnd: 1656
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          248
      EdgeCount:       81
      CyclomaticComplexity: 10
      functionsReached:
        - H5A__attr_sort_table
        - H5A__dense_iterate
        - H5B2_close
        - H5B2_get_nrec
        - H5B2_open
        - H5E_printf_stack
        - H5FL_seq_calloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:1614,29'
          Dst:             H5B2_open
        - Src:             'H5Aint.c:1615,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:1619,9'
          Dst:             H5B2_get_nrec
        - Src:             'H5Aint.c:1620,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:1630,48'
          Dst:             H5FL_seq_calloc
        - Src:             'H5Aint.c:1631,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:1640,13'
          Dst:             H5A__dense_iterate
        - Src:             'H5Aint.c:1642,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:1645,13'
          Dst:             H5A__attr_sort_table
        - Src:             'H5Aint.c:1646,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:1653,21'
          Dst:             H5B2_close
        - Src:             'H5Aint.c:1654,9'
          Dst:             H5E_printf_stack
    - functionName:    H5A__attr_sort_table
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1778
      functionLinenumberEnd: 1803
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          93
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - H5A__attr_cmp_corder_dec
        - H5A__attr_cmp_corder_inc
        - H5A__attr_cmp_name_dec
        - H5A__attr_cmp_name_inc
        - qsort
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:1787,13'
          Dst:             qsort
        - Src:             'H5Aint.c:1787,13'
          Dst:             H5A__attr_cmp_name_inc
        - Src:             'H5Aint.c:1789,13'
          Dst:             qsort
        - Src:             'H5Aint.c:1789,13'
          Dst:             H5A__attr_cmp_name_dec
        - Src:             'H5Aint.c:1796,13'
          Dst:             qsort
        - Src:             'H5Aint.c:1796,13'
          Dst:             H5A__attr_cmp_corder_inc
        - Src:             'H5Aint.c:1798,13'
          Dst:             qsort
        - Src:             'H5Aint.c:1798,13'
          Dst:             H5A__attr_cmp_corder_dec
    - functionName:    qsort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5A__attr_release_table
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1893
      functionLinenumberEnd: 1917
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          108
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - H5A__close
        - H5E_printf_stack
        - H5FL_seq_free
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:1907,37'
          Dst:             H5A__close
        - Src:             'H5Aint.c:1908,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:1911,35'
          Dst:             H5FL_seq_free
    - functionName:    H5A__compact_build_table_cb
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1440
      functionLinenumberEnd: 1477
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          202
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5A__copy
        - H5E_printf_stack
        - H5FL_seq_realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:1456,44'
          Dst:             H5FL_seq_realloc
        - Src:             'H5Aint.c:1457,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:1466,59'
          Dst:             H5A__copy
        - Src:             'H5Aint.c:1467,9'
          Dst:             H5E_printf_stack
    - functionName:    H5A__compact_build_table
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1496
      functionLinenumberEnd: 1541
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          210
      EdgeCount:       57
      CyclomaticComplexity: 10
      functionsReached:
        - H5A__attr_release_table
        - H5A__attr_sort_table
        - H5E_printf_stack
        - H5O__msg_iterate_real
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:1525,9'
          Dst:             H5O__msg_iterate_real
        - Src:             'H5Aint.c:1526,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:1531,13'
          Dst:             H5A__attr_sort_table
        - Src:             'H5Aint.c:1532,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:1538,34'
          Dst:             H5A__attr_release_table
        - Src:             'H5Aint.c:1539,17'
          Dst:             H5E_printf_stack
    - functionName:    H5A__exists_by_name
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1392
      functionLinenumberEnd: 1425
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          136
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5G_loc_find
        - H5G_loc_free
        - H5G_loc_reset
        - H5O__attr_exists
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:1409,5'
          Dst:             H5G_loc_reset
        - Src:             'H5Aint.c:1412,9'
          Dst:             H5G_loc_find
        - Src:             'H5Aint.c:1413,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:1417,9'
          Dst:             H5O__attr_exists
        - Src:             'H5Aint.c:1418,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:1422,22'
          Dst:             H5G_loc_free
        - Src:             'H5Aint.c:1423,9'
          Dst:             H5E_printf_stack
    - functionName:    H5A_type
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1368
      functionLinenumberEnd: 1378
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5A_nameof
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1343
      functionLinenumberEnd: 1353
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5A_oloc
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1316
      functionLinenumberEnd: 1326
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5A__get_create_plist
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1055
      functionLinenumberEnd: 1079
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          149
      EdgeCount:       52
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5P_copy_plist
        - H5P_set
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:1063,44'
          Dst:             H5I_object
        - Src:             'H5Aint.c:1064,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:1067,25'
          Dst:             H5P_copy_plist
        - Src:             'H5Aint.c:1068,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:1069,48'
          Dst:             H5I_object
        - Src:             'H5Aint.c:1070,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:1073,9'
          Dst:             H5P_set
        - Src:             'H5Aint.c:1074,9'
          Dst:             H5E_printf_stack
    - functionName:    H5A__get_type
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 991
      functionLinenumberEnd: 1037
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         87
      ICount:          266
      EdgeCount:       97
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5I_register
        - H5T_close
        - H5T_copy_reopen
        - H5T_is_named
        - H5T_lock
        - H5T_patch_file
        - H5T_set_loc
        - H5VL_wrap_register
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:1000,9'
          Dst:             H5T_patch_file
        - Src:             'H5Aint.c:1001,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:1007,23'
          Dst:             H5T_copy_reopen
        - Src:             'H5Aint.c:1008,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:1011,9'
          Dst:             H5T_set_loc
        - Src:             'H5Aint.c:1012,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:1015,9'
          Dst:             H5T_lock
        - Src:             'H5Aint.c:1016,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:1019,9'
          Dst:             H5T_is_named
        - Src:             'H5Aint.c:1024,26'
          Dst:             H5VL_wrap_register
        - Src:             'H5Aint.c:1025,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:1028,26'
          Dst:             H5I_register
        - Src:             'H5Aint.c:1029,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:1034,19'
          Dst:             H5T_close
        - Src:             'H5Aint.c:1035,13'
          Dst:             H5E_printf_stack
    - functionName:    H5A_get_space
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionLinenumberEnd: 976
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         39
      ICount:          129
      EdgeCount:       44
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5I_register
        - H5S_close
        - H5S_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:965,23'
          Dst:             H5S_copy
        - Src:             'H5Aint.c:966,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:969,22'
          Dst:             H5I_register
        - Src:             'H5Aint.c:970,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:973,47'
          Dst:             H5S_close
        - Src:             'H5Aint.c:974,9'
          Dst:             H5E_printf_stack
    - functionName:    H5A__get_name
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:924,14'
          Dst:             strlen
    - functionName:    H5A__write
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         127
      ICount:          523
      EdgeCount:       146
      CyclomaticComplexity: 21
      functionsReached:
        - H5AC_tag
        - H5E_printf_stack
        - H5FL_blk_calloc
        - H5FL_blk_free
        - H5FL_blk_malloc
        - H5F_get_vol_obj
        - H5O__attr_write
        - H5S_get_simple_extent_npoints
        - H5T_convert
        - H5T_detect_class
        - H5T_get_size
        - H5T_patch_vlen_file
        - H5T_path_bkg
        - H5T_path_find
        - H5T_path_noop
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:794,5'
          Dst:             H5AC_tag
        - Src:             'H5Aint.c:801,47'
          Dst:             H5F_get_vol_obj
        - Src:             'H5Aint.c:801,9'
          Dst:             H5T_patch_vlen_file
        - Src:             'H5Aint.c:802,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:805,20'
          Dst:             H5S_get_simple_extent_npoints
        - Src:             'H5Aint.c:806,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:812,25'
          Dst:             H5T_get_size
        - Src:             'H5Aint.c:813,25'
          Dst:             H5T_get_size
        - Src:             'H5Aint.c:817,30'
          Dst:             H5T_path_find
        - Src:             'H5Aint.c:818,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:821,14'
          Dst:             H5T_path_noop
        - Src:             'H5Aint.c:826,38'
          Dst:             H5FL_blk_malloc
        - Src:             'H5Aint.c:827,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:833,17'
          Dst:             H5T_detect_class
        - Src:             'H5Aint.c:836,28'
          Dst:             H5T_path_bkg
        - Src:             'H5Aint.c:851,45'
          Dst:             H5FL_blk_calloc
        - Src:             'H5Aint.c:852,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:856,17'
          Dst:             H5T_convert
        - Src:             'H5Aint.c:858,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:862,38'
          Dst:             H5FL_blk_free
        - Src:             'H5Aint.c:874,51'
          Dst:             H5FL_blk_malloc
        - Src:             'H5Aint.c:875,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:882,13'
          Dst:             H5O__attr_write
        - Src:             'H5Aint.c:883,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:889,21'
          Dst:             H5FL_blk_free
        - Src:             'H5Aint.c:891,19'
          Dst:             H5FL_blk_free
        - Src:             'H5Aint.c:893,5'
          Dst:             H5AC_tag
    - functionName:    H5A__read
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          416
      EdgeCount:       114
      CyclomaticComplexity: 17
      functionsReached:
        - H5AC_tag
        - H5E_printf_stack
        - H5FL_blk_calloc
        - H5FL_blk_free
        - H5FL_blk_malloc
        - H5F_get_vol_obj
        - H5S_get_simple_extent_npoints
        - H5T_convert
        - H5T_get_size
        - H5T_patch_vlen_file
        - H5T_path_bkg
        - H5T_path_find
        - H5T_path_noop
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:681,5'
          Dst:             H5AC_tag
        - Src:             'H5Aint.c:688,47'
          Dst:             H5F_get_vol_obj
        - Src:             'H5Aint.c:688,9'
          Dst:             H5T_patch_vlen_file
        - Src:             'H5Aint.c:689,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:692,20'
          Dst:             H5S_get_simple_extent_npoints
        - Src:             'H5Aint.c:693,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:698,25'
          Dst:             H5T_get_size
        - Src:             'H5Aint.c:699,25'
          Dst:             H5T_get_size
        - Src:             'H5Aint.c:707,34'
          Dst:             H5T_path_find
        - Src:             'H5Aint.c:708,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:712,18'
          Dst:             H5T_path_noop
        - Src:             'H5Aint.c:717,42'
          Dst:             H5FL_blk_malloc
        - Src:             'H5Aint.c:718,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:724,28'
          Dst:             H5T_path_bkg
        - Src:             'H5Aint.c:728,44'
          Dst:             H5FL_blk_calloc
        - Src:             'H5Aint.c:729,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:739,21'
          Dst:             H5T_convert
        - Src:             'H5Aint.c:741,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:759,21'
          Dst:             H5FL_blk_free
        - Src:             'H5Aint.c:761,19'
          Dst:             H5FL_blk_free
        - Src:             'H5Aint.c:763,5'
          Dst:             H5AC_tag
    - functionName:    H5A__open_by_name
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          209
      EdgeCount:       70
      CyclomaticComplexity: 10
      functionsReached:
        - H5A__close
        - H5A__open_common
        - H5E_printf_stack
        - H5G_loc_find
        - H5G_loc_free
        - H5G_loc_reset
        - H5O__attr_open_by_name
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:621,5'
          Dst:             H5G_loc_reset
        - Src:             'H5Aint.c:624,9'
          Dst:             H5G_loc_find
        - Src:             'H5Aint.c:625,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:629,25'
          Dst:             H5O__attr_open_by_name
        - Src:             'H5Aint.c:630,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:633,9'
          Dst:             H5A__open_common
        - Src:             'H5Aint.c:634,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:641,22'
          Dst:             H5G_loc_free
        - Src:             'H5Aint.c:642,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:646,21'
          Dst:             H5A__close
        - Src:             'H5Aint.c:647,13'
          Dst:             H5E_printf_stack
    - functionName:    H5A__open_common
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          154
      EdgeCount:       52
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5G_name_copy
        - H5G_name_free
        - H5O_loc_copy_deep
        - H5O_open
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:470,9'
          Dst:             H5G_name_free
        - Src:             'H5Aint.c:471,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:474,9'
          Dst:             H5O_loc_copy_deep
        - Src:             'H5Aint.c:475,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:478,9'
          Dst:             H5G_name_copy
        - Src:             'H5Aint.c:479,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:482,9'
          Dst:             H5O_open
        - Src:             'H5Aint.c:483,9'
          Dst:             H5E_printf_stack
    - functionName:    H5A__open_by_idx
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          214
      EdgeCount:       70
      CyclomaticComplexity: 10
      functionsReached:
        - H5A__close
        - H5A__open_common
        - H5E_printf_stack
        - H5G_loc_find
        - H5G_loc_free
        - H5G_loc_reset
        - H5O__attr_open_by_idx
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:561,5'
          Dst:             H5G_loc_reset
        - Src:             'H5Aint.c:564,9'
          Dst:             H5G_loc_find
        - Src:             'H5Aint.c:565,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:569,25'
          Dst:             H5O__attr_open_by_idx
        - Src:             'H5Aint.c:570,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:573,9'
          Dst:             H5A__open_common
        - Src:             'H5Aint.c:574,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:581,22'
          Dst:             H5G_loc_free
        - Src:             'H5Aint.c:582,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:586,21'
          Dst:             H5A__close
        - Src:             'H5Aint.c:587,13'
          Dst:             H5E_printf_stack
    - functionName:    H5A__open
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          133
      EdgeCount:       45
      CyclomaticComplexity: 7
      functionsReached:
        - H5A__close
        - H5A__open_common
        - H5E_printf_stack
        - H5O__attr_open_by_name
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:512,25'
          Dst:             H5O__attr_open_by_name
        - Src:             'H5Aint.c:513,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:517,9'
          Dst:             H5A__open_common
        - Src:             'H5Aint.c:518,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:526,21'
          Dst:             H5A__close
        - Src:             'H5Aint.c:527,13'
          Dst:             H5E_printf_stack
    - functionName:    H5A__create_by_name
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          185
      EdgeCount:       58
      CyclomaticComplexity: 9
      functionsReached:
        - H5A__close
        - H5A__create
        - H5E_printf_stack
        - H5G_loc_find
        - H5G_loc_free
        - H5G_loc_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:411,5'
          Dst:             H5G_loc_reset
        - Src:             'H5Aint.c:414,9'
          Dst:             H5G_loc_find
        - Src:             'H5Aint.c:415,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:419,25'
          Dst:             H5A__create
        - Src:             'H5Aint.c:420,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:427,22'
          Dst:             H5G_loc_free
        - Src:             'H5Aint.c:428,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:432,21'
          Dst:             H5A__close
        - Src:             'H5Aint.c:433,13'
          Dst:             H5E_printf_stack
    - functionName:    H5A__create
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         267
      ICount:          925
      EdgeCount:       294
      CyclomaticComplexity: 29
      functionsReached:
        - H5AC_tag
        - H5A__close
        - H5A__set_version
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5F_get_vol_obj
        - H5G_name_copy
        - H5I_object
        - H5MM_xstrdup
        - H5O__attr_create
        - H5O__attr_exists
        - H5O_loc_copy_deep
        - H5O_msg_raw_size
        - H5O_open
        - H5P_get
        - H5SM_try_share
        - H5S_copy
        - H5S_get_simple_extent_npoints
        - H5S_has_extent
        - H5S_set_version
        - H5T_convert_committed_datatype
        - H5T_copy
        - H5T_get_size
        - H5T_is_named
        - H5T_is_sensible
        - H5T_link
        - H5T_set_loc
        - H5T_set_version
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:240,5'
          Dst:             H5AC_tag
        - Src:             'H5Aint.c:254,9'
          Dst:             H5O__attr_exists
        - Src:             'H5Aint.c:255,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:257,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:260,11'
          Dst:             H5S_has_extent
        - Src:             'H5Aint.c:261,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:264,9'
          Dst:             H5T_is_sensible
        - Src:             'H5Aint.c:265,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:268,25'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Aint.c:269,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:271,33'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Aint.c:272,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:282,51'
          Dst:             H5I_object
        - Src:             'H5Aint.c:283,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:285,13'
          Dst:             H5P_get
        - Src:             'H5Aint.c:286,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:290,26'
          Dst:             H5MM_xstrdup
        - Src:             'H5Aint.c:293,37'
          Dst:             H5T_copy
        - Src:             'H5Aint.c:294,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:298,9'
          Dst:             H5T_convert_committed_datatype
        - Src:             'H5Aint.c:299,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:302,39'
          Dst:             H5F_get_vol_obj
        - Src:             'H5Aint.c:302,9'
          Dst:             H5T_set_loc
        - Src:             'H5Aint.c:303,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:306,9'
          Dst:             H5T_set_version
        - Src:             'H5Aint.c:307,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:310,24'
          Dst:             H5S_copy
        - Src:             'H5Aint.c:313,9'
          Dst:             H5S_set_version
        - Src:             'H5Aint.c:314,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:317,9'
          Dst:             H5O_loc_copy_deep
        - Src:             'H5Aint.c:318,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:321,9'
          Dst:             H5G_name_copy
        - Src:             'H5Aint.c:322,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:327,9'
          Dst:             H5SM_try_share
        - Src:             'H5Aint.c:328,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:329,9'
          Dst:             H5SM_try_share
        - Src:             'H5Aint.c:330,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:336,9'
          Dst:             H5T_is_named
        - Src:             'H5Aint.c:338,13'
          Dst:             H5T_link
        - Src:             'H5Aint.c:339,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:345,29'
          Dst:             H5O_msg_raw_size
        - Src:             'H5Aint.c:346,29'
          Dst:             H5O_msg_raw_size
        - Src:             'H5Aint.c:349,20'
          Dst:             H5S_get_simple_extent_npoints
        - Src:             'H5Aint.c:350,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:355,40'
          Dst:             H5T_get_size
        - Src:             'H5Aint.c:358,9'
          Dst:             H5O_open
        - Src:             'H5Aint.c:359,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:363,9'
          Dst:             H5A__set_version
        - Src:             'H5Aint.c:364,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:367,9'
          Dst:             H5O__attr_create
        - Src:             'H5Aint.c:368,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:375,38'
          Dst:             H5A__close
        - Src:             'H5Aint.c:376,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Aint.c:378,5'
          Dst:             H5AC_tag
    - functionName:    H5A_term_package
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - H5I_dec_type_ref
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:217,11'
          Dst:             H5I_dec_type_ref
    - functionName:    H5A_top_term_package
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          39
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - H5I_clear_type
        - H5I_nmembers
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:179,9'
          Dst:             H5I_nmembers
        - Src:             'H5Aint.c:180,15'
          Dst:             H5I_clear_type
    - functionName:    H5A_init
      functionSourceFile: '/src/hdf5/src/H5Aint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          46
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5I_register_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Aint.c:148,9'
          Dst:             H5I_register_type
        - Src:             'H5Aint.c:149,9'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_get_mdc_image_info
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2551
      functionLinenumberEnd: 2560
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C_get_mdc_image_info
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:2556,9'
          Dst:             H5C_get_mdc_image_info
        - Src:             'H5AC.c:2557,9'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_remove_entry
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2514
      functionLinenumberEnd: 2537
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          117
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - H5C_log_write_remove_entry_msg
        - H5C_remove_entry
        - H5E_printf_stack
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:2527,9'
          Dst:             H5C_remove_entry
        - Src:             'H5AC.c:2528,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:2534,17'
          Dst:             H5C_log_write_remove_entry_msg
        - Src:             'H5AC.c:2535,17'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_unsettle_ring
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2490
      functionLinenumberEnd: 2499
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C_unsettle_ring
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:2495,30'
          Dst:             H5C_unsettle_ring
        - Src:             'H5AC.c:2496,9'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_unsettle_entry_ring
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2447
      functionLinenumberEnd: 2461
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C_unsettle_entry_ring
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:2457,9'
          Dst:             H5C_unsettle_entry_ring
        - Src:             'H5AC.c:2458,9'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_set_ring
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2405
      functionLinenumberEnd: 2417
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5CX_get_ring
        - H5CX_set_ring
      functionUses:    66
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:2412,22'
          Dst:             H5CX_get_ring
        - Src:             'H5AC.c:2415,5'
          Dst:             H5CX_set_ring
    - functionName:    H5AC_get_entry_ring
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2375
      functionLinenumberEnd: 2390
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C_get_entry_ring
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:2386,9'
          Dst:             H5C_get_entry_ring
        - Src:             'H5AC.c:2387,9'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_cork
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2296
      functionLinenumberEnd: 2325
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          93
      EdgeCount:       26
      CyclomaticComplexity: 5
      functionsReached:
        - H5C_cork
        - H5C_get_num_objs_corked
        - H5E_printf_stack
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:2315,13'
          Dst:             H5C_get_num_objs_corked
        - Src:             'H5AC.c:2321,9'
          Dst:             H5C_cork
        - Src:             'H5AC.c:2322,9'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_get_tag
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2266
      functionLinenumberEnd: 2282
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C_get_tag
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:2278,9'
          Dst:             H5C_get_tag
        - Src:             'H5AC.c:2279,9'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_expunge_tag_type_metadata
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2236
      functionLinenumberEnd: 2252
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C_expunge_tag_type_metadata
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:2248,9'
          Dst:             H5C_expunge_tag_type_metadata
        - Src:             'H5AC.c:2249,9'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_evict_tagged_metadata
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2205
      functionLinenumberEnd: 2221
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C_evict_tagged_entries
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:2217,9'
          Dst:             H5C_evict_tagged_entries
        - Src:             'H5AC.c:2218,9'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_flush_tagged_metadata
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2170
      functionLinenumberEnd: 2186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C_flush_tagged_entries
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:2182,9'
          Dst:             H5C_flush_tagged_entries
        - Src:             'H5AC.c:2183,9'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_retag_copied_metadata
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2141
      functionLinenumberEnd: 2155
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          56
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C_retag_entries
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:2151,9'
          Dst:             H5C_retag_entries
        - Src:             'H5AC.c:2152,9'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_tag
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2115
      functionLinenumberEnd: 2125
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5CX_get_tag
        - H5CX_set_tag
      functionUses:    222
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:2120,21'
          Dst:             H5CX_get_tag
        - Src:             'H5AC.c:2123,5'
          Dst:             H5CX_set_tag
    - functionName:    H5AC_ignore_tags
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2086
      functionLinenumberEnd: 2101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C_ignore_tags
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:2097,9'
          Dst:             H5C_ignore_tags
        - Src:             'H5AC.c:2098,9'
          Dst:             H5E_printf_stack
    - functionName:    H5AC__ext_config_2_int_config
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2028
      functionLinenumberEnd: 2069
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          232
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:2035,9'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_reset_cache_hit_rate_stats
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1745
      functionLinenumberEnd: 1754
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C_reset_cache_hit_rate_stats
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:1750,9'
          Dst:             H5C_reset_cache_hit_rate_stats
        - Src:             'H5AC.c:1751,9'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_get_cache_hit_rate
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1721
      functionLinenumberEnd: 1730
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C_get_cache_hit_rate
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:1726,9'
          Dst:             H5C_get_cache_hit_rate
        - Src:             'H5AC.c:1727,9'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_get_cache_flush_in_progress
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1698
      functionLinenumberEnd: 1707
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C_get_cache_flush_in_progress
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:1703,9'
          Dst:             H5C_get_cache_flush_in_progress
        - Src:             'H5AC.c:1704,9'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_get_cache_size
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1674
      functionLinenumberEnd: 1684
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C_get_cache_size
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:1679,9'
          Dst:             H5C_get_cache_size
        - Src:             'H5AC.c:1681,9'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_get_cache_auto_resize_config
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1592
      functionLinenumberEnd: 1659
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          290
      EdgeCount:       51
      CyclomaticComplexity: 8
      functionsReached:
        - H5C_get_cache_auto_resize_config
        - H5C_get_evictions_enabled
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:1602,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:1605,9'
          Dst:             H5C_get_cache_auto_resize_config
        - Src:             'H5AC.c:1606,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:1607,9'
          Dst:             H5C_get_evictions_enabled
        - Src:             'H5AC.c:1608,9'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_unprotect
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1506
      functionLinenumberEnd: 1578
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          226
      EdgeCount:       65
      CyclomaticComplexity: 10
      functionsReached:
        - H5C_log_write_unprotect_entry_msg
        - H5C_unprotect
        - H5E_printf_stack
      functionUses:    161
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:1539,13'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:1542,13'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:1562,9'
          Dst:             H5C_unprotect
        - Src:             'H5AC.c:1563,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:1575,13'
          Dst:             H5C_log_write_unprotect_entry_msg
        - Src:             'H5AC.c:1576,13'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_destroy_flush_dependency
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1440
      functionLinenumberEnd: 1467
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          122
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - H5C_destroy_flush_dependency
        - H5C_log_write_destroy_fd_msg
        - H5E_printf_stack
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:1456,9'
          Dst:             H5C_destroy_flush_dependency
        - Src:             'H5AC.c:1457,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:1463,17'
          Dst:             H5C_log_write_destroy_fd_msg
        - Src:             'H5AC.c:1465,17'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_unpin_entry
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1401
      functionLinenumberEnd: 1426
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          118
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - H5C_log_write_unpin_entry_msg
        - H5C_unpin_entry
        - H5E_printf_stack
      functionUses:    32
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:1416,9'
          Dst:             H5C_unpin_entry
        - Src:             'H5AC.c:1417,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:1423,17'
          Dst:             H5C_log_write_unpin_entry_msg
        - Src:             'H5AC.c:1424,17'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_resize_entry
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1307
      functionLinenumberEnd: 1386
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          122
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - H5C_log_write_resize_entry_msg
        - H5C_resize_entry
        - H5E_printf_stack
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:1376,9'
          Dst:             H5C_resize_entry
        - Src:             'H5AC.c:1377,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:1383,17'
          Dst:             H5C_log_write_resize_entry_msg
        - Src:             'H5AC.c:1384,17'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_protect
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1243
      functionLinenumberEnd: 1293
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          168
      EdgeCount:       45
      CyclomaticComplexity: 7
      functionsReached:
        - H5C_log_write_protect_entry_msg
        - H5C_protect
        - H5E_printf_stack
        - H5F_get_intent
      functionUses:    78
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:1268,16'
          Dst:             H5F_get_intent
        - Src:             'H5AC.c:1269,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:1276,26'
          Dst:             H5C_protect
        - Src:             'H5AC.c:1277,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:1288,17'
          Dst:             H5C_log_write_protect_entry_msg
        - Src:             'H5AC.c:1290,17'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_create_flush_dependency
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1191
      functionLinenumberEnd: 1218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          122
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - H5C_create_flush_dependency
        - H5C_log_write_create_fd_msg
        - H5E_printf_stack
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:1207,9'
          Dst:             H5C_create_flush_dependency
        - Src:             'H5AC.c:1208,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:1214,17'
          Dst:             H5C_log_write_create_fd_msg
        - Src:             'H5AC.c:1216,17'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_secure_from_file_flush
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1161
      functionLinenumberEnd: 1175
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C_set_slist_enabled
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:1171,9'
          Dst:             H5C_set_slist_enabled
        - Src:             'H5AC.c:1172,9'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_prep_for_file_flush
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1120
      functionLinenumberEnd: 1134
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C_set_slist_enabled
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:1130,9'
          Dst:             H5C_set_slist_enabled
        - Src:             'H5AC.c:1131,9'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_prep_for_file_close
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1081
      functionLinenumberEnd: 1095
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C_prep_for_file_close
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:1091,9'
          Dst:             H5C_prep_for_file_close
        - Src:             'H5AC.c:1092,9'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_pin_protected_entry
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1036
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          118
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - H5C_log_write_pin_entry_msg
        - H5C_pin_protected_entry
        - H5E_printf_stack
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:1051,9'
          Dst:             H5C_pin_protected_entry
        - Src:             'H5AC.c:1052,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:1058,17'
          Dst:             H5C_log_write_pin_entry_msg
        - Src:             'H5AC.c:1059,17'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_move_entry
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          116
      EdgeCount:       30
      CyclomaticComplexity: 5
      functionsReached:
        - H5C_log_write_move_entry_msg
        - H5C_move_entry
        - H5E_printf_stack
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:1005,9'
          Dst:             H5C_move_entry
        - Src:             'H5AC.c:1006,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:1018,13'
          Dst:             H5C_log_write_move_entry_msg
        - Src:             'H5AC.c:1019,13'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_mark_entry_serialized
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 967
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          118
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - H5C_log_write_mark_serialized_entry_msg
        - H5C_mark_entry_serialized
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:957,9'
          Dst:             H5C_mark_entry_serialized
        - Src:             'H5AC.c:958,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:964,17'
          Dst:             H5C_log_write_mark_serialized_entry_msg
        - Src:             'H5AC.c:965,17'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_mark_entry_unserialized
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 929
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          118
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - H5C_log_write_mark_unserialized_entry_msg
        - H5C_mark_entry_unserialized
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:919,9'
          Dst:             H5C_mark_entry_unserialized
        - Src:             'H5AC.c:920,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:926,17'
          Dst:             H5C_log_write_mark_unserialized_entry_msg
        - Src:             'H5AC.c:927,17'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_mark_entry_clean
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          118
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - H5C_log_write_mark_entry_clean_msg
        - H5C_mark_entry_clean
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:880,9'
          Dst:             H5C_mark_entry_clean
        - Src:             'H5AC.c:881,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:887,17'
          Dst:             H5C_log_write_mark_entry_clean_msg
        - Src:             'H5AC.c:888,17'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_mark_entry_dirty
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          118
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - H5C_log_write_mark_entry_dirty_msg
        - H5C_mark_entry_dirty
        - H5E_printf_stack
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:830,9'
          Dst:             H5C_mark_entry_dirty
        - Src:             'H5AC.c:831,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:837,17'
          Dst:             H5C_log_write_mark_entry_dirty_msg
        - Src:             'H5AC.c:838,17'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_load_cache_image_on_next_protect
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C_load_cache_image_on_next_protect
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:785,9'
          Dst:             H5C_load_cache_image_on_next_protect
        - Src:             'H5AC.c:786,9'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_insert_entry
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          149
      EdgeCount:       42
      CyclomaticComplexity: 6
      functionsReached:
        - H5C_insert_entry
        - H5C_log_write_insert_entry_msg
        - H5E_printf_stack
        - H5F_get_intent
      functionUses:    35
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:723,15'
          Dst:             H5F_get_intent
        - Src:             'H5AC.c:724,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:732,9'
          Dst:             H5C_insert_entry
        - Src:             'H5AC.c:733,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:755,13'
          Dst:             H5C_log_write_insert_entry_msg
        - Src:             'H5AC.c:757,13'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_get_entry_status
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          228
      EdgeCount:       67
      CyclomaticComplexity: 14
      functionsReached:
        - H5C_get_entry_status
        - H5E_printf_stack
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:665,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:667,9'
          Dst:             H5C_get_entry_status
        - Src:             'H5AC.c:669,9'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_flush
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          98
      EdgeCount:       30
      CyclomaticComplexity: 5
      functionsReached:
        - H5C_flush_cache
        - H5C_log_write_flush_cache_msg
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:619,9'
          Dst:             H5C_flush_cache
        - Src:             'H5AC.c:620,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:625,13'
          Dst:             H5C_log_write_flush_cache_msg
        - Src:             'H5AC.c:626,13'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_expunge_entry
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          111
      EdgeCount:       30
      CyclomaticComplexity: 5
      functionsReached:
        - H5C_expunge_entry
        - H5C_log_write_expunge_entry_msg
        - H5E_printf_stack
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:567,9'
          Dst:             H5C_expunge_entry
        - Src:             'H5AC.c:568,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:573,13'
          Dst:             H5C_log_write_expunge_entry_msg
        - Src:             'H5AC.c:574,13'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_evict
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          98
      EdgeCount:       30
      CyclomaticComplexity: 5
      functionsReached:
        - H5C_evict
        - H5C_log_write_evict_cache_msg
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:529,9'
          Dst:             H5C_evict
        - Src:             'H5AC.c:530,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:535,13'
          Dst:             H5C_log_write_evict_cache_msg
        - Src:             'H5AC.c:536,13'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_dest
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         54
      ICount:          174
      EdgeCount:       60
      CyclomaticComplexity: 8
      functionsReached:
        - H5C_dest
        - H5C_get_logging_status
        - H5C_log_tear_down
        - H5C_log_write_destroy_cache_msg
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:423,9'
          Dst:             H5C_get_logging_status
        - Src:             'H5AC.c:424,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:429,17'
          Dst:             H5C_log_write_destroy_cache_msg
        - Src:             'H5AC.c:430,17'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:432,13'
          Dst:             H5C_log_tear_down
        - Src:             'H5AC.c:433,13'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:476,9'
          Dst:             H5C_dest
        - Src:             'H5AC.c:477,9'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_set_cache_auto_resize_config
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1768
      functionLinenumberEnd: 1833
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         99
      ICount:          299
      EdgeCount:       110
      CyclomaticComplexity: 13
      functionsReached:
        - H5AC__ext_config_2_int_config
        - H5AC_validate_config
        - H5C_log_set_up
        - H5C_log_tear_down
        - H5C_log_write_set_cache_config_msg
        - H5C_set_cache_auto_resize_config
        - H5C_set_evictions_enabled
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:1778,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:1781,9'
          Dst:             H5AC_validate_config
        - Src:             'H5AC.c:1782,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:1791,13'
          Dst:             H5C_log_tear_down
        - Src:             'H5AC.c:1792,13'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:1800,13'
          Dst:             H5C_log_set_up
        - Src:             'H5AC.c:1801,13'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:1805,9'
          Dst:             H5AC__ext_config_2_int_config
        - Src:             'H5AC.c:1806,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:1809,9'
          Dst:             H5C_set_cache_auto_resize_config
        - Src:             'H5AC.c:1810,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:1811,9'
          Dst:             H5C_set_evictions_enabled
        - Src:             'H5AC.c:1812,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:1830,13'
          Dst:             H5C_log_write_set_cache_config_msg
        - Src:             'H5AC.c:1831,13'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_validate_config
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1857
      functionLinenumberEnd: 1905
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         126
      ICount:          388
      EdgeCount:       141
      CyclomaticComplexity: 17
      functionsReached:
        - H5AC__ext_config_2_int_config
        - H5C_validate_resize_config
        - H5E_printf_stack
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:1865,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:1867,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:1877,20'
          Dst:             strlen
        - Src:             'H5AC.c:1879,13'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:1881,13'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:1887,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:1890,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:1892,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:1896,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:1898,9'
          Dst:             H5AC__ext_config_2_int_config
        - Src:             'H5AC.c:1899,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:1901,9'
          Dst:             H5C_validate_resize_config
        - Src:             'H5AC.c:1902,9'
          Dst:             H5E_printf_stack
    - functionName:    H5AC__check_if_write_permitted
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1983
      functionLinenumberEnd: 2008
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5AC_validate_cache_image_config
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1930
      functionLinenumberEnd: 1956
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          133
      EdgeCount:       40
      CyclomaticComplexity: 5
      functionsReached:
        - H5C_validate_cache_image_config
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:1938,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:1941,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:1952,9'
          Dst:             H5C_validate_cache_image_config
        - Src:             'H5AC.c:1953,9'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_create
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         85
      ICount:          312
      EdgeCount:       94
      CyclomaticComplexity: 11
      functionsReached:
        - H5AC__check_if_write_permitted
        - H5AC_set_cache_auto_resize_config
        - H5AC_validate_cache_image_config
        - H5AC_validate_config
        - H5C_create
        - H5C_log_set_up
        - H5C_log_write_create_cache_msg
        - H5C_set_cache_image_config
        - H5E_printf_stack
        - H5F_mdc_log_location
        - H5F_start_mdc_log_on_access
        - H5F_use_mdc_logging
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:245,9'
          Dst:             H5AC_validate_config
        - Src:             'H5AC.c:246,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:247,9'
          Dst:             H5AC_validate_cache_image_config
        - Src:             'H5AC.c:248,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:324,13'
          Dst:             H5C_create
        - Src:             'H5AC.c:324,13'
          Dst:             H5AC__check_if_write_permitted
        - Src:             'H5AC.c:331,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:343,9'
          Dst:             H5F_use_mdc_logging
        - Src:             'H5AC.c:344,46'
          Dst:             H5F_mdc_log_location
        - Src:             'H5AC.c:345,28'
          Dst:             H5F_start_mdc_log_on_access
        - Src:             'H5AC.c:344,13'
          Dst:             H5C_log_set_up
        - Src:             'H5AC.c:346,13'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:349,9'
          Dst:             H5AC_set_cache_auto_resize_config
        - Src:             'H5AC.c:350,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:362,9'
          Dst:             H5C_set_cache_image_config
        - Src:             'H5AC.c:363,9'
          Dst:             H5E_printf_stack
        - Src:             'H5AC.c:368,13'
          Dst:             H5C_log_write_create_cache_msg
        - Src:             'H5AC.c:369,13'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_cache_image_pending
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5C_cache_image_pending
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5AC.c:204,17'
          Dst:             H5C_cache_image_pending
    - functionName:    H5AC_term_package
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5AC_init
      functionSourceFile: '/src/hdf5/src/H5AC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5AC_proxy_entry_dest
      functionSourceFile: '/src/hdf5/src/H5ACproxy_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_reg_free
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5ACproxy_entry.c:412,14'
          Dst:             H5FL_reg_free
    - functionName:    H5AC__proxy_entry_remove_child_cb
      functionSourceFile: '/src/hdf5/src/H5ACproxy_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_destroy_flush_dependency
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5ACproxy_entry.c:332,9'
          Dst:             H5AC_destroy_flush_dependency
        - Src:             'H5ACproxy_entry.c:333,9'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_proxy_entry_remove_child
      functionSourceFile: '/src/hdf5/src/H5ACproxy_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         54
      ICount:          171
      EdgeCount:       60
      CyclomaticComplexity: 8
      functionsReached:
        - H5AC__proxy_entry_remove_child_cb
        - H5AC_destroy_flush_dependency
        - H5AC_remove_entry
        - H5AC_unpin_entry
        - H5E_printf_stack
        - H5SL_iterate
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'H5ACproxy_entry.c:361,9'
          Dst:             H5AC_destroy_flush_dependency
        - Src:             'H5ACproxy_entry.c:362,9'
          Dst:             H5E_printf_stack
        - Src:             'H5ACproxy_entry.c:372,17'
          Dst:             H5SL_iterate
        - Src:             'H5ACproxy_entry.c:372,17'
          Dst:             H5AC__proxy_entry_remove_child_cb
        - Src:             'H5ACproxy_entry.c:373,17'
          Dst:             H5E_printf_stack
        - Src:             'H5ACproxy_entry.c:376,13'
          Dst:             H5AC_unpin_entry
        - Src:             'H5ACproxy_entry.c:377,13'
          Dst:             H5E_printf_stack
        - Src:             'H5ACproxy_entry.c:380,13'
          Dst:             H5AC_remove_entry
        - Src:             'H5ACproxy_entry.c:381,13'
          Dst:             H5E_printf_stack
    - functionName:    H5AC__proxy_entry_add_child_cb
      functionSourceFile: '/src/hdf5/src/H5ACproxy_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_create_flush_dependency
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5ACproxy_entry.c:245,9'
          Dst:             H5AC_create_flush_dependency
        - Src:             'H5ACproxy_entry.c:246,9'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_proxy_entry_add_child
      functionSourceFile: '/src/hdf5/src/H5ACproxy_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          251
      EdgeCount:       88
      CyclomaticComplexity: 11
      functionsReached:
        - H5AC__proxy_entry_add_child_cb
        - H5AC_create_flush_dependency
        - H5AC_insert_entry
        - H5AC_mark_entry_clean
        - H5AC_mark_entry_serialized
        - H5E_printf_stack
        - H5MF_alloc_tmp
        - H5SL_iterate
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'H5ACproxy_entry.c:277,48'
          Dst:             H5MF_alloc_tmp
        - Src:             'H5ACproxy_entry.c:278,17'
          Dst:             H5E_printf_stack
        - Src:             'H5ACproxy_entry.c:282,13'
          Dst:             H5AC_insert_entry
        - Src:             'H5ACproxy_entry.c:283,13'
          Dst:             H5E_printf_stack
        - Src:             'H5ACproxy_entry.c:286,13'
          Dst:             H5AC_mark_entry_clean
        - Src:             'H5ACproxy_entry.c:287,13'
          Dst:             H5E_printf_stack
        - Src:             'H5ACproxy_entry.c:290,13'
          Dst:             H5AC_mark_entry_serialized
        - Src:             'H5ACproxy_entry.c:291,13'
          Dst:             H5E_printf_stack
        - Src:             'H5ACproxy_entry.c:296,17'
          Dst:             H5SL_iterate
        - Src:             'H5ACproxy_entry.c:296,17'
          Dst:             H5AC__proxy_entry_add_child_cb
        - Src:             'H5ACproxy_entry.c:297,17'
          Dst:             H5E_printf_stack
        - Src:             'H5ACproxy_entry.c:301,9'
          Dst:             H5AC_create_flush_dependency
        - Src:             'H5ACproxy_entry.c:302,9'
          Dst:             H5E_printf_stack
    - functionName:    H5AC__proxy_entry_image_len
      functionSourceFile: '/src/hdf5/src/H5ACproxy_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5AC__proxy_entry_serialize
      functionSourceFile: '/src/hdf5/src/H5ACproxy_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5ACproxy_entry.c:460,5'
          Dst:             H5E_printf_stack
    - functionName:    H5AC__proxy_entry_notify
      functionSourceFile: '/src/hdf5/src/H5ACproxy_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         96
      ICount:          304
      EdgeCount:       103
      CyclomaticComplexity: 9
      functionsReached:
        - H5AC_mark_entry_clean
        - H5AC_mark_entry_dirty
        - H5AC_mark_entry_serialized
        - H5AC_mark_entry_unserialized
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5ACproxy_entry.c:485,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5ACproxy_entry.c:491,13'
          Dst:             H5E_printf_stack
        - Src:             'H5ACproxy_entry.c:499,13'
          Dst:             H5E_printf_stack
        - Src:             'H5ACproxy_entry.c:533,21'
          Dst:             H5AC_mark_entry_dirty
        - Src:             'H5ACproxy_entry.c:534,21'
          Dst:             H5E_printf_stack
        - Src:             'H5ACproxy_entry.c:546,21'
          Dst:             H5AC_mark_entry_clean
        - Src:             'H5ACproxy_entry.c:547,21'
          Dst:             H5E_printf_stack
        - Src:             'H5ACproxy_entry.c:556,21'
          Dst:             H5AC_mark_entry_unserialized
        - Src:             'H5ACproxy_entry.c:557,21'
          Dst:             H5E_printf_stack
        - Src:             'H5ACproxy_entry.c:569,21'
          Dst:             H5AC_mark_entry_serialized
        - Src:             'H5ACproxy_entry.c:570,21'
          Dst:             H5E_printf_stack
        - Src:             'H5ACproxy_entry.c:575,13'
          Dst:             H5E_printf_stack
    - functionName:    H5AC__proxy_entry_free_icr
      functionSourceFile: '/src/hdf5/src/H5ACproxy_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_proxy_entry_dest
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5ACproxy_entry.c:604,9'
          Dst:             H5AC_proxy_entry_dest
        - Src:             'H5ACproxy_entry.c:605,9'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_proxy_entry_remove_parent
      functionSourceFile: '/src/hdf5/src/H5ACproxy_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         57
      ICount:          196
      EdgeCount:       64
      CyclomaticComplexity: 9
      functionsReached:
        - H5AC_destroy_flush_dependency
        - H5E_printf_stack
        - H5SL_close
        - H5SL_count
        - H5SL_remove
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5ACproxy_entry.c:199,46'
          Dst:             H5SL_remove
        - Src:             'H5ACproxy_entry.c:200,9'
          Dst:             H5E_printf_stack
        - Src:             'H5ACproxy_entry.c:202,9'
          Dst:             H5E_printf_stack
        - Src:             'H5ACproxy_entry.c:205,14'
          Dst:             H5SL_count
        - Src:             'H5ACproxy_entry.c:209,13'
          Dst:             H5SL_close
        - Src:             'H5ACproxy_entry.c:210,13'
          Dst:             H5E_printf_stack
        - Src:             'H5ACproxy_entry.c:216,13'
          Dst:             H5AC_destroy_flush_dependency
        - Src:             'H5ACproxy_entry.c:217,13'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_proxy_entry_add_parent
      functionSourceFile: '/src/hdf5/src/H5ACproxy_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          142
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - H5AC_create_flush_dependency
        - H5E_printf_stack
        - H5SL_create
        - H5SL_insert
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5ACproxy_entry.c:154,40'
          Dst:             H5SL_create
        - Src:             'H5ACproxy_entry.c:155,13'
          Dst:             H5E_printf_stack
        - Src:             'H5ACproxy_entry.c:159,9'
          Dst:             H5SL_insert
        - Src:             'H5ACproxy_entry.c:160,9'
          Dst:             H5E_printf_stack
        - Src:             'H5ACproxy_entry.c:167,13'
          Dst:             H5AC_create_flush_dependency
        - Src:             'H5ACproxy_entry.c:168,13'
          Dst:             H5E_printf_stack
    - functionName:    H5AC_proxy_entry_create
      functionSourceFile: '/src/hdf5/src/H5ACproxy_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         21
      ICount:          75
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'H5ACproxy_entry.c:113,27'
          Dst:             H5FL_reg_calloc
        - Src:             'H5ACproxy_entry.c:114,9'
          Dst:             H5E_printf_stack
        - Src:             'H5ACproxy_entry.c:126,22'
          Dst:             H5FL_reg_free
    - functionName:    H5B__cache_free_icr
      functionSourceFile: '/src/hdf5/src/H5Bcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5B__node_dest
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Bcache.c:360,9'
          Dst:             H5B__node_dest
        - Src:             'H5Bcache.c:361,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B__cache_serialize
      functionSourceFile: '/src/hdf5/src/H5Bcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          276
      EdgeCount:       51
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5F_addr_encode
        - pow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Bcache.c:299,22'
          Dst:             pow
        - Src:             'H5Bcache.c:300,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Bcache.c:309,5'
          Dst:             H5F_addr_encode
        - Src:             'H5Bcache.c:310,5'
          Dst:             H5F_addr_encode
        - Src:             'H5Bcache.c:317,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Bcache.c:322,9'
          Dst:             H5F_addr_encode
        - Src:             'H5Bcache.c:327,13'
          Dst:             H5E_printf_stack
    - functionName:    pow
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5B__cache_image_len
      functionSourceFile: '/src/hdf5/src/H5Bcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5B__cache_deserialize
      functionSourceFile: '/src/hdf5/src/H5Bcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         277
      ICount:          1128
      EdgeCount:       318
      CyclomaticComplexity: 43
      functionsReached:
        - H5B__node_dest
        - H5E_printf_stack
        - H5FL_blk_malloc
        - H5FL_reg_malloc
        - H5FL_seq_malloc
        - H5F_addr_decode
        - H5F_sizeof_addr
        - memcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Bcache.c:140,23'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Bcache.c:141,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Bcache.c:151,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Bcache.c:154,31'
          Dst:             H5FL_blk_malloc
        - Src:             'H5Bcache.c:155,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Bcache.c:156,30'
          Dst:             H5FL_seq_malloc
        - Src:             'H5Bcache.c:157,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Bcache.c:161,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Bcache.c:162,9'
          Dst:             memcmp
        - Src:             'H5Bcache.c:163,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Bcache.c:168,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Bcache.c:170,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Bcache.c:175,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Bcache.c:180,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Bcache.c:185,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Bcache.c:189,9'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Bcache.c:189,9'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Bcache.c:189,9'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Bcache.c:189,9'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Bcache.c:190,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Bcache.c:191,5'
          Dst:             H5F_addr_decode
        - Src:             'H5Bcache.c:193,9'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Bcache.c:193,9'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Bcache.c:193,9'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Bcache.c:193,9'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Bcache.c:194,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Bcache.c:195,5'
          Dst:             H5F_addr_decode
        - Src:             'H5Bcache.c:202,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Bcache.c:204,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Bcache.c:209,13'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Bcache.c:209,13'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Bcache.c:209,13'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Bcache.c:209,13'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Bcache.c:210,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Bcache.c:211,9'
          Dst:             H5F_addr_decode
        - Src:             'H5Bcache.c:218,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Bcache.c:226,13'
          Dst:             H5B__node_dest
        - Src:             'H5Bcache.c:227,13'
          Dst:             H5E_printf_stack
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    50
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5B__cache_get_initial_load_size
      functionSourceFile: '/src/hdf5/src/H5Bcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5B2_patch_file
      functionSourceFile: '/src/hdf5/src/H5B2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1568
      functionLinenumberEnd: 1580
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5B2_depend
      functionSourceFile: '/src/hdf5/src/H5B2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1517
      functionLinenumberEnd: 1551
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          82
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5AC_proxy_entry_add_child
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2.c:1545,13'
          Dst:             H5AC_proxy_entry_add_child
        - Src:             'H5B2.c:1546,13'
          Dst:             H5E_printf_stack
    - functionName:    H5B2_delete
      functionSourceFile: '/src/hdf5/src/H5B2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1466
      functionLinenumberEnd: 1502
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          153
      EdgeCount:       45
      CyclomaticComplexity: 7
      functionsReached:
        - H5B2__hdr_delete
        - H5B2__hdr_protect
        - H5B2__hdr_unprotect
        - H5E_printf_stack
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2.c:1477,24'
          Dst:             H5B2__hdr_protect
        - Src:             'H5B2.c:1478,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:1492,13'
          Dst:             H5B2__hdr_delete
        - Src:             'H5B2.c:1493,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:1499,16'
          Dst:             H5B2__hdr_unprotect
        - Src:             'H5B2.c:1500,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B2_modify
      functionSourceFile: '/src/hdf5/src/H5B2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1119
      functionLinenumberEnd: 1344
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         303
      ICount:          1138
      EdgeCount:       351
      CyclomaticComplexity: 50
      functionsReached:
        - H5AC_unpin_entry
        - H5AC_unprotect
        - H5B2__locate_record
        - H5B2__protect_internal
        - H5B2__protect_leaf
        - H5E_printf_stack
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2.c:1150,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:1169,33'
          Dst:             H5B2__protect_internal
        - Src:             'H5B2.c:1171,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:1175,34'
          Dst:             H5AC_unpin_entry
        - Src:             'H5B2.c:1176,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:1181,13'
          Dst:             H5B2__locate_record
        - Src:             'H5B2.c:1184,13'
          Dst:             H5AC_unprotect
        - Src:             'H5B2.c:1185,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:1214,17'
          Dst:             H5AC_unprotect
        - Src:             'H5B2.c:1216,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:1234,21'
          Dst:             H5AC_unprotect
        - Src:             'H5B2.c:1236,21'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:1238,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:1246,17'
          Dst:             H5AC_unprotect
        - Src:             'H5B2.c:1247,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:1262,29'
          Dst:             H5B2__protect_leaf
        - Src:             'H5B2.c:1263,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:1267,34'
          Dst:             H5AC_unpin_entry
        - Src:             'H5B2.c:1268,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:1273,13'
          Dst:             H5B2__locate_record
        - Src:             'H5B2.c:1276,13'
          Dst:             H5AC_unprotect
        - Src:             'H5B2.c:1277,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:1282,17'
          Dst:             H5AC_unprotect
        - Src:             'H5B2.c:1283,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:1289,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:1298,21'
          Dst:             H5AC_unprotect
        - Src:             'H5B2.c:1299,21'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:1301,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:1312,33'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:1321,33'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:1333,13'
          Dst:             H5AC_unprotect
        - Src:             'H5B2.c:1334,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:1340,30'
          Dst:             H5AC_unpin_entry
        - Src:             'H5B2.c:1341,13'
          Dst:             H5E_printf_stack
    - functionName:    H5B2_neighbor
      functionSourceFile: '/src/hdf5/src/H5B2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1098
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          158
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5B2__neighbor_internal
        - H5B2__neighbor_leaf
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2.c:1084,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:1088,13'
          Dst:             H5B2__neighbor_internal
        - Src:             'H5B2.c:1089,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:1093,13'
          Dst:             H5B2__neighbor_leaf
        - Src:             'H5B2.c:1094,13'
          Dst:             H5E_printf_stack
    - functionName:    H5B2_get_nrec
      functionSourceFile: '/src/hdf5/src/H5B2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1040
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5B2_remove_by_idx
      functionSourceFile: '/src/hdf5/src/H5B2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 952
      functionLinenumberEnd: 1016
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         96
      ICount:          381
      EdgeCount:       108
      CyclomaticComplexity: 14
      functionsReached:
        - H5B2__hdr_dirty
        - H5B2__remove_internal_by_idx
        - H5B2__remove_leaf_by_idx
        - H5E_printf_stack
        - H5FL_fac_term
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2.c:969,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:973,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:983,13'
          Dst:             H5B2__remove_internal_by_idx
        - Src:             'H5B2.c:985,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:991,21'
          Dst:             H5FL_fac_term
        - Src:             'H5B2.c:992,21'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:995,21'
          Dst:             H5FL_fac_term
        - Src:             'H5B2.c:996,21'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:1004,13'
          Dst:             H5B2__remove_leaf_by_idx
        - Src:             'H5B2.c:1005,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:1012,9'
          Dst:             H5B2__hdr_dirty
        - Src:             'H5B2.c:1013,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B2_remove
      functionSourceFile: '/src/hdf5/src/H5B2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 882
      functionLinenumberEnd: 938
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          325
      EdgeCount:       92
      CyclomaticComplexity: 12
      functionsReached:
        - H5B2__hdr_dirty
        - H5B2__remove_internal
        - H5B2__remove_leaf
        - H5E_printf_stack
        - H5FL_fac_term
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2.c:899,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:905,13'
          Dst:             H5B2__remove_internal
        - Src:             'H5B2.c:907,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:913,21'
          Dst:             H5FL_fac_term
        - Src:             'H5B2.c:914,21'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:917,21'
          Dst:             H5FL_fac_term
        - Src:             'H5B2.c:918,21'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:926,13'
          Dst:             H5B2__remove_leaf
        - Src:             'H5B2.c:927,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:934,9'
          Dst:             H5B2__hdr_dirty
        - Src:             'H5B2.c:935,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B2_index
      functionSourceFile: '/src/hdf5/src/H5B2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         215
      ICount:          822
      EdgeCount:       246
      CyclomaticComplexity: 33
      functionsReached:
        - H5AC_unpin_entry
        - H5AC_unprotect
        - H5B2__protect_internal
        - H5B2__protect_leaf
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2.c:715,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:719,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:739,33'
          Dst:             H5B2__protect_internal
        - Src:             'H5B2.c:741,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:745,34'
          Dst:             H5AC_unpin_entry
        - Src:             'H5B2.c:746,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:758,21'
          Dst:             H5AC_unprotect
        - Src:             'H5B2.c:761,21'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:779,25'
          Dst:             H5AC_unprotect
        - Src:             'H5B2.c:781,25'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:783,21'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:788,21'
          Dst:             H5AC_unprotect
        - Src:             'H5B2.c:790,21'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:809,21'
          Dst:             H5AC_unprotect
        - Src:             'H5B2.c:812,21'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:834,29'
          Dst:             H5B2__protect_leaf
        - Src:             'H5B2.c:835,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:839,34'
          Dst:             H5AC_unpin_entry
        - Src:             'H5B2.c:840,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:850,17'
          Dst:             H5AC_unprotect
        - Src:             'H5B2.c:851,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:853,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:857,13'
          Dst:             H5AC_unprotect
        - Src:             'H5B2.c:858,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:864,30'
          Dst:             H5AC_unpin_entry
        - Src:             'H5B2.c:865,13'
          Dst:             H5E_printf_stack
    - functionName:    H5B2_find
      functionSourceFile: '/src/hdf5/src/H5B2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         359
      ICount:          1358
      EdgeCount:       419
      CyclomaticComplexity: 62
      functionsReached:
        - H5AC_unpin_entry
        - H5AC_unprotect
        - H5B2__locate_record
        - H5B2__protect_internal
        - H5B2__protect_leaf
        - H5E_printf_stack
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2.c:467,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:474,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:482,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:489,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:511,33'
          Dst:             H5B2__protect_internal
        - Src:             'H5B2.c:513,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:517,34'
          Dst:             H5AC_unpin_entry
        - Src:             'H5B2.c:518,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:523,13'
          Dst:             H5B2__locate_record
        - Src:             'H5B2.c:526,13'
          Dst:             H5AC_unprotect
        - Src:             'H5B2.c:527,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:555,17'
          Dst:             H5AC_unprotect
        - Src:             'H5B2.c:557,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:570,21'
          Dst:             H5AC_unprotect
        - Src:             'H5B2.c:572,21'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:574,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:579,17'
          Dst:             H5AC_unprotect
        - Src:             'H5B2.c:580,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:595,29'
          Dst:             H5B2__protect_leaf
        - Src:             'H5B2.c:596,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:600,34'
          Dst:             H5AC_unpin_entry
        - Src:             'H5B2.c:601,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:606,13'
          Dst:             H5B2__locate_record
        - Src:             'H5B2.c:609,13'
          Dst:             H5AC_unprotect
        - Src:             'H5B2.c:610,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:615,17'
          Dst:             H5AC_unprotect
        - Src:             'H5B2.c:616,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:626,21'
          Dst:             H5AC_unprotect
        - Src:             'H5B2.c:627,21'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:629,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:640,33'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:649,33'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:658,13'
          Dst:             H5AC_unprotect
        - Src:             'H5B2.c:659,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:668,30'
          Dst:             H5AC_unpin_entry
        - Src:             'H5B2.c:669,13'
          Dst:             H5E_printf_stack
    - functionName:    H5B2_iterate
      functionSourceFile: '/src/hdf5/src/H5B2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - H5B2__iterate_node
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2.c:404,26'
          Dst:             H5B2__iterate_node
        - Src:             'H5B2.c:405,13'
          Dst:             H5E_printf_stack
    - functionName:    H5B2_get_addr
      functionSourceFile: '/src/hdf5/src/H5B2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5B2_update
      functionSourceFile: '/src/hdf5/src/H5B2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          257
      EdgeCount:       84
      CyclomaticComplexity: 12
      functionsReached:
        - H5B2__create_leaf
        - H5B2__hdr_dirty
        - H5B2__insert
        - H5B2__update_internal
        - H5B2__update_leaf
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2.c:307,13'
          Dst:             H5B2__create_leaf
        - Src:             'H5B2.c:308,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:313,13'
          Dst:             H5B2__update_internal
        - Src:             'H5B2.c:315,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:318,13'
          Dst:             H5B2__update_leaf
        - Src:             'H5B2.c:319,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:327,13'
          Dst:             H5B2__insert
        - Src:             'H5B2.c:328,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:332,13'
          Dst:             H5B2__hdr_dirty
        - Src:             'H5B2.c:333,13'
          Dst:             H5E_printf_stack
    - functionName:    H5B2_insert
      functionSourceFile: '/src/hdf5/src/H5B2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5B2__insert
        - H5E_printf_stack
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2.c:266,9'
          Dst:             H5B2__insert
        - Src:             'H5B2.c:267,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B2_open
      functionSourceFile: '/src/hdf5/src/H5B2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          270
      EdgeCount:       94
      CyclomaticComplexity: 12
      functionsReached:
        - H5B2__hdr_fuse_incr
        - H5B2__hdr_incr
        - H5B2__hdr_protect
        - H5B2__hdr_unprotect
        - H5B2_close
        - H5E_printf_stack
        - H5FL_reg_malloc
      functionUses:    44
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2.c:200,24'
          Dst:             H5B2__hdr_protect
        - Src:             'H5B2.c:201,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:205,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:208,24'
          Dst:             H5FL_reg_malloc
        - Src:             'H5B2.c:209,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:213,9'
          Dst:             H5B2__hdr_incr
        - Src:             'H5B2.c:214,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:218,9'
          Dst:             H5B2__hdr_fuse_incr
        - Src:             'H5B2.c:219,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:229,16'
          Dst:             H5B2__hdr_unprotect
        - Src:             'H5B2.c:230,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:232,13'
          Dst:             H5B2_close
        - Src:             'H5B2.c:233,13'
          Dst:             H5E_printf_stack
    - functionName:    H5B2_close
      functionSourceFile: '/src/hdf5/src/H5B2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1358
      functionLinenumberEnd: 1443
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         57
      ICount:          207
      EdgeCount:       64
      CyclomaticComplexity: 9
      functionsReached:
        - H5B2__hdr_decr
        - H5B2__hdr_delete
        - H5B2__hdr_fuse_decr
        - H5B2__hdr_protect
        - H5E_printf_stack
        - H5FL_reg_free
      functionUses:    48
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2.c:1370,14'
          Dst:             H5B2__hdr_fuse_decr
        - Src:             'H5B2.c:1410,28'
          Dst:             H5B2__hdr_protect
        - Src:             'H5B2.c:1411,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:1420,13'
          Dst:             H5B2__hdr_decr
        - Src:             'H5B2.c:1421,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:1425,13'
          Dst:             H5B2__hdr_delete
        - Src:             'H5B2.c:1426,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:1433,13'
          Dst:             H5B2__hdr_decr
        - Src:             'H5B2.c:1434,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:1440,11'
          Dst:             H5FL_reg_free
    - functionName:    H5B2_create
      functionSourceFile: '/src/hdf5/src/H5B2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          274
      EdgeCount:       94
      CyclomaticComplexity: 12
      functionsReached:
        - H5B2__hdr_create
        - H5B2__hdr_fuse_incr
        - H5B2__hdr_incr
        - H5B2__hdr_protect
        - H5B2__hdr_unprotect
        - H5B2_close
        - H5E_printf_stack
        - H5FL_reg_malloc
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2.c:138,36'
          Dst:             H5B2__hdr_create
        - Src:             'H5B2.c:139,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:142,24'
          Dst:             H5FL_reg_malloc
        - Src:             'H5B2.c:143,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:146,24'
          Dst:             H5B2__hdr_protect
        - Src:             'H5B2.c:147,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:151,9'
          Dst:             H5B2__hdr_incr
        - Src:             'H5B2.c:152,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:156,9'
          Dst:             H5B2__hdr_fuse_incr
        - Src:             'H5B2.c:157,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:167,16'
          Dst:             H5B2__hdr_unprotect
        - Src:             'H5B2.c:168,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2.c:170,13'
          Dst:             H5B2_close
        - Src:             'H5B2.c:171,13'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__cache_leaf_free_icr
      functionSourceFile: '/src/hdf5/src/H5B2cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1259
      functionLinenumberEnd: 1273
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5B2__leaf_free
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2cache.c:1269,9'
          Dst:             H5B2__leaf_free
        - Src:             'H5B2cache.c:1270,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__cache_leaf_notify
      functionSourceFile: '/src/hdf5/src/H5B2cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1185
      functionLinenumberEnd: 1244
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         65
      ICount:          215
      EdgeCount:       69
      CyclomaticComplexity: 6
      functionsReached:
        - H5AC_proxy_entry_remove_child
        - H5B2__create_flush_depend
        - H5B2__destroy_flush_depend
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5B2cache.c:1199,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5B2cache.c:1203,21'
          Dst:             H5B2__create_flush_depend
        - Src:             'H5B2cache.c:1204,21'
          Dst:             H5E_printf_stack
        - Src:             'H5B2cache.c:1219,21'
          Dst:             H5B2__destroy_flush_depend
        - Src:             'H5B2cache.c:1220,21'
          Dst:             H5E_printf_stack
        - Src:             'H5B2cache.c:1224,25'
          Dst:             H5AC_proxy_entry_remove_child
        - Src:             'H5B2cache.c:1225,25'
          Dst:             H5E_printf_stack
        - Src:             'H5B2cache.c:1234,17'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__cache_leaf_serialize
      functionSourceFile: '/src/hdf5/src/H5B2cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1117
      functionLinenumberEnd: 1171
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          198
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5_checksum_metadata
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2cache.c:1150,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2cache.c:1159,9'
          Dst:             H5_checksum_metadata
    - functionName:    H5B2__cache_leaf_image_len
      functionSourceFile: '/src/hdf5/src/H5B2cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1089
      functionLinenumberEnd: 1102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5B2__cache_leaf_deserialize
      functionSourceFile: '/src/hdf5/src/H5B2cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 996
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         101
      ICount:          447
      EdgeCount:       112
      CyclomaticComplexity: 13
      functionsReached:
        - H5B2__hdr_incr
        - H5B2__leaf_free
        - H5E_printf_stack
        - H5FL_fac_malloc
        - H5FL_reg_calloc
        - memcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2cache.c:1012,25'
          Dst:             H5FL_reg_calloc
        - Src:             'H5B2cache.c:1013,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2cache.c:1016,9'
          Dst:             H5B2__hdr_incr
        - Src:             'H5B2cache.c:1017,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2cache.c:1025,9'
          Dst:             memcmp
        - Src:             'H5B2cache.c:1026,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2cache.c:1031,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2cache.c:1035,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2cache.c:1038,49'
          Dst:             H5FL_fac_malloc
        - Src:             'H5B2cache.c:1039,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2cache.c:1049,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2cache.c:1072,13'
          Dst:             H5B2__leaf_free
        - Src:             'H5B2cache.c:1073,13'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__cache_leaf_verify_chksum
      functionSourceFile: '/src/hdf5/src/H5B2cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          90
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5F_get_checksums
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2cache.c:973,9'
          Dst:             H5F_get_checksums
        - Src:             'H5B2cache.c:974,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__cache_leaf_get_initial_load_size
      functionSourceFile: '/src/hdf5/src/H5B2cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 926
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5B2__cache_int_free_icr
      functionSourceFile: '/src/hdf5/src/H5B2cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 898
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5B2__internal_free
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2cache.c:908,9'
          Dst:             H5B2__internal_free
        - Src:             'H5B2cache.c:909,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__cache_int_notify
      functionSourceFile: '/src/hdf5/src/H5B2cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 883
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         65
      ICount:          215
      EdgeCount:       69
      CyclomaticComplexity: 6
      functionsReached:
        - H5AC_proxy_entry_remove_child
        - H5B2__create_flush_depend
        - H5B2__destroy_flush_depend
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5B2cache.c:838,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5B2cache.c:842,21'
          Dst:             H5B2__create_flush_depend
        - Src:             'H5B2cache.c:843,21'
          Dst:             H5E_printf_stack
        - Src:             'H5B2cache.c:858,21'
          Dst:             H5B2__destroy_flush_depend
        - Src:             'H5B2cache.c:859,21'
          Dst:             H5E_printf_stack
        - Src:             'H5B2cache.c:863,25'
          Dst:             H5AC_proxy_entry_remove_child
        - Src:             'H5B2cache.c:864,25'
          Dst:             H5E_printf_stack
        - Src:             'H5B2cache.c:873,17'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__cache_int_serialize
      functionSourceFile: '/src/hdf5/src/H5B2cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          393
      EdgeCount:       52
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5F_addr_encode
        - H5_checksum_metadata
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2cache.c:776,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2cache.c:787,9'
          Dst:             H5F_addr_encode
        - Src:             'H5B2cache.c:798,23'
          Dst:             H5_checksum_metadata
    - functionName:    H5B2__cache_int_image_len
      functionSourceFile: '/src/hdf5/src/H5B2cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5B2__cache_int_deserialize
      functionSourceFile: '/src/hdf5/src/H5B2cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         141
      ICount:          739
      EdgeCount:       157
      CyclomaticComplexity: 18
      functionsReached:
        - H5B2__hdr_incr
        - H5B2__internal_free
        - H5E_printf_stack
        - H5FL_fac_malloc
        - H5FL_reg_calloc
        - H5F_addr_decode
        - memcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2cache.c:614,29'
          Dst:             H5FL_reg_calloc
        - Src:             'H5B2cache.c:615,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2cache.c:618,9'
          Dst:             H5B2__hdr_incr
        - Src:             'H5B2cache.c:619,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2cache.c:627,9'
          Dst:             memcmp
        - Src:             'H5B2cache.c:628,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2cache.c:633,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2cache.c:637,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2cache.c:641,44'
          Dst:             H5FL_fac_malloc
        - Src:             'H5B2cache.c:642,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2cache.c:647,41'
          Dst:             H5FL_fac_malloc
        - Src:             'H5B2cache.c:648,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2cache.c:660,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2cache.c:671,9'
          Dst:             H5F_addr_decode
        - Src:             'H5B2cache.c:697,13'
          Dst:             H5B2__internal_free
        - Src:             'H5B2cache.c:698,13'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__cache_int_verify_chksum
      functionSourceFile: '/src/hdf5/src/H5B2cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          146
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5F_get_checksums
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2cache.c:573,9'
          Dst:             H5F_get_checksums
        - Src:             'H5B2cache.c:574,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__cache_int_get_initial_load_size
      functionSourceFile: '/src/hdf5/src/H5B2cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5B2__cache_hdr_free_icr
      functionSourceFile: '/src/hdf5/src/H5B2cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5B2__hdr_free
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2cache.c:507,9'
          Dst:             H5B2__hdr_free
        - Src:             'H5B2cache.c:508,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__cache_hdr_notify
      functionSourceFile: '/src/hdf5/src/H5B2cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         57
      ICount:          197
      EdgeCount:       61
      CyclomaticComplexity: 6
      functionsReached:
        - H5AC_proxy_entry_remove_child
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5B2cache.c:424,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5B2cache.c:454,25'
          Dst:             H5AC_proxy_entry_remove_child
        - Src:             'H5B2cache.c:456,25'
          Dst:             H5E_printf_stack
        - Src:             'H5B2cache.c:463,25'
          Dst:             H5AC_proxy_entry_remove_child
        - Src:             'H5B2cache.c:464,25'
          Dst:             H5E_printf_stack
        - Src:             'H5B2cache.c:473,17'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__cache_hdr_serialize
      functionSourceFile: '/src/hdf5/src/H5B2cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          388
      EdgeCount:       35
      CyclomaticComplexity: 3
      functionsReached:
        - H5F_addr_encode
        - H5F_sizeof_size
        - H5_checksum_metadata
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5B2cache.c:386,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5B2cache.c:384,5'
          Dst:             H5F_addr_encode
        - Src:             'H5B2cache.c:386,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5B2cache.c:389,23'
          Dst:             H5_checksum_metadata
    - functionName:    H5B2__cache_hdr_image_len
      functionSourceFile: '/src/hdf5/src/H5B2cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5B2__cache_hdr_deserialize
      functionSourceFile: '/src/hdf5/src/H5B2cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         100
      ICount:          613
      EdgeCount:       108
      CyclomaticComplexity: 10
      functionsReached:
        - H5B2__hdr_alloc
        - H5B2__hdr_free
        - H5B2__hdr_init
        - H5E_printf_stack
        - H5F_addr_decode
        - H5F_sizeof_size
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5B2cache.c:276,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5B2cache.c:243,24'
          Dst:             H5B2__hdr_alloc
        - Src:             'H5B2cache.c:244,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2cache.c:247,9'
          Dst:             memcmp
        - Src:             'H5B2cache.c:248,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2cache.c:253,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2cache.c:258,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2cache.c:274,5'
          Dst:             H5F_addr_decode
        - Src:             'H5B2cache.c:276,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5B2cache.c:288,9'
          Dst:             H5B2__hdr_init
        - Src:             'H5B2cache.c:289,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2cache.c:302,13'
          Dst:             H5B2__hdr_free
        - Src:             'H5B2cache.c:303,13'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__cache_hdr_verify_chksum
      functionSourceFile: '/src/hdf5/src/H5B2cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          73
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5F_get_checksums
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2cache.c:203,9'
          Dst:             H5F_get_checksums
        - Src:             'H5B2cache.c:204,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__cache_hdr_get_initial_load_size
      functionSourceFile: '/src/hdf5/src/H5B2cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5F_sizeof_addr
        - H5F_sizeof_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2cache.c:173,18'
          Dst:             H5F_sizeof_addr
        - Src:             'H5B2cache.c:173,18'
          Dst:             H5F_sizeof_size
    - functionName:    H5VM_log2_gen
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          157
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5B2__hdr_delete
      functionSourceFile: '/src/hdf5/src/H5B2hdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 681
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          107
      EdgeCount:       30
      CyclomaticComplexity: 5
      functionsReached:
        - H5B2__delete_node
        - H5B2__hdr_unprotect
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2hdr.c:670,13'
          Dst:             H5B2__delete_node
        - Src:             'H5B2hdr.c:671,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2hdr.c:678,9'
          Dst:             H5B2__hdr_unprotect
        - Src:             'H5B2hdr.c:679,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__hdr_unprotect
      functionSourceFile: '/src/hdf5/src/H5B2hdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_unprotect
        - H5E_printf_stack
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2hdr.c:551,9'
          Dst:             H5AC_unprotect
        - Src:             'H5B2hdr.c:552,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__hdr_protect
      functionSourceFile: '/src/hdf5/src/H5B2hdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          208
      EdgeCount:       64
      CyclomaticComplexity: 10
      functionsReached:
        - H5AC_protect
        - H5AC_proxy_entry_add_child
        - H5AC_proxy_entry_create
        - H5AC_unprotect
        - H5E_printf_stack
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2hdr.c:500,38'
          Dst:             H5AC_protect
        - Src:             'H5B2hdr.c:501,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2hdr.c:508,39'
          Dst:             H5AC_proxy_entry_create
        - Src:             'H5B2hdr.c:509,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2hdr.c:512,13'
          Dst:             H5AC_proxy_entry_add_child
        - Src:             'H5B2hdr.c:513,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2hdr.c:523,20'
          Dst:             H5AC_unprotect
        - Src:             'H5B2hdr.c:524,13'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__hdr_dirty
      functionSourceFile: '/src/hdf5/src/H5B2hdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_mark_entry_dirty
        - H5E_printf_stack
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2hdr.c:462,9'
          Dst:             H5AC_mark_entry_dirty
        - Src:             'H5B2hdr.c:463,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__hdr_fuse_decr
      functionSourceFile: '/src/hdf5/src/H5B2hdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5B2__hdr_fuse_incr
      functionSourceFile: '/src/hdf5/src/H5B2hdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5B2__hdr_decr
      functionSourceFile: '/src/hdf5/src/H5B2hdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5AC_unpin_entry
        - H5E_printf_stack
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2hdr.c:388,13'
          Dst:             H5AC_unpin_entry
        - Src:             'H5B2hdr.c:389,13'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__hdr_incr
      functionSourceFile: '/src/hdf5/src/H5B2hdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5AC_pin_protected_entry
        - H5E_printf_stack
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2hdr.c:353,13'
          Dst:             H5AC_pin_protected_entry
        - Src:             'H5B2hdr.c:354,13'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__hdr_create
      functionSourceFile: '/src/hdf5/src/H5B2hdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         114
      ICount:          374
      EdgeCount:       129
      CyclomaticComplexity: 17
      functionsReached:
        - H5AC_insert_entry
        - H5AC_proxy_entry_add_child
        - H5AC_proxy_entry_create
        - H5AC_remove_entry
        - H5B2__hdr_alloc
        - H5B2__hdr_free
        - H5B2__hdr_init
        - H5E_printf_stack
        - H5MF_alloc
        - H5MF_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2hdr.c:280,24'
          Dst:             H5B2__hdr_alloc
        - Src:             'H5B2hdr.c:281,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2hdr.c:284,9'
          Dst:             H5B2__hdr_init
        - Src:             'H5B2hdr.c:285,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2hdr.c:288,37'
          Dst:             H5MF_alloc
        - Src:             'H5B2hdr.c:289,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2hdr.c:293,39'
          Dst:             H5AC_proxy_entry_create
        - Src:             'H5B2hdr.c:294,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2hdr.c:297,9'
          Dst:             H5AC_insert_entry
        - Src:             'H5B2hdr.c:298,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2hdr.c:303,13'
          Dst:             H5AC_proxy_entry_add_child
        - Src:             'H5B2hdr.c:304,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2hdr.c:315,21'
          Dst:             H5AC_remove_entry
        - Src:             'H5B2hdr.c:316,21'
          Dst:             H5E_printf_stack
        - Src:             'H5B2hdr.c:321,17'
          Dst:             H5MF_xfree
        - Src:             'H5B2hdr.c:322,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2hdr.c:325,17'
          Dst:             H5B2__hdr_free
        - Src:             'H5B2hdr.c:326,17'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__hdr_alloc
      functionSourceFile: '/src/hdf5/src/H5B2hdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          85
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5F_sizeof_addr
        - H5F_sizeof_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2hdr.c:237,24'
          Dst:             H5FL_reg_calloc
        - Src:             'H5B2hdr.c:238,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2hdr.c:242,24'
          Dst:             H5F_sizeof_addr
        - Src:             'H5B2hdr.c:243,24'
          Dst:             H5F_sizeof_size
    - functionName:    H5B2__hdr_init
      functionSourceFile: '/src/hdf5/src/H5B2hdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         125
      ICount:          806
      EdgeCount:       140
      CyclomaticComplexity: 17
      functionsReached:
        - H5B2__hdr_free
        - H5E_printf_stack
        - H5FL_blk_malloc
        - H5FL_fac_init
        - H5FL_seq_malloc
        - H5F_get_intent
        - H5VM_limit_enc_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2hdr.c:131,30'
          Dst:             H5FL_blk_malloc
        - Src:             'H5B2hdr.c:132,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2hdr.c:136,35'
          Dst:             H5FL_seq_malloc
        - Src:             'H5B2hdr.c:137,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2hdr.c:147,42'
          Dst:             H5FL_fac_init
        - Src:             'H5B2hdr.c:148,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2hdr.c:153,33'
          Dst:             H5FL_seq_malloc
        - Src:             'H5B2hdr.c:154,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2hdr.c:163,23'
          Dst:             H5VM_limit_enc_size
        - Src:             'H5B2hdr.c:180,31'
          Dst:             H5VM_limit_enc_size
        - Src:             'H5B2hdr.c:184,30'
          Dst:             H5FL_fac_init
        - Src:             'H5B2hdr.c:185,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2hdr.c:187,30'
          Dst:             H5FL_fac_init
        - Src:             'H5B2hdr.c:188,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2hdr.c:194,24'
          Dst:             H5F_get_intent
        - Src:             'H5B2hdr.c:203,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2hdr.c:208,13'
          Dst:             H5B2__hdr_free
        - Src:             'H5B2hdr.c:209,13'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__hdr_free
      functionSourceFile: '/src/hdf5/src/H5B2hdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         81
      ICount:          352
      EdgeCount:       95
      CyclomaticComplexity: 16
      functionsReached:
        - H5AC_proxy_entry_dest
        - H5E_printf_stack
        - H5FL_blk_free
        - H5FL_fac_term
        - H5FL_reg_free
        - H5FL_seq_free
        - H5MM_xfree
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2hdr.c:581,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2hdr.c:587,21'
          Dst:             H5FL_blk_free
        - Src:             'H5B2hdr.c:591,24'
          Dst:             H5FL_seq_free
        - Src:             'H5B2hdr.c:600,21'
          Dst:             H5FL_fac_term
        - Src:             'H5B2hdr.c:601,21'
          Dst:             H5E_printf_stack
        - Src:             'H5B2hdr.c:604,21'
          Dst:             H5FL_fac_term
        - Src:             'H5B2hdr.c:605,21'
          Dst:             H5E_printf_stack
        - Src:             'H5B2hdr.c:610,26'
          Dst:             H5FL_seq_free
        - Src:             'H5B2hdr.c:615,31'
          Dst:             H5MM_xfree
        - Src:             'H5B2hdr.c:617,31'
          Dst:             H5MM_xfree
        - Src:             'H5B2hdr.c:621,13'
          Dst:             H5AC_proxy_entry_dest
        - Src:             'H5B2hdr.c:622,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2hdr.c:627,11'
          Dst:             H5FL_reg_free
    - functionName:    H5VM_limit_enc_size
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VM_log2_gen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './H5VMprivate.h:450,13'
          Dst:             H5VM_log2_gen
    - functionName:    H5VM_log2_gen
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          157
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5B2__destroy_flush_depend
      functionSourceFile: '/src/hdf5/src/H5B2int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2006
      functionLinenumberEnd: 2020
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_destroy_flush_dependency
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2int.c:2016,9'
          Dst:             H5AC_destroy_flush_dependency
        - Src:             'H5B2int.c:2017,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__update_flush_depend
      functionSourceFile: '/src/hdf5/src/H5B2int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1876
      functionLinenumberEnd: 1956
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          314
      EdgeCount:       98
      CyclomaticComplexity: 14
      functionsReached:
        - H5AC_get_entry_status
        - H5AC_unprotect
        - H5B2__create_flush_depend
        - H5B2__destroy_flush_depend
        - H5B2__protect_internal
        - H5B2__protect_leaf
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2int.c:1892,9'
          Dst:             H5AC_get_entry_status
        - Src:             'H5B2int.c:1893,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1905,38'
          Dst:             H5B2__protect_internal
        - Src:             'H5B2int.c:1907,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1922,39'
          Dst:             H5B2__protect_leaf
        - Src:             'H5B2int.c:1924,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1942,17'
          Dst:             H5B2__destroy_flush_depend
        - Src:             'H5B2int.c:1943,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1945,17'
          Dst:             H5B2__create_flush_depend
        - Src:             'H5B2int.c:1946,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1953,13'
          Dst:             H5AC_unprotect
        - Src:             'H5B2int.c:1954,13'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__create_flush_depend
      functionSourceFile: '/src/hdf5/src/H5B2int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1847
      functionLinenumberEnd: 1861
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_create_flush_dependency
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2int.c:1857,9'
          Dst:             H5AC_create_flush_dependency
        - Src:             'H5B2int.c:1858,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__node_size
      functionSourceFile: '/src/hdf5/src/H5B2int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1796
      functionLinenumberEnd: 1833
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          219
      EdgeCount:       54
      CyclomaticComplexity: 8
      functionsReached:
        - H5AC_unprotect
        - H5B2__node_size
        - H5B2__protect_internal
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2int.c:1810,21'
          Dst:             H5B2__protect_internal
        - Src:             'H5B2int.c:1811,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1819,17'
          Dst:             H5B2__node_size
        - Src:             'H5B2int.c:1821,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1830,21'
          Dst:             H5AC_unprotect
        - Src:             'H5B2int.c:1831,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__delete_node
      functionSourceFile: '/src/hdf5/src/H5B2int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1715
      functionLinenumberEnd: 1780
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          318
      EdgeCount:       85
      CyclomaticComplexity: 12
      functionsReached:
        - H5AC_unprotect
        - H5B2__delete_node
        - H5B2__protect_internal
        - H5B2__protect_leaf
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2int.c:1733,25'
          Dst:             H5B2__protect_internal
        - Src:             'H5B2int.c:1734,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1743,17'
          Dst:             H5B2__delete_node
        - Src:             'H5B2int.c:1745,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1752,21'
          Dst:             H5B2__protect_leaf
        - Src:             'H5B2int.c:1753,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1769,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1775,17'
          Dst:             H5AC_unprotect
        - Src:             'H5B2int.c:1778,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__iterate_node
      functionSourceFile: '/src/hdf5/src/H5B2int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1597
      functionLinenumberEnd: 1699
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         121
      ICount:          555
      EdgeCount:       141
      CyclomaticComplexity: 22
      functionsReached:
        - H5AC_unpin_entry
        - H5AC_unprotect
        - H5B2__iterate_node
        - H5B2__protect_internal
        - H5B2__protect_leaf
        - H5E_printf_stack
        - H5FL_fac_free
        - H5FL_fac_malloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2int.c:1620,25'
          Dst:             H5B2__protect_internal
        - Src:             'H5B2int.c:1621,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1629,53'
          Dst:             H5FL_fac_malloc
        - Src:             'H5B2int.c:1630,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1641,29'
          Dst:             H5B2__protect_leaf
        - Src:             'H5B2int.c:1643,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1652,38'
          Dst:             H5FL_fac_malloc
        - Src:             'H5B2int.c:1653,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1660,9'
          Dst:             H5AC_unprotect
        - Src:             'H5B2int.c:1662,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1673,22'
          Dst:             H5B2__iterate_node
        - Src:             'H5B2int.c:1674,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1679,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1684,26'
          Dst:             H5B2__iterate_node
        - Src:             'H5B2int.c:1686,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1690,24'
          Dst:             H5AC_unpin_entry
        - Src:             'H5B2int.c:1691,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1695,40'
          Dst:             H5FL_fac_free
        - Src:             'H5B2int.c:1697,29'
          Dst:             H5FL_fac_free
    - functionName:    H5B2__insert
      functionSourceFile: '/src/hdf5/src/H5B2int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1541
      functionLinenumberEnd: 1578
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         68
      ICount:          226
      EdgeCount:       76
      CyclomaticComplexity: 10
      functionsReached:
        - H5B2__create_leaf
        - H5B2__hdr_dirty
        - H5B2__insert_internal
        - H5B2__insert_leaf
        - H5B2__split_root
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2int.c:1553,13'
          Dst:             H5B2__create_leaf
        - Src:             'H5B2int.c:1554,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1559,13'
          Dst:             H5B2__split_root
        - Src:             'H5B2int.c:1560,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1565,13'
          Dst:             H5B2__insert_internal
        - Src:             'H5B2int.c:1566,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1569,13'
          Dst:             H5B2__insert_leaf
        - Src:             'H5B2int.c:1570,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1574,9'
          Dst:             H5B2__hdr_dirty
        - Src:             'H5B2int.c:1575,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__split_root
      functionSourceFile: '/src/hdf5/src/H5B2int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         93
      ICount:          573
      EdgeCount:       101
      CyclomaticComplexity: 10
      functionsReached:
        - H5AC_unprotect
        - H5B2__create_internal
        - H5B2__protect_internal
        - H5B2__split1
        - H5E_printf_stack
        - H5FL_fac_init
        - H5FL_seq_realloc
        - H5VM_limit_enc_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2int.c:350,27'
          Dst:             H5FL_seq_realloc
        - Src:             'H5B2int.c:351,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:361,23'
          Dst:             H5VM_limit_enc_size
        - Src:             'H5B2int.c:364,22'
          Dst:             H5FL_fac_init
        - Src:             'H5B2int.c:365,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:367,22'
          Dst:             H5FL_fac_init
        - Src:             'H5B2int.c:368,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:376,9'
          Dst:             H5B2__create_internal
        - Src:             'H5B2int.c:377,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:381,21'
          Dst:             H5B2__protect_internal
        - Src:             'H5B2int.c:382,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:388,9'
          Dst:             H5B2__split1
        - Src:             'H5B2int.c:389,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:393,21'
          Dst:             H5AC_unprotect
        - Src:             'H5B2int.c:394,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VM_limit_enc_size
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VM_log2_gen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './H5VMprivate.h:450,13'
          Dst:             H5VM_log2_gen
    - functionName:    H5B2__split1
      functionSourceFile: '/src/hdf5/src/H5B2int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         143
      ICount:          1016
      EdgeCount:       163
      CyclomaticComplexity: 22
      functionsReached:
        - H5AC_unprotect
        - H5B2__create_internal
        - H5B2__create_leaf
        - H5B2__protect_internal
        - H5B2__protect_leaf
        - H5B2__update_child_flush_depends
        - H5E_printf_stack
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2int.c:167,13'
          Dst:             H5B2__create_internal
        - Src:             'H5B2int.c:168,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:176,25'
          Dst:             H5B2__protect_internal
        - Src:             'H5B2int.c:178,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:180,34'
          Dst:             H5B2__protect_internal
        - Src:             'H5B2int.c:182,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:200,13'
          Dst:             H5B2__create_leaf
        - Src:             'H5B2int.c:201,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:208,34'
          Dst:             H5B2__protect_leaf
        - Src:             'H5B2int.c:210,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:212,35'
          Dst:             H5B2__protect_leaf
        - Src:             'H5B2int.c:214,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:292,13'
          Dst:             H5B2__update_child_flush_depends
        - Src:             'H5B2int.c:294,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:312,23'
          Dst:             H5AC_unprotect
        - Src:             'H5B2int.c:313,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:314,24'
          Dst:             H5AC_unprotect
        - Src:             'H5B2int.c:315,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__update_child_flush_depends
      functionSourceFile: '/src/hdf5/src/H5B2int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1971
      functionLinenumberEnd: 1992
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          89
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - H5B2__update_flush_depend
        - H5E_printf_stack
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2int.c:1988,13'
          Dst:             H5B2__update_flush_depend
        - Src:             'H5B2int.c:1989,13'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__merge3
      functionSourceFile: '/src/hdf5/src/H5B2int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1280
      functionLinenumberEnd: 1527
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         189
      ICount:          1362
      EdgeCount:       214
      CyclomaticComplexity: 27
      functionsReached:
        - H5AC_unprotect
        - H5B2__protect_internal
        - H5B2__protect_leaf
        - H5B2__update_child_flush_depends
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2int.c:1319,26'
          Dst:             H5B2__protect_internal
        - Src:             'H5B2int.c:1321,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1324,26'
          Dst:             H5B2__protect_internal
        - Src:             'H5B2int.c:1326,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1329,31'
          Dst:             H5B2__protect_internal
        - Src:             'H5B2int.c:1331,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1358,34'
          Dst:             H5B2__protect_leaf
        - Src:             'H5B2int.c:1360,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1362,36'
          Dst:             H5B2__protect_leaf
        - Src:             'H5B2int.c:1364,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1366,35'
          Dst:             H5B2__protect_leaf
        - Src:             'H5B2int.c:1368,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1426,17'
          Dst:             H5B2__update_child_flush_depends
        - Src:             'H5B2int.c:1429,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1458,17'
          Dst:             H5B2__update_child_flush_depends
        - Src:             'H5B2int.c:1461,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1517,23'
          Dst:             H5AC_unprotect
        - Src:             'H5B2int.c:1518,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1520,9'
          Dst:             H5AC_unprotect
        - Src:             'H5B2int.c:1521,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1524,24'
          Dst:             H5AC_unprotect
        - Src:             'H5B2int.c:1525,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__merge2
      functionSourceFile: '/src/hdf5/src/H5B2int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1108
      functionLinenumberEnd: 1262
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         117
      ICount:          789
      EdgeCount:       133
      CyclomaticComplexity: 18
      functionsReached:
        - H5AC_unprotect
        - H5B2__protect_internal
        - H5B2__protect_leaf
        - H5B2__update_child_flush_depends
        - H5E_printf_stack
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2int.c:1139,26'
          Dst:             H5B2__protect_internal
        - Src:             'H5B2int.c:1141,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1144,31'
          Dst:             H5B2__protect_internal
        - Src:             'H5B2int.c:1146,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1168,34'
          Dst:             H5B2__protect_leaf
        - Src:             'H5B2int.c:1170,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1172,35'
          Dst:             H5B2__protect_leaf
        - Src:             'H5B2int.c:1174,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1203,17'
          Dst:             H5B2__update_child_flush_depends
        - Src:             'H5B2int.c:1206,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1255,23'
          Dst:             H5AC_unprotect
        - Src:             'H5B2int.c:1256,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1259,24'
          Dst:             H5AC_unprotect
        - Src:             'H5B2int.c:1260,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__redistribute3
      functionSourceFile: '/src/hdf5/src/H5B2int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 1090
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         280
      ICount:          2237
      EdgeCount:       321
      CyclomaticComplexity: 43
      functionsReached:
        - H5AC_unprotect
        - H5B2__protect_internal
        - H5B2__protect_leaf
        - H5B2__update_child_flush_depends
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2int.c:719,26'
          Dst:             H5B2__protect_internal
        - Src:             'H5B2int.c:721,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:724,26'
          Dst:             H5B2__protect_internal
        - Src:             'H5B2int.c:726,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:729,26'
          Dst:             H5B2__protect_internal
        - Src:             'H5B2int.c:731,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:758,34'
          Dst:             H5B2__protect_leaf
        - Src:             'H5B2int.c:760,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:762,36'
          Dst:             H5B2__protect_leaf
        - Src:             'H5B2int.c:764,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:766,35'
          Dst:             H5B2__protect_leaf
        - Src:             'H5B2int.c:768,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:845,21'
          Dst:             H5B2__update_child_flush_depends
        - Src:             'H5B2int.c:848,21'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:906,21'
          Dst:             H5B2__update_child_flush_depends
        - Src:             'H5B2int.c:909,21'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:965,21'
          Dst:             H5B2__update_child_flush_depends
        - Src:             'H5B2int.c:967,21'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1021,21'
          Dst:             H5B2__update_child_flush_depends
        - Src:             'H5B2int.c:1024,21'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1082,23'
          Dst:             H5AC_unprotect
        - Src:             'H5B2int.c:1083,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1085,9'
          Dst:             H5AC_unprotect
        - Src:             'H5B2int.c:1086,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:1087,24'
          Dst:             H5AC_unprotect
        - Src:             'H5B2int.c:1088,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__redistribute2
      functionSourceFile: '/src/hdf5/src/H5B2int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         169
      ICount:          1276
      EdgeCount:       192
      CyclomaticComplexity: 25
      functionsReached:
        - H5AC_unprotect
        - H5B2__protect_internal
        - H5B2__protect_leaf
        - H5B2__update_child_flush_depends
        - H5E_printf_stack
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2int.c:441,26'
          Dst:             H5B2__protect_internal
        - Src:             'H5B2int.c:443,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:446,26'
          Dst:             H5B2__protect_internal
        - Src:             'H5B2int.c:448,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:470,34'
          Dst:             H5B2__protect_leaf
        - Src:             'H5B2int.c:472,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:474,35'
          Dst:             H5B2__protect_leaf
        - Src:             'H5B2int.c:476,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:550,17'
          Dst:             H5B2__update_child_flush_depends
        - Src:             'H5B2int.c:553,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:614,17'
          Dst:             H5B2__update_child_flush_depends
        - Src:             'H5B2int.c:616,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:659,23'
          Dst:             H5AC_unprotect
        - Src:             'H5B2int.c:660,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2int.c:661,24'
          Dst:             H5AC_unprotect
        - Src:             'H5B2int.c:662,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__locate_record
      functionSourceFile: '/src/hdf5/src/H5B2int.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          133
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2int.c:105,13'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__remove_internal_by_idx
      functionSourceFile: '/src/hdf5/src/H5B2internal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionLinenumberEnd: 1300
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         276
      ICount:          1186
      EdgeCount:       329
      CyclomaticComplexity: 55
      functionsReached:
        - H5AC_unprotect
        - H5B2__merge2
        - H5B2__merge3
        - H5B2__protect_internal
        - H5B2__redistribute2
        - H5B2__redistribute3
        - H5B2__remove_internal_by_idx
        - H5B2__remove_leaf_by_idx
        - H5B2__shadow_internal
        - H5B2__swap_leaf
        - H5B2__update_flush_depend
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2internal.c:1048,29'
          Dst:             H5B2__protect_internal
        - Src:             'H5B2internal.c:1050,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:1065,13'
          Dst:             H5B2__merge2
        - Src:             'H5B2internal.c:1067,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:1080,17'
          Dst:             H5B2__update_flush_depend
        - Src:             'H5B2internal.c:1081,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:1106,17'
          Dst:             H5B2__shadow_internal
        - Src:             'H5B2internal.c:1107,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:1161,25'
          Dst:             H5B2__redistribute2
        - Src:             'H5B2internal.c:1162,25'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:1166,25'
          Dst:             H5B2__merge2
        - Src:             'H5B2internal.c:1168,25'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:1173,25'
          Dst:             H5B2__redistribute2
        - Src:             'H5B2internal.c:1174,25'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:1178,25'
          Dst:             H5B2__merge2
        - Src:             'H5B2internal.c:1180,25'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:1186,25'
          Dst:             H5B2__redistribute3
        - Src:             'H5B2internal.c:1187,25'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:1191,25'
          Dst:             H5B2__merge3
        - Src:             'H5B2internal.c:1193,25'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:1248,17'
          Dst:             H5B2__swap_leaf
        - Src:             'H5B2internal.c:1249,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:1271,13'
          Dst:             H5B2__remove_internal_by_idx
        - Src:             'H5B2internal.c:1274,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:1277,13'
          Dst:             H5B2__remove_leaf_by_idx
        - Src:             'H5B2internal.c:1279,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:1297,21'
          Dst:             H5AC_unprotect
        - Src:             'H5B2internal.c:1298,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__protect_internal
      functionSourceFile: '/src/hdf5/src/H5B2internal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          287
      EdgeCount:       83
      CyclomaticComplexity: 13
      functionsReached:
        - H5AC_protect
        - H5AC_proxy_entry_add_child
        - H5AC_proxy_entry_remove_child
        - H5AC_unprotect
        - H5B2__shadow_internal
        - H5E_printf_stack
      functionUses:    27
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2internal.c:203,40'
          Dst:             H5AC_protect
        - Src:             'H5B2internal.c:204,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:209,13'
          Dst:             H5AC_proxy_entry_add_child
        - Src:             'H5B2internal.c:210,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:217,13'
          Dst:             H5B2__shadow_internal
        - Src:             'H5B2internal.c:218,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:230,21'
          Dst:             H5AC_proxy_entry_remove_child
        - Src:             'H5B2internal.c:231,21'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:238,17'
          Dst:             H5AC_unprotect
        - Src:             'H5B2internal.c:239,17'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__shadow_internal
      functionSourceFile: '/src/hdf5/src/H5B2internal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          125
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5AC_move_entry
        - H5E_printf_stack
        - H5MF_alloc
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2internal.c:751,45'
          Dst:             H5MF_alloc
        - Src:             'H5B2internal.c:752,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:755,13'
          Dst:             H5AC_move_entry
        - Src:             'H5B2internal.c:756,13'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__remove_internal
      functionSourceFile: '/src/hdf5/src/H5B2internal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 1008
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         284
      ICount:          1153
      EdgeCount:       335
      CyclomaticComplexity: 53
      functionsReached:
        - H5AC_unprotect
        - H5B2__locate_record
        - H5B2__merge2
        - H5B2__merge3
        - H5B2__protect_internal
        - H5B2__redistribute2
        - H5B2__redistribute3
        - H5B2__remove_internal
        - H5B2__remove_leaf
        - H5B2__shadow_internal
        - H5B2__swap_leaf
        - H5B2__update_flush_depend
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2internal.c:807,29'
          Dst:             H5B2__protect_internal
        - Src:             'H5B2internal.c:809,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:821,13'
          Dst:             H5B2__merge2
        - Src:             'H5B2internal.c:823,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:836,17'
          Dst:             H5B2__update_flush_depend
        - Src:             'H5B2internal.c:837,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:861,17'
          Dst:             H5B2__shadow_internal
        - Src:             'H5B2internal.c:862,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:870,17'
          Dst:             H5B2__locate_record
        - Src:             'H5B2internal.c:872,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:896,25'
          Dst:             H5B2__redistribute2
        - Src:             'H5B2internal.c:897,25'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:901,25'
          Dst:             H5B2__merge2
        - Src:             'H5B2internal.c:903,25'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:908,25'
          Dst:             H5B2__redistribute2
        - Src:             'H5B2internal.c:909,25'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:913,25'
          Dst:             H5B2__merge2
        - Src:             'H5B2internal.c:915,25'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:921,25'
          Dst:             H5B2__redistribute3
        - Src:             'H5B2internal.c:922,25'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:926,25'
          Dst:             H5B2__merge3
        - Src:             'H5B2internal.c:928,25'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:938,21'
          Dst:             H5B2__locate_record
        - Src:             'H5B2internal.c:940,21'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:957,17'
          Dst:             H5B2__swap_leaf
        - Src:             'H5B2internal.c:958,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:980,13'
          Dst:             H5B2__remove_internal
        - Src:             'H5B2internal.c:983,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:986,13'
          Dst:             H5B2__remove_leaf
        - Src:             'H5B2internal.c:987,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:1005,21'
          Dst:             H5AC_unprotect
        - Src:             'H5B2internal.c:1006,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__update_internal
      functionSourceFile: '/src/hdf5/src/H5B2internal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         206
      ICount:          928
      EdgeCount:       238
      CyclomaticComplexity: 34
      functionsReached:
        - H5AC_unprotect
        - H5B2__insert_internal
        - H5B2__locate_record
        - H5B2__protect_internal
        - H5B2__shadow_internal
        - H5B2__update_internal
        - H5B2__update_leaf
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5B2internal.c:592,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5B2internal.c:531,21'
          Dst:             H5B2__protect_internal
        - Src:             'H5B2internal.c:532,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:538,9'
          Dst:             H5B2__locate_record
        - Src:             'H5B2internal.c:540,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:551,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:580,17'
          Dst:             H5B2__update_internal
        - Src:             'H5B2internal.c:582,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:586,17'
          Dst:             H5B2__update_leaf
        - Src:             'H5B2internal.c:588,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:650,29'
          Dst:             H5AC_unprotect
        - Src:             'H5B2internal.c:652,29'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:662,21'
          Dst:             H5AC_unprotect
        - Src:             'H5B2internal.c:663,21'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:670,21'
          Dst:             H5B2__insert_internal
        - Src:             'H5B2internal.c:672,21'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:679,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:689,17'
          Dst:             H5B2__shadow_internal
        - Src:             'H5B2internal.c:690,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:699,13'
          Dst:             H5AC_unprotect
        - Src:             'H5B2internal.c:700,13'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__insert_internal
      functionSourceFile: '/src/hdf5/src/H5B2internal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         237
      ICount:          885
      EdgeCount:       275
      CyclomaticComplexity: 40
      functionsReached:
        - H5AC_unprotect
        - H5B2__insert_internal
        - H5B2__insert_leaf
        - H5B2__locate_record
        - H5B2__protect_internal
        - H5B2__redistribute2
        - H5B2__redistribute3
        - H5B2__shadow_internal
        - H5B2__split1
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2internal.c:363,21'
          Dst:             H5B2__protect_internal
        - Src:             'H5B2internal.c:364,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:376,13'
          Dst:             H5B2__locate_record
        - Src:             'H5B2internal.c:378,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:380,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:400,25'
          Dst:             H5B2__redistribute2
        - Src:             'H5B2internal.c:401,25'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:405,25'
          Dst:             H5B2__split1
        - Src:             'H5B2internal.c:407,25'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:412,25'
          Dst:             H5B2__redistribute2
        - Src:             'H5B2internal.c:413,25'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:417,25'
          Dst:             H5B2__split1
        - Src:             'H5B2internal.c:419,25'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:425,25'
          Dst:             H5B2__redistribute3
        - Src:             'H5B2internal.c:426,25'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:430,25'
          Dst:             H5B2__split1
        - Src:             'H5B2internal.c:432,25'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:439,17'
          Dst:             H5B2__locate_record
        - Src:             'H5B2internal.c:441,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:443,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:466,13'
          Dst:             H5B2__insert_internal
        - Src:             'H5B2internal.c:468,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:471,13'
          Dst:             H5B2__insert_leaf
        - Src:             'H5B2internal.c:472,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:486,17'
          Dst:             H5B2__shadow_internal
        - Src:             'H5B2internal.c:487,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:490,13'
          Dst:             H5AC_unprotect
        - Src:             'H5B2internal.c:491,13'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__neighbor_internal
      functionSourceFile: '/src/hdf5/src/H5B2internal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          335
      EdgeCount:       87
      CyclomaticComplexity: 13
      functionsReached:
        - H5AC_unprotect
        - H5B2__locate_record
        - H5B2__neighbor_internal
        - H5B2__neighbor_leaf
        - H5B2__protect_internal
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2internal.c:290,21'
          Dst:             H5B2__protect_internal
        - Src:             'H5B2internal.c:291,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:294,9'
          Dst:             H5B2__locate_record
        - Src:             'H5B2internal.c:296,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:314,13'
          Dst:             H5B2__neighbor_internal
        - Src:             'H5B2internal.c:316,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:320,13'
          Dst:             H5B2__neighbor_leaf
        - Src:             'H5B2internal.c:322,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:328,9'
          Dst:             H5AC_unprotect
        - Src:             'H5B2internal.c:329,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__internal_free
      functionSourceFile: '/src/hdf5/src/H5B2internal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1314
      functionLinenumberEnd: 1345
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          118
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5B2__hdr_decr
        - H5E_printf_stack
        - H5FL_fac_free
        - H5FL_reg_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2internal.c:1326,43'
          Dst:             H5FL_fac_free
        - Src:             'H5B2internal.c:1331,50'
          Dst:             H5FL_fac_free
        - Src:             'H5B2internal.c:1335,9'
          Dst:             H5B2__hdr_decr
        - Src:             'H5B2internal.c:1336,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:1342,16'
          Dst:             H5FL_reg_free
    - functionName:    H5B2__create_internal
      functionSourceFile: '/src/hdf5/src/H5B2internal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         122
      ICount:          474
      EdgeCount:       137
      CyclomaticComplexity: 17
      functionsReached:
        - H5AC_insert_entry
        - H5AC_proxy_entry_add_child
        - H5AC_remove_entry
        - H5B2__hdr_incr
        - H5B2__internal_free
        - H5E_printf_stack
        - H5FL_fac_malloc
        - H5FL_reg_calloc
        - H5MF_alloc
        - H5MF_xfree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2internal.c:94,29'
          Dst:             H5FL_reg_calloc
        - Src:             'H5B2internal.c:95,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:98,9'
          Dst:             H5B2__hdr_incr
        - Src:             'H5B2internal.c:99,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:105,52'
          Dst:             H5FL_fac_malloc
        - Src:             'H5B2internal.c:106,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:112,51'
          Dst:             H5FL_fac_malloc
        - Src:             'H5B2internal.c:113,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:127,42'
          Dst:             H5MF_alloc
        - Src:             'H5B2internal.c:128,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:131,9'
          Dst:             H5AC_insert_entry
        - Src:             'H5B2internal.c:132,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:137,13'
          Dst:             H5AC_proxy_entry_add_child
        - Src:             'H5B2internal.c:138,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:147,21'
          Dst:             H5AC_remove_entry
        - Src:             'H5B2internal.c:148,21'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:153,17'
          Dst:             H5MF_xfree
        - Src:             'H5B2internal.c:154,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2internal.c:158,17'
          Dst:             H5B2__internal_free
        - Src:             'H5B2internal.c:159,17'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__remove_leaf_by_idx
      functionSourceFile: '/src/hdf5/src/H5B2leaf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 927
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          429
      EdgeCount:       111
      CyclomaticComplexity: 21
      functionsReached:
        - H5AC_unprotect
        - H5B2__protect_leaf
        - H5B2__shadow_leaf
        - H5E_printf_stack
        - H5MM_xfree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2leaf.c:859,25'
          Dst:             H5B2__protect_leaf
        - Src:             'H5B2leaf.c:860,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:874,43'
          Dst:             H5MM_xfree
        - Src:             'H5B2leaf.c:880,43'
          Dst:             H5MM_xfree
        - Src:             'H5B2leaf.c:888,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:896,17'
          Dst:             H5B2__shadow_leaf
        - Src:             'H5B2leaf.c:897,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:924,17'
          Dst:             H5AC_unprotect
        - Src:             'H5B2leaf.c:925,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__protect_leaf
      functionSourceFile: '/src/hdf5/src/H5B2leaf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          281
      EdgeCount:       83
      CyclomaticComplexity: 13
      functionsReached:
        - H5AC_protect
        - H5AC_proxy_entry_add_child
        - H5AC_proxy_entry_remove_child
        - H5AC_unprotect
        - H5B2__shadow_leaf
        - H5E_printf_stack
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2leaf.c:188,40'
          Dst:             H5AC_protect
        - Src:             'H5B2leaf.c:189,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:194,13'
          Dst:             H5AC_proxy_entry_add_child
        - Src:             'H5B2leaf.c:195,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:201,13'
          Dst:             H5B2__shadow_leaf
        - Src:             'H5B2leaf.c:202,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:214,21'
          Dst:             H5AC_proxy_entry_remove_child
        - Src:             'H5B2leaf.c:215,21'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:222,17'
          Dst:             H5AC_unprotect
        - Src:             'H5B2leaf.c:223,17'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__shadow_leaf
      functionSourceFile: '/src/hdf5/src/H5B2leaf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          125
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5AC_move_entry
        - H5E_printf_stack
        - H5MF_alloc
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2leaf.c:708,45'
          Dst:             H5MF_alloc
        - Src:             'H5B2leaf.c:709,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:712,13'
          Dst:             H5AC_move_entry
        - Src:             'H5B2leaf.c:713,13'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__remove_leaf
      functionSourceFile: '/src/hdf5/src/H5B2leaf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 829
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         114
      ICount:          504
      EdgeCount:       135
      CyclomaticComplexity: 23
      functionsReached:
        - H5AC_unprotect
        - H5B2__locate_record
        - H5B2__protect_leaf
        - H5B2__shadow_leaf
        - H5E_printf_stack
        - H5MM_xfree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2leaf.c:756,25'
          Dst:             H5B2__protect_leaf
        - Src:             'H5B2leaf.c:757,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:765,9'
          Dst:             H5B2__locate_record
        - Src:             'H5B2leaf.c:766,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:768,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:776,43'
          Dst:             H5MM_xfree
        - Src:             'H5B2leaf.c:782,43'
          Dst:             H5MM_xfree
        - Src:             'H5B2leaf.c:790,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:798,17'
          Dst:             H5B2__shadow_leaf
        - Src:             'H5B2leaf.c:799,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:826,17'
          Dst:             H5AC_unprotect
        - Src:             'H5B2leaf.c:827,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__swap_leaf
      functionSourceFile: '/src/hdf5/src/H5B2leaf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          247
      EdgeCount:       47
      CyclomaticComplexity: 7
      functionsReached:
        - H5AC_unprotect
        - H5B2__protect_internal
        - H5B2__protect_leaf
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2leaf.c:613,31'
          Dst:             H5B2__protect_internal
        - Src:             'H5B2leaf.c:615,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:629,35'
          Dst:             H5B2__protect_leaf
        - Src:             'H5B2leaf.c:631,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:657,18'
          Dst:             H5AC_unprotect
        - Src:             'H5B2leaf.c:658,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__update_leaf
      functionSourceFile: '/src/hdf5/src/H5B2leaf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         148
      ICount:          681
      EdgeCount:       175
      CyclomaticComplexity: 29
      functionsReached:
        - H5AC_unprotect
        - H5B2__locate_record
        - H5B2__protect_leaf
        - H5B2__shadow_leaf
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2leaf.c:451,25'
          Dst:             H5B2__protect_leaf
        - Src:             'H5B2leaf.c:452,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:463,13'
          Dst:             H5B2__locate_record
        - Src:             'H5B2leaf.c:464,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:497,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:513,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:536,25'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:545,25'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:558,17'
          Dst:             H5B2__shadow_leaf
        - Src:             'H5B2leaf.c:559,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:568,13'
          Dst:             H5AC_unprotect
        - Src:             'H5B2leaf.c:569,13'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__insert_leaf
      functionSourceFile: '/src/hdf5/src/H5B2leaf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         134
      ICount:          590
      EdgeCount:       157
      CyclomaticComplexity: 25
      functionsReached:
        - H5AC_unprotect
        - H5B2__locate_record
        - H5B2__protect_leaf
        - H5B2__shadow_leaf
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2leaf.c:340,25'
          Dst:             H5B2__protect_leaf
        - Src:             'H5B2leaf.c:341,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:355,13'
          Dst:             H5B2__locate_record
        - Src:             'H5B2leaf.c:356,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:358,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:370,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:389,25'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:398,25'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:410,17'
          Dst:             H5B2__shadow_leaf
        - Src:             'H5B2leaf.c:411,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:414,13'
          Dst:             H5AC_unprotect
        - Src:             'H5B2leaf.c:415,13'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__neighbor_leaf
      functionSourceFile: '/src/hdf5/src/H5B2leaf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          310
      EdgeCount:       88
      CyclomaticComplexity: 14
      functionsReached:
        - H5AC_unprotect
        - H5B2__locate_record
        - H5B2__protect_leaf
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2leaf.c:272,25'
          Dst:             H5B2__protect_leaf
        - Src:             'H5B2leaf.c:273,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:276,9'
          Dst:             H5B2__locate_record
        - Src:             'H5B2leaf.c:277,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:299,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:303,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:307,17'
          Dst:             H5AC_unprotect
        - Src:             'H5B2leaf.c:308,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__leaf_free
      functionSourceFile: '/src/hdf5/src/H5B2leaf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 966
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          82
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5B2__hdr_decr
        - H5E_printf_stack
        - H5FL_fac_free
        - H5FL_reg_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2leaf.c:953,40'
          Dst:             H5FL_fac_free
        - Src:             'H5B2leaf.c:956,9'
          Dst:             H5B2__hdr_decr
        - Src:             'H5B2leaf.c:957,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:963,12'
          Dst:             H5FL_reg_free
    - functionName:    H5B2__create_leaf
      functionSourceFile: '/src/hdf5/src/H5B2leaf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         111
      ICount:          410
      EdgeCount:       125
      CyclomaticComplexity: 16
      functionsReached:
        - H5AC_insert_entry
        - H5AC_proxy_entry_add_child
        - H5AC_remove_entry
        - H5B2__hdr_incr
        - H5B2__leaf_free
        - H5E_printf_stack
        - H5FL_fac_malloc
        - H5FL_reg_calloc
        - H5MF_alloc
        - H5MF_xfree
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2leaf.c:94,25'
          Dst:             H5FL_reg_calloc
        - Src:             'H5B2leaf.c:95,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:98,9'
          Dst:             H5B2__hdr_incr
        - Src:             'H5B2leaf.c:99,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:105,49'
          Dst:             H5FL_fac_malloc
        - Src:             'H5B2leaf.c:106,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:116,42'
          Dst:             H5MF_alloc
        - Src:             'H5B2leaf.c:117,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:120,9'
          Dst:             H5AC_insert_entry
        - Src:             'H5B2leaf.c:121,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:126,13'
          Dst:             H5AC_proxy_entry_add_child
        - Src:             'H5B2leaf.c:127,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:136,21'
          Dst:             H5AC_remove_entry
        - Src:             'H5B2leaf.c:137,21'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:142,17'
          Dst:             H5MF_xfree
        - Src:             'H5B2leaf.c:143,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2leaf.c:147,17'
          Dst:             H5B2__leaf_free
        - Src:             'H5B2leaf.c:148,17'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__get_node_depth_test
      functionSourceFile: '/src/hdf5/src/H5B2test.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5B2__get_node_info_test
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2test.c:603,9'
          Dst:             H5B2__get_node_info_test
        - Src:             'H5B2test.c:604,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__get_node_info_test
      functionSourceFile: '/src/hdf5/src/H5B2test.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         169
      ICount:          626
      EdgeCount:       193
      CyclomaticComplexity: 26
      functionsReached:
        - H5AC_unpin_entry
        - H5AC_unprotect
        - H5B2__locate_record
        - H5B2__protect_internal
        - H5B2__protect_leaf
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2test.c:475,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2test.c:484,33'
          Dst:             H5B2__protect_internal
        - Src:             'H5B2test.c:486,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2test.c:490,34'
          Dst:             H5AC_unpin_entry
        - Src:             'H5B2test.c:491,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2test.c:496,13'
          Dst:             H5B2__locate_record
        - Src:             'H5B2test.c:498,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2test.c:508,17'
          Dst:             H5AC_unprotect
        - Src:             'H5B2test.c:510,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2test.c:521,17'
          Dst:             H5AC_unprotect
        - Src:             'H5B2test.c:522,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2test.c:540,29'
          Dst:             H5B2__protect_leaf
        - Src:             'H5B2test.c:541,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2test.c:545,34'
          Dst:             H5AC_unpin_entry
        - Src:             'H5B2test.c:546,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B2test.c:551,13'
          Dst:             H5B2__locate_record
        - Src:             'H5B2test.c:552,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2test.c:555,13'
          Dst:             H5AC_unprotect
        - Src:             'H5B2test.c:556,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2test.c:560,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B2test.c:570,30'
          Dst:             H5AC_unpin_entry
        - Src:             'H5B2test.c:571,13'
          Dst:             H5E_printf_stack
    - functionName:    H5B2__get_root_addr_test
      functionSourceFile: '/src/hdf5/src/H5B2test.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5B2__test2_debug
      functionSourceFile: '/src/hdf5/src/H5B2test.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2test.c:402,5'
          Dst:             fprintf
    - functionName:    H5B2__test2_decode
      functionSourceFile: '/src/hdf5/src/H5B2test.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          312
      EdgeCount:       69
      CyclomaticComplexity: 36
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5B2test.c:379,5'
          Branch Sides:    []
        - Branch String:   'H5B2test.c:380,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    H5B2__test2_encode
      functionSourceFile: '/src/hdf5/src/H5B2test.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          316
      EdgeCount:       44
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5B2test.c:353,5'
          Branch Sides:    []
        - Branch String:   'H5B2test.c:354,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    H5B2__test2_compare
      functionSourceFile: '/src/hdf5/src/H5B2test.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5B2__test2_store
      functionSourceFile: '/src/hdf5/src/H5B2test.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5B2__test_debug
      functionSourceFile: '/src/hdf5/src/H5B2test.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2test.c:287,5'
          Dst:             fprintf
    - functionName:    H5B2__test_decode
      functionSourceFile: '/src/hdf5/src/H5B2test.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          155
      EdgeCount:       35
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5B2test.c:265,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    H5B2__test_encode
      functionSourceFile: '/src/hdf5/src/H5B2test.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          159
      EdgeCount:       22
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5B2test.c:240,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    H5B2__test_compare
      functionSourceFile: '/src/hdf5/src/H5B2test.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5B2__test_store
      functionSourceFile: '/src/hdf5/src/H5B2test.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5B2__test_dst_context
      functionSourceFile: '/src/hdf5/src/H5B2test.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_reg_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2test.c:174,11'
          Dst:             H5FL_reg_free
    - functionName:    H5B2__test_crt_context
      functionSourceFile: '/src/hdf5/src/H5B2test.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          59
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
        - H5F_sizeof_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2test.c:140,24'
          Dst:             H5FL_reg_malloc
        - Src:             'H5B2test.c:141,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B2test.c:144,24'
          Dst:             H5F_sizeof_size
    - functionName:    H5C_cork
      functionSourceFile: '/src/hdf5/src/H5C.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1342
      functionLinenumberEnd: 1421
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         335
      ICount:          2787
      EdgeCount:       391
      CyclomaticComplexity: 58
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5C.c:1354,5'
          Branch Sides:    []
        - Branch String:   'H5C.c:1379,17'
          Branch Sides:    []
      Callsites:
        - Src:             'H5C.c:1354,5'
          Dst:             memcmp
        - Src:             'H5C.c:1372,41'
          Dst:             H5FL_reg_calloc
        - Src:             'H5C.c:1373,21'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:1384,21'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:1395,17'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:1399,17'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:1413,28'
          Dst:             H5FL_reg_free
    - functionName:    H5C_unsettle_ring
      functionSourceFile: '/src/hdf5/src/H5C.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          124
      EdgeCount:       39
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5C.c:1163,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5C.c:1167,21'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:1175,21'
          Dst:             H5E_printf_stack
    - functionName:    H5C_set_evictions_enabled
      functionSourceFile: '/src/hdf5/src/H5C.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1002
      functionLinenumberEnd: 1022
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          116
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5C.c:1008,9'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:1017,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C_validate_resize_config
      functionSourceFile: '/src/hdf5/src/H5C.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1204
      functionLinenumberEnd: 1318
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         328
      ICount:          1047
      EdgeCount:       375
      CyclomaticComplexity: 49
      functionsReached:
        - H5E_printf_stack
      functionUses:    5
      BranchProfiles:
        - Branch String:   'H5C.c:1251,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5C.c:1210,9'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:1213,9'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:1217,13'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:1219,13'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:1221,13'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:1224,13'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:1227,13'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:1230,13'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:1232,13'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:1237,13'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:1241,17'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:1244,17'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:1258,21'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:1261,21'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:1266,17'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:1275,13'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:1279,17'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:1281,17'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:1291,17'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:1293,17'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:1296,17'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:1305,17'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:1314,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C_set_cache_auto_resize_config
      functionSourceFile: '/src/hdf5/src/H5C.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 987
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         230
      ICount:          873
      EdgeCount:       265
      CyclomaticComplexity: 37
      functionsReached:
        - H5C__autoadjust__ageout__remove_all_markers
        - H5C__autoadjust__ageout__remove_excess_markers
        - H5C_reset_cache_hit_rate_stats
        - H5C_validate_resize_config
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5C.c:850,5'
          Branch Sides:    []
        - Branch String:   'H5C.c:870,5'
          Branch Sides:    []
        - Branch String:   'H5C.c:969,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5C.c:823,9'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:825,9'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:827,9'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:830,9'
          Dst:             H5C_validate_resize_config
        - Src:             'H5C.c:831,9'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:834,9'
          Dst:             H5C_validate_resize_config
        - Src:             'H5C.c:835,9'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:838,9'
          Dst:             H5C_validate_resize_config
        - Src:             'H5C.c:839,9'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:842,9'
          Dst:             H5C_validate_resize_config
        - Src:             'H5C.c:843,9'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:862,13'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:895,13'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:945,9'
          Dst:             H5C_reset_cache_hit_rate_stats
        - Src:             'H5C.c:947,9'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:953,17'
          Dst:             H5C__autoadjust__ageout__remove_excess_markers
        - Src:             'H5C.c:954,17'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:957,13'
          Dst:             H5C__autoadjust__ageout__remove_all_markers
        - Src:             'H5C.c:958,13'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:981,17'
          Dst:             H5E_printf_stack
    - functionName:    H5C_reset_cache_hit_rate_stats
      functionSourceFile: '/src/hdf5/src/H5C.c'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5C.c:788,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C_flush_to_min_clean
      functionSourceFile: '/src/hdf5/src/H5C.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          138
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5C__make_space_in_cache
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5C.c:756,13'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:762,9'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:764,9'
          Dst:             H5C__make_space_in_cache
        - Src:             'H5C.c:765,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C_flush_cache
      functionSourceFile: '/src/hdf5/src/H5C.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         81
      ICount:          272
      EdgeCount:       89
      CyclomaticComplexity: 10
      functionsReached:
        - H5C__flush_invalidate_cache
        - H5C__flush_ring
        - H5E_printf_stack
        - H5MF_settle_meta_data_fsm
        - H5MF_settle_raw_data_fsm
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5C.c:679,17'
          Branch Sides:    []
      Callsites:
        - Src:             'H5C.c:666,13'
          Dst:             H5C__flush_invalidate_cache
        - Src:             'H5C.c:667,13'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:686,33'
          Dst:             H5MF_settle_raw_data_fsm
        - Src:             'H5C.c:687,33'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:693,33'
          Dst:             H5MF_settle_meta_data_fsm
        - Src:             'H5C.c:694,33'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:702,25'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:707,17'
          Dst:             H5C__flush_ring
        - Src:             'H5C.c:708,17'
          Dst:             H5E_printf_stack
    - functionName:    H5C_evict
      functionSourceFile: '/src/hdf5/src/H5C.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          117
      EdgeCount:       40
      CyclomaticComplexity: 5
      functionsReached:
        - H5C__flush_invalidate_cache
        - H5C_set_slist_enabled
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5C.c:571,9'
          Dst:             H5C_set_slist_enabled
        - Src:             'H5C.c:572,9'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:575,9'
          Dst:             H5C__flush_invalidate_cache
        - Src:             'H5C.c:576,9'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:579,9'
          Dst:             H5C_set_slist_enabled
        - Src:             'H5C.c:580,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C_set_slist_enabled
      functionSourceFile: '/src/hdf5/src/H5C.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1072
      functionLinenumberEnd: 1124
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          341
      EdgeCount:       106
      CyclomaticComplexity: 15
      functionsReached:
        - H5E_printf_stack
        - H5SL_insert
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'H5C.c:1079,9'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:1083,13'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:1085,13'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:1097,21'
          Dst:             H5SL_insert
        - Src:             'H5C.c:1097,21'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:1112,13'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:1115,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C_dest
      functionSourceFile: '/src/hdf5/src/H5C.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         104
      ICount:          553
      EdgeCount:       125
      CyclomaticComplexity: 23
      functionsReached:
        - H5C__flush_invalidate_cache
        - H5C__generate_cache_image
        - H5C_set_slist_enabled
        - H5E_printf_stack
        - H5FL_reg_free
        - H5MM_xfree
        - H5SL_close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5C.c:497,9'
          Dst:             H5C_set_slist_enabled
        - Src:             'H5C.c:498,9'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:501,9'
          Dst:             H5C__flush_invalidate_cache
        - Src:             'H5C.c:502,9'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:506,13'
          Dst:             H5C__generate_cache_image
        - Src:             'H5C.c:507,13'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:516,9'
          Dst:             H5SL_close
        - Src:             'H5C.c:523,16'
          Dst:             H5FL_reg_free
        - Src:             'H5C.c:527,9'
          Dst:             H5MM_xfree
        - Src:             'H5C.c:535,17'
          Dst:             H5FL_reg_free
        - Src:             'H5C.c:545,13'
          Dst:             H5C_set_slist_enabled
        - Src:             'H5C.c:546,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C_prep_for_file_close
      functionSourceFile: '/src/hdf5/src/H5C.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          77
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - H5C__prep_image_for_file_close
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5C.c:415,9'
          Dst:             H5C__prep_image_for_file_close
        - Src:             'H5C.c:416,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C_create
      functionSourceFile: '/src/hdf5/src/H5C.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - size_t
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         89
      ICount:          747
      EdgeCount:       102
      CyclomaticComplexity: 15
      functionsReached:
        - H5C_reset_cache_hit_rate_stats
        - H5C_stats__reset
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5MM_xfree
        - H5SL_close
        - H5SL_create
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5C.c:145,30'
          Dst:             H5FL_reg_calloc
        - Src:             'H5C.c:146,9'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:148,41'
          Dst:             H5SL_create
        - Src:             'H5C.c:149,9'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:159,58'
          Dst:             calloc
        - Src:             'H5C.c:160,9'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:345,9'
          Dst:             H5C_reset_cache_hit_rate_stats
        - Src:             'H5C.c:347,9'
          Dst:             H5E_printf_stack
        - Src:             'H5C.c:349,5'
          Dst:             H5C_stats__reset
        - Src:             'H5C.c:364,17'
          Dst:             H5SL_close
        - Src:             'H5C.c:370,17'
          Dst:             H5MM_xfree
        - Src:             'H5C.c:372,25'
          Dst:             H5FL_reg_free
    - functionName:    H5C__image_stats
      functionSourceFile: '/src/hdf5/src/H5Cdbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1548
      functionLinenumberEnd: 1592
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          50
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cdbg.c:1561,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C_def_auto_resize_rpt_fcn
      functionSourceFile: '/src/hdf5/src/H5Cdbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1162
      functionLinenumberEnd: 1265
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - double
        - int
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          255
      EdgeCount:       38
      CyclomaticComplexity: 20
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Cdbg.c:1166,5'
          Branch Sides:    []
        - Branch String:   'H5Cdbg.c:1194,13'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Cdbg.c:1168,13'
          Dst:             fprintf
        - Src:             'H5Cdbg.c:1176,13'
          Dst:             fprintf
        - Src:             'H5Cdbg.c:1178,13'
          Dst:             fprintf
        - Src:             'H5Cdbg.c:1185,13'
          Dst:             fprintf
        - Src:             'H5Cdbg.c:1187,13'
          Dst:             fprintf
        - Src:             'H5Cdbg.c:1196,21'
          Dst:             fprintf
        - Src:             'H5Cdbg.c:1203,21'
          Dst:             fprintf
        - Src:             'H5Cdbg.c:1205,21'
          Dst:             fprintf
        - Src:             'H5Cdbg.c:1210,21'
          Dst:             fprintf
        - Src:             'H5Cdbg.c:1217,21'
          Dst:             fprintf
        - Src:             'H5Cdbg.c:1223,21'
          Dst:             fprintf
        - Src:             'H5Cdbg.c:1227,13'
          Dst:             fprintf
        - Src:             'H5Cdbg.c:1232,13'
          Dst:             fprintf
        - Src:             'H5Cdbg.c:1234,13'
          Dst:             fprintf
        - Src:             'H5Cdbg.c:1238,13'
          Dst:             fprintf
        - Src:             'H5Cdbg.c:1240,13'
          Dst:             fprintf
        - Src:             'H5Cdbg.c:1244,13'
          Dst:             fprintf
        - Src:             'H5Cdbg.c:1249,13'
          Dst:             fprintf
        - Src:             'H5Cdbg.c:1256,13'
          Dst:             fprintf
        - Src:             'H5Cdbg.c:1258,13'
          Dst:             fprintf
        - Src:             'H5Cdbg.c:1262,13'
          Dst:             fprintf
    - functionName:    H5C_stats__reset
      functionSourceFile: '/src/hdf5/src/H5Cdbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5C_stats
      functionSourceFile: '/src/hdf5/src/H5Cdbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          63
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cdbg.c:393,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C_set_prefix
      functionSourceFile: '/src/hdf5/src/H5Cdbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          78
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - strlen
        - strncpy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cdbg.c:321,48'
          Dst:             strlen
        - Src:             'H5Cdbg.c:322,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cdbg.c:324,5'
          Dst:             strncpy
    - functionName:    H5C__verify_len_eoa
      functionSourceFile: '/src/hdf5/src/H5Centry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionLinenumberEnd: 949
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          226
      EdgeCount:       72
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5F_get_eoa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Centry.c:928,11'
          Dst:             H5F_get_eoa
        - Src:             'H5Centry.c:930,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:934,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:939,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:946,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__destroy_pf_entry_child_flush_deps
      functionSourceFile: '/src/hdf5/src/H5Centry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1604
      functionLinenumberEnd: 1700
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          167
      EdgeCount:       45
      CyclomaticComplexity: 10
      functionsReached:
        - H5C_destroy_flush_dependency
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Centry.c:1664,21'
          Dst:             H5C_destroy_flush_dependency
        - Src:             'H5Centry.c:1665,21'
          Dst:             H5E_printf_stack
    - functionName:    H5C_destroy_flush_dependency
      functionSourceFile: '/src/hdf5/src/H5Centry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3895
      functionLinenumberEnd: 3997
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         126
      ICount:          516
      EdgeCount:       146
      CyclomaticComplexity: 22
      functionsReached:
        - H5C__unpin_entry_real
        - H5E_printf_stack
        - H5FL_seq_free
        - H5FL_seq_realloc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Centry.c:3915,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3917,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3920,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3930,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3947,17'
          Dst:             H5C__unpin_entry_real
        - Src:             'H5Centry.c:3948,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3964,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3977,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3983,41'
          Dst:             H5FL_seq_free
        - Src:             'H5Centry.c:3989,26'
          Dst:             H5FL_seq_realloc
        - Src:             'H5Centry.c:3991,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C__unpin_entry_real
      functionSourceFile: '/src/hdf5/src/H5Centry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          199
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5C_remove_entry
      functionSourceFile: '/src/hdf5/src/H5Centry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4083
      functionLinenumberEnd: 4190
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         138
      ICount:          728
      EdgeCount:       161
      CyclomaticComplexity: 25
      functionsReached:
        - H5C__untag_entry
        - H5E_printf_stack
        - H5MM_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Centry.c:4098,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:4100,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:4102,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:4110,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:4113,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:4132,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:4155,9'
          Dst:             H5C__untag_entry
        - Src:             'H5Centry.c:4156,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:4184,28'
          Dst:             H5MM_xfree
    - functionName:    H5C_expunge_entry
      functionSourceFile: '/src/hdf5/src/H5Centry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4013
      functionLinenumberEnd: 4068
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          302
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5C__flush_single_entry
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Centry.c:4044,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:4046,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:4059,9'
          Dst:             H5C__flush_single_entry
        - Src:             'H5Centry.c:4060,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__flush_single_entry
      functionSourceFile: '/src/hdf5/src/H5Centry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 891
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         407
      ICount:          2035
      EdgeCount:       492
      CyclomaticComplexity: 87
      functionsReached:
        - H5C__generate_image
        - H5C__mark_flush_dep_clean
        - H5C__untag_entry
        - H5E_printf_stack
        - H5F_block_write
        - H5MF_xfree
        - H5MM_xfree
        - H5PB_update_entry
        - H5SL_remove
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Centry.c:518,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:538,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:553,17'
          Dst:             H5C__generate_image
        - Src:             'H5Centry.c:554,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:597,21'
          Dst:             H5F_block_write
        - Src:             'H5Centry.c:598,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:609,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:657,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:678,13'
          Dst:             H5SL_remove
        - Src:             'H5Centry.c:678,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:691,13'
          Dst:             H5C__untag_entry
        - Src:             'H5Centry.c:692,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:710,9'
          Dst:             H5SL_remove
        - Src:             'H5Centry.c:710,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:728,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:737,21'
          Dst:             H5C__mark_flush_dep_clean
        - Src:             'H5Centry.c:738,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:769,36'
          Dst:             H5MM_xfree
        - Src:             'H5Centry.c:807,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:813,17'
          Dst:             H5MF_xfree
        - Src:             'H5Centry.c:814,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:854,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:862,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:878,17'
          Dst:             H5PB_update_entry
        - Src:             'H5Centry.c:880,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:885,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C__generate_image
      functionSourceFile: '/src/hdf5/src/H5Centry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         177
      ICount:          1244
      EdgeCount:       209
      CyclomaticComplexity: 34
      functionsReached:
        - H5C__mark_flush_dep_serialized
        - H5E_printf_stack
        - H5MM_realloc
        - H5SL_insert
        - H5SL_remove
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Centry.c:269,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:275,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:310,41'
          Dst:             H5MM_realloc
        - Src:             'H5Centry.c:311,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:359,17'
          Dst:             H5SL_remove
        - Src:             'H5Centry.c:359,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:366,17'
          Dst:             H5SL_insert
        - Src:             'H5Centry.c:366,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:375,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:393,13'
          Dst:             H5C__mark_flush_dep_serialized
        - Src:             'H5Centry.c:394,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C__mark_flush_dep_clean
      functionSourceFile: '/src/hdf5/src/H5Centry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1364
      functionLinenumberEnd: 1393
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Centry.c:1388,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C__mark_flush_dep_serialized
      functionSourceFile: '/src/hdf5/src/H5Centry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1409
      functionLinenumberEnd: 1439
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Centry.c:1434,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C_create_flush_dependency
      functionSourceFile: '/src/hdf5/src/H5Centry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3760
      functionLinenumberEnd: 3880
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         95
      ICount:          393
      EdgeCount:       109
      CyclomaticComplexity: 16
      functionsReached:
        - H5E_printf_stack
        - H5FL_seq_malloc
        - H5FL_seq_realloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Centry.c:3788,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3790,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3814,30'
          Dst:             H5FL_seq_malloc
        - Src:             'H5Centry.c:3815,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3824,30'
          Dst:             H5FL_seq_realloc
        - Src:             'H5Centry.c:3826,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3850,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3865,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C_unsettle_entry_ring
      functionSourceFile: '/src/hdf5/src/H5Centry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3694
      functionLinenumberEnd: 3736
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          155
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Centry.c:3709,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Centry.c:3717,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3725,21'
          Dst:             H5E_printf_stack
    - functionName:    H5C_unprotect
      functionSourceFile: '/src/hdf5/src/H5Centry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3406
      functionLinenumberEnd: 3668
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         299
      ICount:          1318
      EdgeCount:       351
      CyclomaticComplexity: 54
      functionsReached:
        - H5C__flush_single_entry
        - H5C__mark_flush_dep_clean
        - H5C__mark_flush_dep_dirty
        - H5C__mark_flush_dep_unserialized
        - H5C__pin_entry_from_client
        - H5C__unpin_entry_from_client
        - H5E_printf_stack
        - H5SL_insert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Centry.c:3475,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3483,17'
          Dst:             H5C__pin_entry_from_client
        - Src:             'H5Centry.c:3484,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3488,17'
          Dst:             H5C__unpin_entry_from_client
        - Src:             'H5Centry.c:3489,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3498,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3531,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3538,21'
          Dst:             H5C__mark_flush_dep_unserialized
        - Src:             'H5Centry.c:3539,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3554,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3561,21'
          Dst:             H5C__mark_flush_dep_dirty
        - Src:             'H5Centry.c:3562,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3573,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3580,21'
          Dst:             H5C__mark_flush_dep_clean
        - Src:             'H5Centry.c:3581,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3587,17'
          Dst:             H5C__pin_entry_from_client
        - Src:             'H5Centry.c:3588,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3592,17'
          Dst:             H5C__unpin_entry_from_client
        - Src:             'H5Centry.c:3593,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3606,13'
          Dst:             H5SL_insert
        - Src:             'H5Centry.c:3606,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3620,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3622,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3638,17'
          Dst:             H5C__flush_single_entry
        - Src:             'H5Centry.c:3639,17'
          Dst:             H5E_printf_stack
    - functionName:    H5C__pin_entry_from_client
      functionSourceFile: '/src/hdf5/src/H5Centry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          69
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Centry.c:130,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C__unpin_entry_from_client
      functionSourceFile: '/src/hdf5/src/H5Centry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          130
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5C__unpin_entry_real
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Centry.c:208,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:210,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:214,13'
          Dst:             H5C__unpin_entry_real
        - Src:             'H5Centry.c:215,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C__mark_flush_dep_unserialized
      functionSourceFile: '/src/hdf5/src/H5Centry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1455
      functionLinenumberEnd: 1483
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          120
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Centry.c:1478,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C__mark_flush_dep_dirty
      functionSourceFile: '/src/hdf5/src/H5Centry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1320
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          120
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Centry.c:1342,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C_unpin_entry
      functionSourceFile: '/src/hdf5/src/H5Centry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3350
      functionLinenumberEnd: 3379
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__unpin_entry_from_client
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Centry.c:3369,9'
          Dst:             H5C__unpin_entry_from_client
        - Src:             'H5Centry.c:3370,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__load_entry
      functionSourceFile: '/src/hdf5/src/H5Centry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 973
      functionLinenumberEnd: 1303
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         192
      ICount:          845
      EdgeCount:       221
      CyclomaticComplexity: 31
      functionsReached:
        - H5C__verify_len_eoa
        - H5E_printf_stack
        - H5F_block_read
        - H5F_get_read_attempts
        - H5F_track_metadata_read_retries
        - H5MM_realloc
        - H5MM_xfree
        - H5_nanosleep
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Centry.c:1008,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:1013,13'
          Dst:             H5C__verify_len_eoa
        - Src:             'H5Centry.c:1014,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:1018,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:1043,29'
          Dst:             H5F_get_read_attempts
        - Src:             'H5Centry.c:1054,42'
          Dst:             H5MM_realloc
        - Src:             'H5Centry.c:1055,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:1065,21'
          Dst:             H5F_block_read
        - Src:             'H5Centry.c:1074,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:1104,25'
          Dst:             H5C__verify_len_eoa
        - Src:             'H5Centry.c:1105,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:1108,46'
          Dst:             H5MM_realloc
        - Src:             'H5Centry.c:1109,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:1122,33'
          Dst:             H5F_block_read
        - Src:             'H5Centry.c:1132,37'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:1168,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:1173,13'
          Dst:             H5_nanosleep
        - Src:             'H5Centry.c:1179,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:1185,17'
          Dst:             H5F_track_metadata_read_retries
        - Src:             'H5Centry.c:1186,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:1194,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:1298,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:1300,32'
          Dst:             H5MM_xfree
    - functionName:    H5C__deserialize_prefetched_entry
      functionSourceFile: '/src/hdf5/src/H5Centry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1740
      functionLinenumberEnd: 2061
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         259
      ICount:          1732
      EdgeCount:       309
      CyclomaticComplexity: 52
      functionsReached:
        - H5C__destroy_pf_entry_child_flush_deps
        - H5C__flush_single_entry
        - H5C__tag_entry
        - H5C_create_flush_dependency
        - H5C_destroy_flush_dependency
        - H5E_printf_stack
        - H5MM_xfree
        - H5SL_insert
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Centry.c:1804,13'
          Dst:             H5C_destroy_flush_dependency
        - Src:             'H5Centry.c:1805,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:1822,58'
          Dst:             calloc
        - Src:             'H5Centry.c:1824,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:1826,13'
          Dst:             H5C__destroy_pf_entry_child_flush_deps
        - Src:             'H5Centry.c:1827,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:1843,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:1944,9'
          Dst:             H5C__tag_entry
        - Src:             'H5Centry.c:1945,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:1976,9'
          Dst:             H5C__flush_single_entry
        - Src:             'H5Centry.c:1977,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:1990,9'
          Dst:             H5SL_insert
        - Src:             'H5Centry.c:1990,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2001,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2035,17'
          Dst:             H5C_create_flush_dependency
        - Src:             'H5Centry.c:2036,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2054,45'
          Dst:             H5MM_xfree
        - Src:             'H5Centry.c:2059,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C_protect
      functionSourceFile: '/src/hdf5/src/H5Centry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2948
      functionLinenumberEnd: 3335
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         358
      ICount:          1884
      EdgeCount:       429
      CyclomaticComplexity: 73
      functionsReached:
        - H5CX_get_ring
        - H5C__auto_adjust_cache_size
        - H5C__deserialize_prefetched_entry
        - H5C__flash_increase_cache_size
        - H5C__load_cache_image
        - H5C__load_entry
        - H5C__make_space_in_cache
        - H5C__tag_entry
        - H5E_printf_stack
        - H5SL_insert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Centry.c:2985,13'
          Dst:             H5C__load_cache_image
        - Src:             'H5Centry.c:2986,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2993,12'
          Dst:             H5CX_get_ring
        - Src:             'H5Centry.c:3005,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3012,17'
          Dst:             H5C__deserialize_prefetched_entry
        - Src:             'H5Centry.c:3013,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3021,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3101,30'
          Dst:             H5C__load_entry
        - Src:             'H5Centry.c:3106,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3118,13'
          Dst:             H5C__tag_entry
        - Src:             'H5Centry.c:3119,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3126,17'
          Dst:             H5C__flash_increase_cache_size
        - Src:             'H5Centry.c:3127,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3149,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3188,17'
          Dst:             H5C__make_space_in_cache
        - Src:             'H5Centry.c:3189,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3209,13'
          Dst:             H5SL_insert
        - Src:             'H5Centry.c:3209,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3232,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3257,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3268,17'
          Dst:             H5C__auto_adjust_cache_size
        - Src:             'H5Centry.c:3269,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3293,21'
          Dst:             H5C__make_space_in_cache
        - Src:             'H5Centry.c:3294,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:3309,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C_pin_protected_entry
      functionSourceFile: '/src/hdf5/src/H5Centry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2889
      functionLinenumberEnd: 2923
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          88
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5C__pin_entry_from_client
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Centry.c:2910,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2913,9'
          Dst:             H5C__pin_entry_from_client
        - Src:             'H5Centry.c:2914,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C_resize_entry
      functionSourceFile: '/src/hdf5/src/H5Centry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2759
      functionLinenumberEnd: 2874
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         149
      ICount:          769
      EdgeCount:       176
      CyclomaticComplexity: 29
      functionsReached:
        - H5C__flash_increase_cache_size
        - H5C__mark_flush_dep_dirty
        - H5C__mark_flush_dep_unserialized
        - H5E_printf_stack
        - H5MM_xfree
        - H5SL_insert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Centry.c:2774,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2776,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2797,21'
          Dst:             H5C__mark_flush_dep_unserialized
        - Src:             'H5Centry.c:2798,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2804,36'
          Dst:             H5MM_xfree
        - Src:             'H5Centry.c:2813,25'
          Dst:             H5C__flash_increase_cache_size
        - Src:             'H5Centry.c:2814,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2846,13'
          Dst:             H5SL_insert
        - Src:             'H5Centry.c:2846,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2858,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2863,21'
          Dst:             H5C__mark_flush_dep_dirty
        - Src:             'H5Centry.c:2864,21'
          Dst:             H5E_printf_stack
    - functionName:    H5C_move_entry
      functionSourceFile: '/src/hdf5/src/H5Centry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2616
      functionLinenumberEnd: 2741
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         249
      ICount:          1494
      EdgeCount:       300
      CyclomaticComplexity: 53
      functionsReached:
        - H5C__mark_flush_dep_dirty
        - H5C__mark_flush_dep_unserialized
        - H5E_printf_stack
        - H5SL_insert
        - H5SL_remove
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Centry.c:2649,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2655,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2657,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2680,13'
          Dst:             H5SL_remove
        - Src:             'H5Centry.c:2680,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2699,21'
          Dst:             H5C__mark_flush_dep_unserialized
        - Src:             'H5Centry.c:2700,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2706,9'
          Dst:             H5SL_insert
        - Src:             'H5Centry.c:2706,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2720,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2725,25'
          Dst:             H5C__mark_flush_dep_dirty
        - Src:             'H5Centry.c:2726,25'
          Dst:             H5E_printf_stack
    - functionName:    H5C_mark_entry_serialized
      functionSourceFile: '/src/hdf5/src/H5Centry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2571
      functionLinenumberEnd: 2601
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          136
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - H5C__mark_flush_dep_serialized
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Centry.c:2583,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2592,21'
          Dst:             H5C__mark_flush_dep_serialized
        - Src:             'H5Centry.c:2593,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2598,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C_mark_entry_unserialized
      functionSourceFile: '/src/hdf5/src/H5Centry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2528
      functionLinenumberEnd: 2556
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          119
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5C__mark_flush_dep_unserialized
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Centry.c:2546,21'
          Dst:             H5C__mark_flush_dep_unserialized
        - Src:             'H5Centry.c:2547,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2552,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C_mark_entry_clean
      functionSourceFile: '/src/hdf5/src/H5Centry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2459
      functionLinenumberEnd: 2513
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         82
      ICount:          355
      EdgeCount:       93
      CyclomaticComplexity: 13
      functionsReached:
        - H5C__mark_flush_dep_clean
        - H5E_printf_stack
        - H5SL_remove
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Centry.c:2474,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2488,13'
          Dst:             H5SL_remove
        - Src:             'H5Centry.c:2488,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2500,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2505,21'
          Dst:             H5C__mark_flush_dep_clean
        - Src:             'H5Centry.c:2506,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2510,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C_mark_entry_dirty
      functionSourceFile: '/src/hdf5/src/H5Centry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2364
      functionLinenumberEnd: 2441
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         108
      ICount:          450
      EdgeCount:       125
      CyclomaticComplexity: 19
      functionsReached:
        - H5C__mark_flush_dep_dirty
        - H5C__mark_flush_dep_unserialized
        - H5E_printf_stack
        - H5SL_insert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Centry.c:2388,21'
          Dst:             H5C__mark_flush_dep_unserialized
        - Src:             'H5Centry.c:2389,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2411,13'
          Dst:             H5SL_insert
        - Src:             'H5Centry.c:2411,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2423,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2428,21'
          Dst:             H5C__mark_flush_dep_dirty
        - Src:             'H5Centry.c:2429,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2433,21'
          Dst:             H5C__mark_flush_dep_unserialized
        - Src:             'H5Centry.c:2434,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2438,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C_insert_entry
      functionSourceFile: '/src/hdf5/src/H5Centry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2077
      functionLinenumberEnd: 2341
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         201
      ICount:          1232
      EdgeCount:       236
      CyclomaticComplexity: 37
      functionsReached:
        - H5CX_get_ring
        - H5C__flash_increase_cache_size
        - H5C__make_space_in_cache
        - H5C__tag_entry
        - H5C__untag_entry
        - H5E_printf_stack
        - H5SL_insert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Centry.c:2118,12'
          Dst:             H5CX_get_ring
        - Src:             'H5Centry.c:2130,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2132,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2159,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2223,9'
          Dst:             H5C__tag_entry
        - Src:             'H5Centry.c:2224,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2231,13'
          Dst:             H5C__flash_increase_cache_size
        - Src:             'H5Centry.c:2232,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2249,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2281,13'
          Dst:             H5C__make_space_in_cache
        - Src:             'H5Centry.c:2282,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2289,5'
          Dst:             H5SL_insert
        - Src:             'H5Centry.c:2289,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2302,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:2338,13'
          Dst:             H5C__untag_entry
        - Src:             'H5Centry.c:2339,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C__serialize_single_entry
      functionSourceFile: '/src/hdf5/src/H5Centry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1533
      functionLinenumberEnd: 1576
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          106
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5C__generate_image
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Centry.c:1559,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Centry.c:1567,9'
          Dst:             H5C__generate_image
        - Src:             'H5Centry.c:1568,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__epoch_marker_fsf_size
      functionSourceFile: '/src/hdf5/src/H5Cepoch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cepoch.c:212,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__epoch_marker_free_icr
      functionSourceFile: '/src/hdf5/src/H5Cepoch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          21
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cepoch.c:202,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__epoch_marker_notify
      functionSourceFile: '/src/hdf5/src/H5Cepoch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cepoch.c:192,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__epoch_marker_serialize
      functionSourceFile: '/src/hdf5/src/H5Cepoch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cepoch.c:182,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__epoch_marker_pre_serialize
      functionSourceFile: '/src/hdf5/src/H5Cepoch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cepoch.c:171,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__epoch_marker_image_len
      functionSourceFile: '/src/hdf5/src/H5Cepoch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cepoch.c:158,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__epoch_marker_deserialize
      functionSourceFile: '/src/hdf5/src/H5Cepoch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cepoch.c:148,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__epoch_marker_verify_chksum
      functionSourceFile: '/src/hdf5/src/H5Cepoch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cepoch.c:137,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__epoch_marker_get_final_load_size
      functionSourceFile: '/src/hdf5/src/H5Cepoch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cepoch.c:126,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__epoch_marker_get_initial_load_size
      functionSourceFile: '/src/hdf5/src/H5Cepoch.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cepoch.c:115,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__reconstruct_cache_entry
      functionSourceFile: '/src/hdf5/src/H5Cimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2560
      functionLinenumberEnd: 2713
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         141
      ICount:          798
      EdgeCount:       157
      CyclomaticComplexity: 18
      functionsReached:
        - H5C__cache_image_block_entry_header_size
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5F_addr_decode
        - H5F_sizeof_addr
        - H5F_sizeof_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Cimage.c:2655,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Cimage.c:2584,33'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Cimage.c:2585,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:2638,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:2650,5'
          Dst:             H5F_addr_decode
        - Src:             'H5Cimage.c:2652,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:2655,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5Cimage.c:2657,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:2660,31'
          Dst:             H5C__cache_image_block_entry_header_size
        - Src:             'H5Cimage.c:2661,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:2669,65'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Cimage.c:2671,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:2675,13'
          Dst:             H5F_addr_decode
        - Src:             'H5Cimage.c:2677,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:2683,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:2711,24'
          Dst:             H5FL_reg_free
    - functionName:    H5C__cache_image_block_entry_header_size
      functionSourceFile: '/src/hdf5/src/H5Cimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionLinenumberEnd: 1226
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - H5F_sizeof_addr
        - H5F_sizeof_size
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cimage.c:1223,26'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Cimage.c:1224,26'
          Dst:             H5F_sizeof_size
    - functionName:    H5C__decode_cache_image_header
      functionSourceFile: '/src/hdf5/src/H5Cimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          455
      EdgeCount:       99
      CyclomaticComplexity: 9
      functionsReached:
        - H5C__cache_image_block_header_size
        - H5E_printf_stack
        - H5F_sizeof_size
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Cimage.c:1308,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Cimage.c:1291,9'
          Dst:             memcmp
        - Src:             'H5Cimage.c:1292,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:1298,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:1305,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:1308,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5Cimage.c:1312,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:1317,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:1321,27'
          Dst:             H5C__cache_image_block_header_size
        - Src:             'H5Cimage.c:1323,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__cache_image_block_header_size
      functionSourceFile: '/src/hdf5/src/H5Cimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1254
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - H5F_sizeof_size
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cimage.c:1251,26'
          Dst:             H5F_sizeof_size
    - functionName:    H5C__prep_for_file_close__compute_fd_heights_real
      functionSourceFile: '/src/hdf5/src/H5Cimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1944
      functionLinenumberEnd: 1969
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - H5C__prep_for_file_close__compute_fd_heights_real
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cimage.c:1965,17'
          Dst:             H5C__prep_for_file_close__compute_fd_heights_real
    - functionName:    H5C__prep_for_file_close__compute_fd_heights
      functionSourceFile: '/src/hdf5/src/H5Cimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1715
      functionLinenumberEnd: 1894
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         102
      ICount:          531
      EdgeCount:       133
      CyclomaticComplexity: 33
      functionsReached:
        - H5C__prep_for_file_close__compute_fd_heights_real
        - H5E_printf_stack
        - H5MM_xfree
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cimage.c:1835,17'
          Dst:             H5MM_xfree
        - Src:             'H5Cimage.c:1842,70'
          Dst:             calloc
        - Src:             'H5Cimage.c:1844,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:1886,21'
          Dst:             H5C__prep_for_file_close__compute_fd_heights_real
    - functionName:    H5C__encode_cache_image_entry
      functionSourceFile: '/src/hdf5/src/H5Cimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1578
      functionLinenumberEnd: 1665
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         107
      ICount:          645
      EdgeCount:       119
      CyclomaticComplexity: 14
      functionsReached:
        - H5C__cache_image_block_entry_header_size
        - H5E_printf_stack
        - H5F_addr_encode
        - H5F_sizeof_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Cimage.c:1647,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Cimage.c:1605,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:1627,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:1632,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:1637,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:1644,5'
          Dst:             H5F_addr_encode
        - Src:             'H5Cimage.c:1647,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5Cimage.c:1650,31'
          Dst:             H5C__cache_image_block_entry_header_size
        - Src:             'H5Cimage.c:1651,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:1655,9'
          Dst:             H5F_addr_encode
    - functionName:    H5C__encode_cache_image_header
      functionSourceFile: '/src/hdf5/src/H5Cimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1506
      functionLinenumberEnd: 1562
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          301
      EdgeCount:       44
      CyclomaticComplexity: 5
      functionsReached:
        - H5C__cache_image_block_header_size
        - H5E_printf_stack
        - H5F_sizeof_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Cimage.c:1547,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Cimage.c:1547,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5Cimage.c:1554,27'
          Dst:             H5C__cache_image_block_header_size
        - Src:             'H5Cimage.c:1556,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C_validate_cache_image_config
      functionSourceFile: '/src/hdf5/src/H5Cimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1161
      functionLinenumberEnd: 1189
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         59
      ICount:          174
      EdgeCount:       64
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cimage.c:1167,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:1169,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:1176,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:1183,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:1186,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C_set_cache_image_config
      functionSourceFile: '/src/hdf5/src/H5Cimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1089
      functionLinenumberEnd: 1143
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          104
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5C_validate_cache_image_config
        - H5E_printf_stack
        - H5F_get_intent
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cimage.c:1099,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:1102,9'
          Dst:             H5C_validate_cache_image_config
        - Src:             'H5Cimage.c:1103,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:1130,13'
          Dst:             H5F_get_intent
    - functionName:    H5C__image_entry_cmp
      functionSourceFile: '/src/hdf5/src/H5Cimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5C__prep_for_file_close__setup_image_entries_array
      functionSourceFile: '/src/hdf5/src/H5Cimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1985
      functionLinenumberEnd: 2088
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          312
      EdgeCount:       39
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cimage.c:2004,55'
          Dst:             calloc
        - Src:             'H5Cimage.c:2006,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__prep_for_file_close__scan_entries
      functionSourceFile: '/src/hdf5/src/H5Cimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2120
      functionLinenumberEnd: 2352
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         92
      ICount:          482
      EdgeCount:       111
      CyclomaticComplexity: 21
      functionsReached:
        - H5C__cache_image_block_entry_header_size
        - H5C__cache_image_block_header_size
        - H5C__prep_for_file_close__compute_fd_heights
        - H5E_printf_stack
        - H5F_sizeof_addr
        - H5MM_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cimage.c:2147,24'
          Dst:             H5C__cache_image_block_header_size
        - Src:             'H5Cimage.c:2148,24'
          Dst:             H5C__cache_image_block_entry_header_size
        - Src:             'H5Cimage.c:2191,61'
          Dst:             H5MM_xfree
        - Src:             'H5Cimage.c:2202,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:2212,57'
          Dst:             H5MM_xfree
        - Src:             'H5Cimage.c:2224,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:2265,9'
          Dst:             H5C__prep_for_file_close__compute_fd_heights
        - Src:             'H5Cimage.c:2266,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:2279,48'
          Dst:             H5F_sizeof_addr
    - functionName:    H5C__write_cache_image_superblock_msg
      functionSourceFile: '/src/hdf5/src/H5Cimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2733
      functionLinenumberEnd: 2773
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          75
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5F__super_ext_write_msg
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cimage.c:2768,9'
          Dst:             H5F__super_ext_write_msg
        - Src:             'H5Cimage.c:2769,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__prep_image_for_file_close
      functionSourceFile: '/src/hdf5/src/H5Cimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 1059
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         129
      ICount:          462
      EdgeCount:       147
      CyclomaticComplexity: 20
      functionsReached:
        - H5C__image_entry_cmp
        - H5C__load_cache_image
        - H5C__prep_for_file_close__scan_entries
        - H5C__prep_for_file_close__setup_image_entries_array
        - H5C__serialize_cache
        - H5C__write_cache_image_superblock_msg
        - H5E_printf_stack
        - H5FD_alloc
        - H5FD_get_eoa
        - H5F__super_ext_remove_msg
        - qsort
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cimage.c:829,13'
          Dst:             H5C__load_cache_image
        - Src:             'H5Cimage.c:830,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:872,17'
          Dst:             H5C__write_cache_image_superblock_msg
        - Src:             'H5Cimage.c:873,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:876,13'
          Dst:             H5C__serialize_cache
        - Src:             'H5Cimage.c:877,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:895,13'
          Dst:             H5C__prep_for_file_close__scan_entries
        - Src:             'H5Cimage.c:896,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:948,57'
          Dst:             H5FD_alloc
        - Src:             'H5Cimage.c:951,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:960,64'
          Dst:             H5FD_get_eoa
        - Src:             'H5Cimage.c:961,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:993,17'
          Dst:             H5C__write_cache_image_superblock_msg
        - Src:             'H5Cimage.c:994,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:1031,17'
          Dst:             H5C__prep_for_file_close__setup_image_entries_array
        - Src:             'H5Cimage.c:1032,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:1035,13'
          Dst:             qsort
        - Src:             'H5Cimage.c:1035,13'
          Dst:             H5C__image_entry_cmp
        - Src:             'H5Cimage.c:1047,21'
          Dst:             H5F__super_ext_remove_msg
        - Src:             'H5Cimage.c:1048,21'
          Dst:             H5E_printf_stack
    - functionName:    H5C__load_cache_image
      functionSourceFile: '/src/hdf5/src/H5Cimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          223
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5C__read_cache_image
        - H5C__reconstruct_cache_contents
        - H5E_printf_stack
        - H5F__super_ext_remove_msg
        - H5MM_xfree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cimage.c:620,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:623,13'
          Dst:             H5C__read_cache_image
        - Src:             'H5Cimage.c:624,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:627,13'
          Dst:             H5C__reconstruct_cache_contents
        - Src:             'H5Cimage.c:628,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:631,35'
          Dst:             H5MM_xfree
        - Src:             'H5Cimage.c:643,13'
          Dst:             H5F__super_ext_remove_msg
        - Src:             'H5Cimage.c:644,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:656,39'
          Dst:             H5MM_xfree
    - functionName:    H5C__read_cache_image
      functionSourceFile: '/src/hdf5/src/H5Cimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5F_block_read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cimage.c:549,17'
          Dst:             H5F_block_read
        - Src:             'H5Cimage.c:551,17'
          Dst:             H5E_printf_stack
    - functionName:    H5C__reconstruct_cache_contents
      functionSourceFile: '/src/hdf5/src/H5Cimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2370
      functionLinenumberEnd: 2541
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         208
      ICount:          1356
      EdgeCount:       250
      CyclomaticComplexity: 44
      functionsReached:
        - H5C__decode_cache_image_header
        - H5C__make_space_in_cache
        - H5C__reconstruct_cache_entry
        - H5C_create_flush_dependency
        - H5E_printf_stack
        - H5SL_insert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cimage.c:2389,9'
          Dst:             H5C__decode_cache_image_header
        - Src:             'H5Cimage.c:2390,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:2403,37'
          Dst:             H5C__reconstruct_cache_entry
        - Src:             'H5Cimage.c:2404,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:2419,13'
          Dst:             H5SL_insert
        - Src:             'H5Cimage.c:2419,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:2438,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:2451,17'
          Dst:             H5C_create_flush_dependency
        - Src:             'H5Cimage.c:2452,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:2532,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:2536,13'
          Dst:             H5C__make_space_in_cache
        - Src:             'H5Cimage.c:2537,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C_load_cache_image_on_next_protect
      functionSourceFile: '/src/hdf5/src/H5Cimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5C__get_cache_image_config
      functionSourceFile: '/src/hdf5/src/H5Cimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          81
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cimage.c:503,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:505,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__write_cache_image
      functionSourceFile: '/src/hdf5/src/H5Cimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2788
      functionLinenumberEnd: 2817
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5F_block_write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cimage.c:2808,17'
          Dst:             H5F_block_write
        - Src:             'H5Cimage.c:2810,17'
          Dst:             H5E_printf_stack
    - functionName:    H5C__free_image_entries_array
      functionSourceFile: '/src/hdf5/src/H5Cimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          86
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - H5MM_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cimage.c:468,54'
          Dst:             H5MM_xfree
        - Src:             'H5Cimage.c:474,33'
          Dst:             H5MM_xfree
        - Src:             'H5Cimage.c:478,57'
          Dst:             H5MM_xfree
    - functionName:    H5C__construct_cache_image_buffer
      functionSourceFile: '/src/hdf5/src/H5Cimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          192
      EdgeCount:       47
      CyclomaticComplexity: 6
      functionsReached:
        - H5C__encode_cache_image_entry
        - H5C__encode_cache_image_header
        - H5E_printf_stack
        - H5_checksum_metadata
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cimage.c:260,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:264,9'
          Dst:             H5C__encode_cache_image_header
        - Src:             'H5Cimage.c:265,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:270,13'
          Dst:             H5C__encode_cache_image_entry
        - Src:             'H5Cimage.c:271,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:277,14'
          Dst:             H5_checksum_metadata
    - functionName:    H5C__generate_cache_image
      functionSourceFile: '/src/hdf5/src/H5Cimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          133
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5C__construct_cache_image_buffer
        - H5C__free_image_entries_array
        - H5C__write_cache_image
        - H5E_printf_stack
        - H5MM_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cimage.c:402,9'
          Dst:             H5C__construct_cache_image_buffer
        - Src:             'H5Cimage.c:403,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:406,9'
          Dst:             H5C__free_image_entries_array
        - Src:             'H5Cimage.c:407,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:411,13'
          Dst:             H5C__write_cache_image
        - Src:             'H5Cimage.c:412,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Cimage.c:419,31'
          Dst:             H5MM_xfree
    - functionName:    H5C_cache_image_status
      functionSourceFile: '/src/hdf5/src/H5Cimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5C_cache_image_pending
      functionSourceFile: '/src/hdf5/src/H5Cimage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5C__autoadjust__ageout__evict_aged_out_entries
      functionSourceFile: '/src/hdf5/src/H5Cint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         108
      ICount:          476
      EdgeCount:       136
      CyclomaticComplexity: 30
      functionsReached:
        - H5C__flush_single_entry
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cint.c:564,25'
          Dst:             H5C__flush_single_entry
        - Src:             'H5Cint.c:565,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:575,21'
          Dst:             H5C__flush_single_entry
        - Src:             'H5Cint.c:577,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:644,21'
          Dst:             H5C__flush_single_entry
        - Src:             'H5Cint.c:646,21'
          Dst:             H5E_printf_stack
    - functionName:    H5C__serialize_ring
      functionSourceFile: '/src/hdf5/src/H5Cint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2277
      functionLinenumberEnd: 2496
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         81
      ICount:          342
      EdgeCount:       100
      CyclomaticComplexity: 21
      functionsReached:
        - H5C__serialize_single_entry
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cint.c:2404,25'
          Dst:             H5C__serialize_single_entry
        - Src:             'H5Cint.c:2405,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:2466,25'
          Dst:             H5C__serialize_single_entry
        - Src:             'H5Cint.c:2467,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:2473,25'
          Dst:             H5E_printf_stack
    - functionName:    H5C__serialize_cache
      functionSourceFile: '/src/hdf5/src/H5Cint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2105
      functionLinenumberEnd: 2246
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         64
      ICount:          216
      EdgeCount:       69
      CyclomaticComplexity: 7
      functionsReached:
        - H5C__serialize_ring
        - H5E_printf_stack
        - H5MF_settle_meta_data_fsm
        - H5MF_settle_raw_data_fsm
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Cint.c:2194,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Cint.c:2201,25'
          Dst:             H5MF_settle_raw_data_fsm
        - Src:             'H5Cint.c:2202,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:2208,25'
          Dst:             H5MF_settle_meta_data_fsm
        - Src:             'H5Cint.c:2209,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:2217,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:2221,13'
          Dst:             H5C__serialize_ring
        - Src:             'H5Cint.c:2222,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C__make_space_in_cache
      functionSourceFile: '/src/hdf5/src/H5Cint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1819
      functionLinenumberEnd: 2069
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         105
      ICount:          506
      EdgeCount:       134
      CyclomaticComplexity: 31
      functionsReached:
        - H5C__flush_single_entry
        - H5E_printf_stack
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cint.c:1910,25'
          Dst:             H5C__flush_single_entry
        - Src:             'H5Cint.c:1911,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:1927,25'
          Dst:             H5C__flush_single_entry
        - Src:             'H5Cint.c:1930,25'
          Dst:             H5E_printf_stack
    - functionName:    H5C__flush_ring
      functionSourceFile: '/src/hdf5/src/H5Cint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1574
      functionLinenumberEnd: 1789
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          420
      EdgeCount:       129
      CyclomaticComplexity: 25
      functionsReached:
        - H5C__flush_single_entry
        - H5E_printf_stack
        - H5SL_first
        - H5SL_item
        - H5SL_next
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cint.c:1678,28'
          Dst:             H5SL_first
        - Src:             'H5Cint.c:1684,55'
          Dst:             H5SL_item
        - Src:             'H5Cint.c:1686,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:1718,24'
          Dst:             H5SL_next
        - Src:             'H5Cint.c:1720,55'
          Dst:             H5SL_item
        - Src:             'H5Cint.c:1722,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:1748,25'
          Dst:             H5C__flush_single_entry
        - Src:             'H5Cint.c:1749,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:1781,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__flush_invalidate_ring
      functionSourceFile: '/src/hdf5/src/H5Cint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1548
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         215
      ICount:          846
      EdgeCount:       261
      CyclomaticComplexity: 48
      functionsReached:
        - H5C__flush_single_entry
        - H5E_printf_stack
        - H5SL_first
        - H5SL_item
        - H5SL_next
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cint.c:1258,28'
          Dst:             H5SL_first
        - Src:             'H5Cint.c:1264,55'
          Dst:             H5SL_item
        - Src:             'H5Cint.c:1266,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:1294,24'
          Dst:             H5SL_next
        - Src:             'H5Cint.c:1296,55'
          Dst:             H5SL_item
        - Src:             'H5Cint.c:1298,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:1328,25'
          Dst:             H5C__flush_single_entry
        - Src:             'H5Cint.c:1329,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:1345,25'
          Dst:             H5C__flush_single_entry
        - Src:             'H5Cint.c:1349,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:1453,25'
          Dst:             H5C__flush_single_entry
        - Src:             'H5Cint.c:1457,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:1515,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:1524,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:1543,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:1545,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__flush_invalidate_cache
      functionSourceFile: '/src/hdf5/src/H5Cint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 991
      functionLinenumberEnd: 1097
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          127
      EdgeCount:       38
      CyclomaticComplexity: 6
      functionsReached:
        - H5C__autoadjust__ageout__remove_all_markers
        - H5C__flush_invalidate_ring
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cint.c:1043,13'
          Dst:             H5C__autoadjust__ageout__remove_all_markers
        - Src:             'H5Cint.c:1044,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:1051,13'
          Dst:             H5C__flush_invalidate_ring
        - Src:             'H5Cint.c:1052,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C__autoadjust__ageout__remove_all_markers
      functionSourceFile: '/src/hdf5/src/H5Cint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         47
      ICount:          313
      EdgeCount:       54
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cint.c:753,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:757,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C__flash_increase_cache_size
      functionSourceFile: '/src/hdf5/src/H5Cint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         91
      ICount:          397
      EdgeCount:       97
      CyclomaticComplexity: 8
      functionsReached:
        - H5C_get_cache_hit_rate
        - H5C_reset_cache_hit_rate_stats
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:
        - Branch String:   'H5Cint.c:882,9'
          Branch Sides:    []
        - Branch String:   'H5Cint.c:918,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Cint.c:877,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:884,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:898,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:920,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:930,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:943,17'
          Dst:             H5C_get_cache_hit_rate
        - Src:             'H5Cint.c:944,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:951,13'
          Dst:             H5C_reset_cache_hit_rate_stats
        - Src:             'H5Cint.c:953,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C__autoadjust__ageout__remove_excess_markers
      functionSourceFile: '/src/hdf5/src/H5Cint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 841
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         58
      ICount:          352
      EdgeCount:       66
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cint.c:804,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:817,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:821,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C__autoadjust__ageout__cycle_epoch_marker
      functionSourceFile: '/src/hdf5/src/H5Cint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         71
      ICount:          452
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cint.c:427,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:434,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:438,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:454,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__autoadjust__ageout
      functionSourceFile: '/src/hdf5/src/H5Cint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - double
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          306
      EdgeCount:       74
      CyclomaticComplexity: 16
      functionsReached:
        - H5C__autoadjust__ageout__evict_aged_out_entries
        - H5C__autoadjust__ageout__remove_excess_markers
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cint.c:354,13'
          Dst:             H5C__autoadjust__ageout__remove_excess_markers
        - Src:             'H5Cint.c:355,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:363,17'
          Dst:             H5C__autoadjust__ageout__evict_aged_out_entries
        - Src:             'H5Cint.c:364,17'
          Dst:             H5E_printf_stack
    - functionName:    H5C__autoadjust__ageout__insert_new_marker
      functionSourceFile: '/src/hdf5/src/H5Cint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         54
      ICount:          291
      EdgeCount:       60
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cint.c:688,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:695,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:707,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__auto_adjust_cache_size
      functionSourceFile: '/src/hdf5/src/H5Cint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         216
      ICount:          886
      EdgeCount:       250
      CyclomaticComplexity: 36
      functionsReached:
        - H5C__autoadjust__ageout
        - H5C__autoadjust__ageout__cycle_epoch_marker
        - H5C__autoadjust__ageout__insert_new_marker
        - H5C_get_cache_hit_rate
        - H5C_reset_cache_hit_rate_stats
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Cint.c:131,5'
          Branch Sides:    []
        - Branch String:   'H5Cint.c:198,9'
          Branch Sides:    []
        - Branch String:   'H5Cint.c:284,13'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Cint.c:121,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:126,9'
          Dst:             H5C_get_cache_hit_rate
        - Src:             'H5Cint.c:127,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:134,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:167,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:186,13'
          Dst:             H5C__autoadjust__ageout__insert_new_marker
        - Src:             'H5Cint.c:187,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:236,29'
          Dst:             H5C__autoadjust__ageout
        - Src:             'H5Cint.c:238,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:244,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:253,13'
          Dst:             H5C__autoadjust__ageout__cycle_epoch_marker
        - Src:             'H5Cint.c:254,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:286,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:297,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Cint.c:308,9'
          Dst:             H5C_reset_cache_hit_rate_stats
        - Src:             'H5Cint.c:310,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C_log_write_remove_entry_msg
      functionSourceFile: '/src/hdf5/src/H5Clog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          82
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog.c:867,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C_log_write_set_cache_config_msg
      functionSourceFile: '/src/hdf5/src/H5Clog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          82
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog.c:837,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C_log_write_unprotect_entry_msg
      functionSourceFile: '/src/hdf5/src/H5Clog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          88
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog.c:807,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C_log_write_destroy_fd_msg
      functionSourceFile: '/src/hdf5/src/H5Clog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          85
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog.c:777,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C_log_write_unpin_entry_msg
      functionSourceFile: '/src/hdf5/src/H5Clog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          82
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog.c:744,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C_log_write_resize_entry_msg
      functionSourceFile: '/src/hdf5/src/H5Clog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          85
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog.c:715,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C_log_write_protect_entry_msg
      functionSourceFile: '/src/hdf5/src/H5Clog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          88
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog.c:684,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C_log_write_create_fd_msg
      functionSourceFile: '/src/hdf5/src/H5Clog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          85
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog.c:653,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C_log_write_pin_entry_msg
      functionSourceFile: '/src/hdf5/src/H5Clog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          82
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog.c:620,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C_log_write_move_entry_msg
      functionSourceFile: '/src/hdf5/src/H5Clog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          88
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog.c:591,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C_log_write_mark_serialized_entry_msg
      functionSourceFile: '/src/hdf5/src/H5Clog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          82
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog.c:561,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C_log_write_mark_unserialized_entry_msg
      functionSourceFile: '/src/hdf5/src/H5Clog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          82
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog.c:531,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C_log_write_mark_entry_clean_msg
      functionSourceFile: '/src/hdf5/src/H5Clog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          82
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog.c:501,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C_log_write_mark_entry_dirty_msg
      functionSourceFile: '/src/hdf5/src/H5Clog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          82
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog.c:471,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C_log_write_insert_entry_msg
      functionSourceFile: '/src/hdf5/src/H5Clog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          91
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog.c:441,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C_log_write_flush_cache_msg
      functionSourceFile: '/src/hdf5/src/H5Clog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          79
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog.c:411,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C_log_write_expunge_entry_msg
      functionSourceFile: '/src/hdf5/src/H5Clog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          85
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog.c:383,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C_log_write_evict_cache_msg
      functionSourceFile: '/src/hdf5/src/H5Clog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          79
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog.c:354,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C_log_write_destroy_cache_msg
      functionSourceFile: '/src/hdf5/src/H5Clog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          76
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog.c:326,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C_log_write_create_cache_msg
      functionSourceFile: '/src/hdf5/src/H5Clog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          79
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog.c:294,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C_get_logging_status
      functionSourceFile: '/src/hdf5/src/H5Clog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5C_stop_logging
      functionSourceFile: '/src/hdf5/src/H5Clog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         54
      ICount:          206
      EdgeCount:       60
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog.c:224,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Clog.c:226,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Clog.c:231,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Clog.c:236,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C_log_tear_down
      functionSourceFile: '/src/hdf5/src/H5Clog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          156
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - H5C_stop_logging
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog.c:144,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Clog.c:148,13'
          Dst:             H5C_stop_logging
        - Src:             'H5Clog.c:149,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Clog.c:154,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C_start_logging
      functionSourceFile: '/src/hdf5/src/H5Clog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          171
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog.c:184,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Clog.c:189,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Clog.c:197,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C_log_set_up
      functionSourceFile: '/src/hdf5/src/H5Clog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          206
      EdgeCount:       72
      CyclomaticComplexity: 9
      functionsReached:
        - H5C__log_json_set_up
        - H5C__log_trace_set_up
        - H5C_start_logging
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog.c:88,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Clog.c:100,13'
          Dst:             H5C__log_json_set_up
        - Src:             'H5Clog.c:101,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Clog.c:104,13'
          Dst:             H5C__log_trace_set_up
        - Src:             'H5Clog.c:105,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Clog.c:108,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Clog.c:115,13'
          Dst:             H5C_start_logging
        - Src:             'H5Clog.c:116,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C__json_write_log_message
      functionSourceFile: '/src/hdf5/src/H5Clog_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - fprintf
        - strlen
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_json.c:171,15'
          Dst:             strlen
        - Src:             'H5Clog_json.c:172,25'
          Dst:             fprintf
        - Src:             'H5Clog_json.c:173,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__json_write_remove_entry_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1205
      functionLinenumberEnd: 1232
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__json_write_log_message
        - H5E_printf_stack
        - snprintf
        - time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_json.c:1225,25'
          Dst:             time
        - Src:             'H5Clog_json.c:1217,5'
          Dst:             snprintf
        - Src:             'H5Clog_json.c:1228,9'
          Dst:             H5C__json_write_log_message
        - Src:             'H5Clog_json.c:1229,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__json_write_set_cache_config_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1165
      functionLinenumberEnd: 1191
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          62
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__json_write_log_message
        - H5E_printf_stack
        - snprintf
        - time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_json.c:1184,25'
          Dst:             time
        - Src:             'H5Clog_json.c:1177,5'
          Dst:             snprintf
        - Src:             'H5Clog_json.c:1187,9'
          Dst:             H5C__json_write_log_message
        - Src:             'H5Clog_json.c:1188,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__json_write_unprotect_entry_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1150
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__json_write_log_message
        - H5E_printf_stack
        - snprintf
        - time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_json.c:1143,25'
          Dst:             time
        - Src:             'H5Clog_json.c:1133,5'
          Dst:             snprintf
        - Src:             'H5Clog_json.c:1146,9'
          Dst:             H5C__json_write_log_message
        - Src:             'H5Clog_json.c:1147,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__json_write_destroy_fd_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1077
      functionLinenumberEnd: 1107
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__json_write_log_message
        - H5E_printf_stack
        - snprintf
        - time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_json.c:1099,25'
          Dst:             time
        - Src:             'H5Clog_json.c:1090,5'
          Dst:             snprintf
        - Src:             'H5Clog_json.c:1103,9'
          Dst:             H5C__json_write_log_message
        - Src:             'H5Clog_json.c:1104,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__json_write_unpin_entry_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__json_write_log_message
        - H5E_printf_stack
        - snprintf
        - time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_json.c:1054,25'
          Dst:             time
        - Src:             'H5Clog_json.c:1046,5'
          Dst:             snprintf
        - Src:             'H5Clog_json.c:1057,9'
          Dst:             H5C__json_write_log_message
        - Src:             'H5Clog_json.c:1058,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__json_write_resize_entry_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 992
      functionLinenumberEnd: 1020
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__json_write_log_message
        - H5E_printf_stack
        - snprintf
        - time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_json.c:1013,25'
          Dst:             time
        - Src:             'H5Clog_json.c:1004,5'
          Dst:             snprintf
        - Src:             'H5Clog_json.c:1016,9'
          Dst:             H5C__json_write_log_message
        - Src:             'H5Clog_json.c:1017,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__json_write_protect_entry_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 940
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          92
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5C__json_write_log_message
        - H5E_printf_stack
        - snprintf
        - strcpy
        - time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_json.c:953,9'
          Dst:             strcpy
        - Src:             'H5Clog_json.c:955,9'
          Dst:             strcpy
        - Src:             'H5Clog_json.c:969,25'
          Dst:             time
        - Src:             'H5Clog_json.c:958,5'
          Dst:             snprintf
        - Src:             'H5Clog_json.c:973,9'
          Dst:             H5C__json_write_log_message
        - Src:             'H5Clog_json.c:974,9'
          Dst:             H5E_printf_stack
    - functionName:    strcpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5C__json_write_create_fd_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__json_write_log_message
        - H5E_printf_stack
        - snprintf
        - time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_json.c:917,25'
          Dst:             time
        - Src:             'H5Clog_json.c:908,5'
          Dst:             snprintf
        - Src:             'H5Clog_json.c:921,9'
          Dst:             H5C__json_write_log_message
        - Src:             'H5Clog_json.c:922,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__json_write_pin_entry_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 852
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__json_write_log_message
        - H5E_printf_stack
        - snprintf
        - time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_json.c:872,25'
          Dst:             time
        - Src:             'H5Clog_json.c:864,5'
          Dst:             snprintf
        - Src:             'H5Clog_json.c:875,9'
          Dst:             H5C__json_write_log_message
        - Src:             'H5Clog_json.c:876,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__json_write_move_entry_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 838
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__json_write_log_message
        - H5E_printf_stack
        - snprintf
        - time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_json.c:830,25'
          Dst:             time
        - Src:             'H5Clog_json.c:820,5'
          Dst:             snprintf
        - Src:             'H5Clog_json.c:834,9'
          Dst:             H5C__json_write_log_message
        - Src:             'H5Clog_json.c:835,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__json_write_mark_serialized_entry_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__json_write_log_message
        - H5E_printf_stack
        - snprintf
        - time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_json.c:787,25'
          Dst:             time
        - Src:             'H5Clog_json.c:779,5'
          Dst:             snprintf
        - Src:             'H5Clog_json.c:790,9'
          Dst:             H5C__json_write_log_message
        - Src:             'H5Clog_json.c:791,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__json_write_mark_unserialized_entry_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__json_write_log_message
        - H5E_printf_stack
        - snprintf
        - time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_json.c:745,25'
          Dst:             time
        - Src:             'H5Clog_json.c:737,5'
          Dst:             snprintf
        - Src:             'H5Clog_json.c:748,9'
          Dst:             H5C__json_write_log_message
        - Src:             'H5Clog_json.c:749,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__json_write_mark_entry_clean_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__json_write_log_message
        - H5E_printf_stack
        - snprintf
        - time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_json.c:703,25'
          Dst:             time
        - Src:             'H5Clog_json.c:695,5'
          Dst:             snprintf
        - Src:             'H5Clog_json.c:706,9'
          Dst:             H5C__json_write_log_message
        - Src:             'H5Clog_json.c:707,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__json_write_mark_entry_dirty_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__json_write_log_message
        - H5E_printf_stack
        - snprintf
        - time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_json.c:662,25'
          Dst:             time
        - Src:             'H5Clog_json.c:654,5'
          Dst:             snprintf
        - Src:             'H5Clog_json.c:665,9'
          Dst:             H5C__json_write_log_message
        - Src:             'H5Clog_json.c:666,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__json_write_insert_entry_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__json_write_log_message
        - H5E_printf_stack
        - snprintf
        - time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_json.c:621,25'
          Dst:             time
        - Src:             'H5Clog_json.c:610,5'
          Dst:             snprintf
        - Src:             'H5Clog_json.c:624,9'
          Dst:             H5C__json_write_log_message
        - Src:             'H5Clog_json.c:625,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__json_write_flush_cache_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__json_write_log_message
        - H5E_printf_stack
        - snprintf
        - time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_json.c:577,25'
          Dst:             time
        - Src:             'H5Clog_json.c:570,5'
          Dst:             snprintf
        - Src:             'H5Clog_json.c:580,9'
          Dst:             H5C__json_write_log_message
        - Src:             'H5Clog_json.c:581,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__json_write_expunge_entry_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__json_write_log_message
        - H5E_printf_stack
        - snprintf
        - time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_json.c:538,25'
          Dst:             time
        - Src:             'H5Clog_json.c:529,5'
          Dst:             snprintf
        - Src:             'H5Clog_json.c:541,9'
          Dst:             H5C__json_write_log_message
        - Src:             'H5Clog_json.c:542,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__json_write_evict_cache_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__json_write_log_message
        - H5E_printf_stack
        - snprintf
        - time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_json.c:497,25'
          Dst:             time
        - Src:             'H5Clog_json.c:490,5'
          Dst:             snprintf
        - Src:             'H5Clog_json.c:500,9'
          Dst:             H5C__json_write_log_message
        - Src:             'H5Clog_json.c:501,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__json_write_destroy_cache_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__json_write_log_message
        - H5E_printf_stack
        - snprintf
        - time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_json.c:458,25'
          Dst:             time
        - Src:             'H5Clog_json.c:452,5'
          Dst:             snprintf
        - Src:             'H5Clog_json.c:461,9'
          Dst:             H5C__json_write_log_message
        - Src:             'H5Clog_json.c:462,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__json_write_create_cache_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__json_write_log_message
        - H5E_printf_stack
        - snprintf
        - time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_json.c:420,25'
          Dst:             time
        - Src:             'H5Clog_json.c:413,5'
          Dst:             snprintf
        - Src:             'H5Clog_json.c:423,9'
          Dst:             H5C__json_write_log_message
        - Src:             'H5Clog_json.c:424,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__json_write_stop_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__json_write_log_message
        - H5E_printf_stack
        - snprintf
        - time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_json.c:381,25'
          Dst:             time
        - Src:             'H5Clog_json.c:374,5'
          Dst:             snprintf
        - Src:             'H5Clog_json.c:384,9'
          Dst:             H5C__json_write_log_message
        - Src:             'H5Clog_json.c:385,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__json_write_start_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__json_write_log_message
        - H5E_printf_stack
        - snprintf
        - time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_json.c:342,25'
          Dst:             time
        - Src:             'H5Clog_json.c:334,5'
          Dst:             snprintf
        - Src:             'H5Clog_json.c:345,9'
          Dst:             H5C__json_write_log_message
        - Src:             'H5Clog_json.c:346,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__json_tear_down_logging
      functionSourceFile: '/src/hdf5/src/H5Clog_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          72
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - fclose
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_json.c:294,5'
          Dst:             H5MM_xfree
        - Src:             'H5Clog_json.c:297,16'
          Dst:             fclose
        - Src:             'H5Clog_json.c:298,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Clog_json.c:302,5'
          Dst:             H5MM_xfree
    - functionName:    H5C__log_json_set_up
      functionSourceFile: '/src/hdf5/src/H5Clog_json.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          255
      EdgeCount:       75
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - calloc
        - fopen
        - setbuf
        - snprintf
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_json.c:219,36'
          Dst:             calloc
        - Src:             'H5Clog_json.c:220,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Clog_json.c:224,48'
          Dst:             calloc
        - Src:             'H5Clog_json.c:225,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Clog_json.c:234,28'
          Dst:             strlen
        - Src:             'H5Clog_json.c:235,38'
          Dst:             calloc
        - Src:             'H5Clog_json.c:236,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Clog_json.c:241,9'
          Dst:             snprintf
        - Src:             'H5Clog_json.c:243,9'
          Dst:             snprintf
        - Src:             'H5Clog_json.c:246,40'
          Dst:             fopen
        - Src:             'H5Clog_json.c:247,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Clog_json.c:248,5'
          Dst:             setbuf
        - Src:             'H5Clog_json.c:252,9'
          Dst:             H5MM_xfree
        - Src:             'H5Clog_json.c:258,13'
          Dst:             H5MM_xfree
        - Src:             'H5Clog_json.c:260,13'
          Dst:             H5MM_xfree
    - functionName:    fopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setbuf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5C__trace_write_log_message
      functionSourceFile: '/src/hdf5/src/H5Clog_trace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - fprintf
        - strlen
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_trace.c:166,15'
          Dst:             strlen
        - Src:             'H5Clog_trace.c:167,25'
          Dst:             fprintf
        - Src:             'H5Clog_trace.c:168,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__trace_write_remove_entry_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_trace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__trace_write_log_message
        - H5E_printf_stack
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_trace.c:898,5'
          Dst:             snprintf
        - Src:             'H5Clog_trace.c:902,9'
          Dst:             H5C__trace_write_log_message
        - Src:             'H5Clog_trace.c:903,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__trace_write_set_cache_config_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_trace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          172
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__trace_write_log_message
        - H5E_printf_stack
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_trace.c:853,5'
          Dst:             snprintf
        - Src:             'H5Clog_trace.c:868,9'
          Dst:             H5C__trace_write_log_message
        - Src:             'H5Clog_trace.c:869,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__trace_write_unprotect_entry_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_trace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__trace_write_log_message
        - H5E_printf_stack
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_trace.c:818,5'
          Dst:             snprintf
        - Src:             'H5Clog_trace.c:822,9'
          Dst:             H5C__trace_write_log_message
        - Src:             'H5Clog_trace.c:823,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__trace_write_destroy_fd_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_trace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__trace_write_log_message
        - H5E_printf_stack
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_trace.c:783,5'
          Dst:             snprintf
        - Src:             'H5Clog_trace.c:788,9'
          Dst:             H5C__trace_write_log_message
        - Src:             'H5Clog_trace.c:789,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__trace_write_unpin_entry_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_trace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__trace_write_log_message
        - H5E_printf_stack
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_trace.c:746,5'
          Dst:             snprintf
        - Src:             'H5Clog_trace.c:750,9'
          Dst:             H5C__trace_write_log_message
        - Src:             'H5Clog_trace.c:751,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__trace_write_resize_entry_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_trace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__trace_write_log_message
        - H5E_printf_stack
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_trace.c:712,5'
          Dst:             snprintf
        - Src:             'H5Clog_trace.c:716,9'
          Dst:             H5C__trace_write_log_message
        - Src:             'H5Clog_trace.c:717,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__trace_write_protect_entry_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_trace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__trace_write_log_message
        - H5E_printf_stack
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_trace.c:677,5'
          Dst:             snprintf
        - Src:             'H5Clog_trace.c:681,9'
          Dst:             H5C__trace_write_log_message
        - Src:             'H5Clog_trace.c:682,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__trace_write_create_fd_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_trace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__trace_write_log_message
        - H5E_printf_stack
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_trace.c:641,5'
          Dst:             snprintf
        - Src:             'H5Clog_trace.c:646,9'
          Dst:             H5C__trace_write_log_message
        - Src:             'H5Clog_trace.c:647,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__trace_write_pin_entry_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_trace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__trace_write_log_message
        - H5E_printf_stack
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_trace.c:604,5'
          Dst:             snprintf
        - Src:             'H5Clog_trace.c:608,9'
          Dst:             H5C__trace_write_log_message
        - Src:             'H5Clog_trace.c:609,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__trace_write_move_entry_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_trace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__trace_write_log_message
        - H5E_printf_stack
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_trace.c:570,5'
          Dst:             snprintf
        - Src:             'H5Clog_trace.c:574,9'
          Dst:             H5C__trace_write_log_message
        - Src:             'H5Clog_trace.c:575,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__trace_write_mark_serialized_entry_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_trace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__trace_write_log_message
        - H5E_printf_stack
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_trace.c:536,5'
          Dst:             snprintf
        - Src:             'H5Clog_trace.c:540,9'
          Dst:             H5C__trace_write_log_message
        - Src:             'H5Clog_trace.c:541,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__trace_write_mark_unserialized_entry_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_trace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__trace_write_log_message
        - H5E_printf_stack
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_trace.c:501,5'
          Dst:             snprintf
        - Src:             'H5Clog_trace.c:505,9'
          Dst:             H5C__trace_write_log_message
        - Src:             'H5Clog_trace.c:506,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__trace_write_mark_entry_clean_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_trace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__trace_write_log_message
        - H5E_printf_stack
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_trace.c:466,5'
          Dst:             snprintf
        - Src:             'H5Clog_trace.c:470,9'
          Dst:             H5C__trace_write_log_message
        - Src:             'H5Clog_trace.c:471,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__trace_write_mark_entry_dirty_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_trace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__trace_write_log_message
        - H5E_printf_stack
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_trace.c:432,5'
          Dst:             snprintf
        - Src:             'H5Clog_trace.c:436,9'
          Dst:             H5C__trace_write_log_message
        - Src:             'H5Clog_trace.c:437,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__trace_write_insert_entry_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_trace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          72
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__trace_write_log_message
        - H5E_printf_stack
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_trace.c:398,5'
          Dst:             snprintf
        - Src:             'H5Clog_trace.c:402,9'
          Dst:             H5C__trace_write_log_message
        - Src:             'H5Clog_trace.c:403,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__trace_write_flush_cache_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_trace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          59
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__trace_write_log_message
        - H5E_printf_stack
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_trace.c:365,5'
          Dst:             snprintf
        - Src:             'H5Clog_trace.c:368,9'
          Dst:             H5C__trace_write_log_message
        - Src:             'H5Clog_trace.c:369,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__trace_write_expunge_entry_log_msg
      functionSourceFile: '/src/hdf5/src/H5Clog_trace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__trace_write_log_message
        - H5E_printf_stack
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_trace.c:332,5'
          Dst:             snprintf
        - Src:             'H5Clog_trace.c:336,9'
          Dst:             H5C__trace_write_log_message
        - Src:             'H5Clog_trace.c:337,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__trace_tear_down_logging
      functionSourceFile: '/src/hdf5/src/H5Clog_trace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          72
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - fclose
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_trace.c:292,5'
          Dst:             H5MM_xfree
        - Src:             'H5Clog_trace.c:295,16'
          Dst:             fclose
        - Src:             'H5Clog_trace.c:296,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Clog_trace.c:300,5'
          Dst:             H5MM_xfree
    - functionName:    H5C__log_trace_set_up
      functionSourceFile: '/src/hdf5/src/H5Clog_trace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          260
      EdgeCount:       75
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - calloc
        - fopen
        - fprintf
        - setbuf
        - snprintf
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Clog_trace.c:214,36'
          Dst:             calloc
        - Src:             'H5Clog_trace.c:215,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Clog_trace.c:219,49'
          Dst:             calloc
        - Src:             'H5Clog_trace.c:220,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Clog_trace.c:229,15'
          Dst:             strlen
        - Src:             'H5Clog_trace.c:230,38'
          Dst:             calloc
        - Src:             'H5Clog_trace.c:231,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Clog_trace.c:236,9'
          Dst:             snprintf
        - Src:             'H5Clog_trace.c:238,9'
          Dst:             snprintf
        - Src:             'H5Clog_trace.c:241,41'
          Dst:             fopen
        - Src:             'H5Clog_trace.c:242,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Clog_trace.c:243,5'
          Dst:             setbuf
        - Src:             'H5Clog_trace.c:246,5'
          Dst:             fprintf
        - Src:             'H5Clog_trace.c:250,9'
          Dst:             H5MM_xfree
        - Src:             'H5Clog_trace.c:256,13'
          Dst:             H5MM_xfree
        - Src:             'H5Clog_trace.c:258,13'
          Dst:             H5MM_xfree
    - functionName:    H5C__prefetched_entry_fsf_size
      functionSourceFile: '/src/hdf5/src/H5Cprefetched.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cprefetched.c:315,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__prefetched_entry_free_icr
      functionSourceFile: '/src/hdf5/src/H5Cprefetched.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          75
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5MM_xfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cprefetched.c:296,49'
          Dst:             H5MM_xfree
        - Src:             'H5Cprefetched.c:302,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cprefetched.c:304,17'
          Dst:             H5FL_reg_free
    - functionName:    H5C__prefetched_entry_notify
      functionSourceFile: '/src/hdf5/src/H5Cprefetched.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          169
      EdgeCount:       45
      CyclomaticComplexity: 4
      functionsReached:
        - H5C_destroy_flush_dependency
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Cprefetched.c:220,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Cprefetched.c:244,21'
          Dst:             H5C_destroy_flush_dependency
        - Src:             'H5Cprefetched.c:245,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Cprefetched.c:261,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C__prefetched_entry_serialize
      functionSourceFile: '/src/hdf5/src/H5Cprefetched.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cprefetched.c:188,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__prefetched_entry_pre_serialize
      functionSourceFile: '/src/hdf5/src/H5Cprefetched.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cprefetched.c:177,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__prefetched_entry_image_len
      functionSourceFile: '/src/hdf5/src/H5Cprefetched.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cprefetched.c:164,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__prefetched_entry_deserialize
      functionSourceFile: '/src/hdf5/src/H5Cprefetched.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cprefetched.c:154,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__prefetched_entry_verify_chksum
      functionSourceFile: '/src/hdf5/src/H5Cprefetched.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cprefetched.c:143,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__prefetched_entry_get_final_load_size
      functionSourceFile: '/src/hdf5/src/H5Cprefetched.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cprefetched.c:132,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__prefetched_entry_get_initial_load_size
      functionSourceFile: '/src/hdf5/src/H5Cprefetched.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cprefetched.c:120,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C_get_mdc_image_info
      functionSourceFile: '/src/hdf5/src/H5Cquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          83
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cquery.c:379,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C_get_entry_ring
      functionSourceFile: '/src/hdf5/src/H5Cquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          202
      EdgeCount:       42
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cquery.c:353,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C_get_aux_ptr
      functionSourceFile: '/src/hdf5/src/H5Cquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5C_get_evictions_enabled
      functionSourceFile: '/src/hdf5/src/H5Cquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          84
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cquery.c:288,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cquery.c:291,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C_get_entry_status
      functionSourceFile: '/src/hdf5/src/H5Cquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          386
      EdgeCount:       82
      CyclomaticComplexity: 18
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cquery.c:236,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C_get_cache_hit_rate
      functionSourceFile: '/src/hdf5/src/H5Cquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          104
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cquery.c:182,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cquery.c:184,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C_get_cache_flush_in_progress
      functionSourceFile: '/src/hdf5/src/H5Cquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          67
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cquery.c:152,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C_get_cache_size
      functionSourceFile: '/src/hdf5/src/H5Cquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          119
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cquery.c:116,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C_get_cache_auto_resize_config
      functionSourceFile: '/src/hdf5/src/H5Cquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          90
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Cquery.c:81,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Cquery.c:83,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C_get_tag
      functionSourceFile: '/src/hdf5/src/H5Ctag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5C__expunge_tag_type_metadata_cb
      functionSourceFile: '/src/hdf5/src/H5Ctag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          81
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5C_expunge_entry
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ctag.c:728,13'
          Dst:             H5C_expunge_entry
        - Src:             'H5Ctag.c:729,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C_expunge_tag_type_metadata
      functionSourceFile: '/src/hdf5/src/H5Ctag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5C__expunge_tag_type_metadata_cb
        - H5C__iter_tagged_entries
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ctag.c:767,9'
          Dst:             H5C__iter_tagged_entries
        - Src:             'H5Ctag.c:767,9'
          Dst:             H5C__expunge_tag_type_metadata_cb
        - Src:             'H5Ctag.c:768,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__iter_tagged_entries
      functionSourceFile: '/src/hdf5/src/H5Ctag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          133
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5C__iter_tagged_entries_real
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ctag.c:381,9'
          Dst:             H5C__iter_tagged_entries_real
        - Src:             'H5Ctag.c:382,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ctag.c:387,13'
          Dst:             H5C__iter_tagged_entries_real
        - Src:             'H5Ctag.c:388,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ctag.c:391,13'
          Dst:             H5C__iter_tagged_entries_real
        - Src:             'H5Ctag.c:392,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C__iter_tagged_entries_real
      functionSourceFile: '/src/hdf5/src/H5Ctag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         91
      ICount:          762
      EdgeCount:       102
      CyclomaticComplexity: 13
      functionsReached:
        - H5E_printf_stack
        - memcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'H5Ctag.c:330,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Ctag.c:330,5'
          Dst:             memcmp
        - Src:             'H5Ctag.c:349,17'
          Dst:             H5E_printf_stack
    - functionName:    H5C_retag_entries
      functionSourceFile: '/src/hdf5/src/H5Ctag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         275
      ICount:          2595
      EdgeCount:       322
      CyclomaticComplexity: 49
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Ctag.c:688,5'
          Branch Sides:    []
        - Branch String:   'H5Ctag.c:697,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Ctag.c:688,5'
          Dst:             memcmp
    - functionName:    H5C__flush_tagged_entries_cb
      functionSourceFile: '/src/hdf5/src/H5Ctag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          126
      EdgeCount:       26
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5SL_insert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ctag.c:613,9'
          Dst:             H5SL_insert
        - Src:             'H5Ctag.c:613,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C_flush_tagged_entries
      functionSourceFile: '/src/hdf5/src/H5Ctag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          159
      EdgeCount:       52
      CyclomaticComplexity: 6
      functionsReached:
        - H5C__flush_tagged_entries_cb
        - H5C__iter_tagged_entries
        - H5C_flush_cache
        - H5C_set_slist_enabled
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ctag.c:645,9'
          Dst:             H5C_set_slist_enabled
        - Src:             'H5Ctag.c:646,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ctag.c:650,9'
          Dst:             H5C__iter_tagged_entries
        - Src:             'H5Ctag.c:650,9'
          Dst:             H5C__flush_tagged_entries_cb
        - Src:             'H5Ctag.c:651,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ctag.c:654,9'
          Dst:             H5C_flush_cache
        - Src:             'H5Ctag.c:655,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ctag.c:658,9'
          Dst:             H5C_set_slist_enabled
        - Src:             'H5Ctag.c:659,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__evict_tagged_entries_cb
      functionSourceFile: '/src/hdf5/src/H5Ctag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          146
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - H5C__flush_single_entry
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ctag.c:423,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ctag.c:425,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ctag.c:433,13'
          Dst:             H5C__flush_single_entry
        - Src:             'H5Ctag.c:436,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C_evict_tagged_entries
      functionSourceFile: '/src/hdf5/src/H5Ctag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          126
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5C__evict_tagged_entries_cb
        - H5C__iter_tagged_entries
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ctag.c:482,13'
          Dst:             H5C__iter_tagged_entries
        - Src:             'H5Ctag.c:482,13'
          Dst:             H5C__evict_tagged_entries_cb
        - Src:             'H5Ctag.c:483,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ctag.c:514,9'
          Dst:             H5E_printf_stack
    - functionName:    H5C__untag_entry
      functionSourceFile: '/src/hdf5/src/H5Ctag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         53
      ICount:          400
      EdgeCount:       67
      CyclomaticComplexity: 16
      functionsReached:
        - H5FL_reg_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ctag.c:299,24'
          Dst:             H5FL_reg_free
    - functionName:    H5C__tag_entry
      functionSourceFile: '/src/hdf5/src/H5Ctag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         264
      ICount:          2424
      EdgeCount:       307
      CyclomaticComplexity: 45
      functionsReached:
        - H5CX_get_tag
        - H5E_printf_stack
        - H5FL_reg_calloc
        - memcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'H5Ctag.c:220,5'
          Branch Sides:    []
        - Branch String:   'H5Ctag.c:232,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Ctag.c:198,11'
          Dst:             H5CX_get_tag
        - Src:             'H5Ctag.c:220,5'
          Dst:             memcmp
        - Src:             'H5Ctag.c:225,33'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Ctag.c:226,13'
          Dst:             H5E_printf_stack
    - functionName:    H5C_get_num_objs_corked
      functionSourceFile: '/src/hdf5/src/H5Ctag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5C_get_ignore_tags
      functionSourceFile: '/src/hdf5/src/H5Ctag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5C_ignore_tags
      functionSourceFile: '/src/hdf5/src/H5Ctag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5CX_pop
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3707
      functionLinenumberEnd: 3721
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5CX__pop_common
        - H5E_printf_stack
        - H5FL_reg_free
      functionUses:    638
      BranchProfiles:  []
      Callsites:
        - Src:             'H5CX.c:3714,26'
          Dst:             H5CX__pop_common
        - Src:             'H5CX.c:3715,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:3718,13'
          Dst:             H5FL_reg_free
    - functionName:    H5CX__pop_common
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3648
      functionLinenumberEnd: 3693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         68
      ICount:          279
      EdgeCount:       79
      CyclomaticComplexity: 13
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5P_set
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5CX.c:3669,9'
          Dst:             H5I_object
        - Src:             'H5CX.c:3669,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:3669,9'
          Dst:             H5P_set
        - Src:             'H5CX.c:3669,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:3670,9'
          Dst:             H5I_object
        - Src:             'H5CX.c:3670,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:3670,9'
          Dst:             H5P_set
        - Src:             'H5CX.c:3670,9'
          Dst:             H5E_printf_stack
    - functionName:    H5CX_get_ohdr_flags
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3616
      functionLinenumberEnd: 3634
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          153
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5P_get
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5CX.c:3628,5'
          Dst:             H5I_object
        - Src:             'H5CX.c:3628,5'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:3628,5'
          Dst:             H5P_get
        - Src:             'H5CX.c:3628,5'
          Dst:             H5E_printf_stack
    - functionName:    H5CX_set_actual_selection_io_mode
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3585
      functionLinenumberEnd: 3602
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5CX_set_no_selection_io_cause
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3553
      functionLinenumberEnd: 3570
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5CX_set_nlinks
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3185
      functionLinenumberEnd: 3201
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5CX_set_vlen_alloc_info
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3152
      functionLinenumberEnd: 3171
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          51
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5CX_set_ring
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2957
      functionLinenumberEnd: 2968
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5CX_set_tag
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2932
      functionLinenumberEnd: 2943
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5CX_get_vds_prefix
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2877
      functionLinenumberEnd: 2918
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          154
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5P_peek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5CX.c:2898,68'
          Dst:             H5I_object
        - Src:             'H5CX.c:2899,21'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:2906,17'
          Dst:             H5P_peek
        - Src:             'H5CX.c:2907,17'
          Dst:             H5E_printf_stack
    - functionName:    H5CX_get_ext_file_prefix
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2822
      functionLinenumberEnd: 2863
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          154
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5P_peek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5CX.c:2843,68'
          Dst:             H5I_object
        - Src:             'H5CX.c:2844,21'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:2851,17'
          Dst:             H5P_peek
        - Src:             'H5CX.c:2852,17'
          Dst:             H5E_printf_stack
    - functionName:    H5CX_get_dset_min_ohdr_flag
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2789
      functionLinenumberEnd: 2808
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          155
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5P_get
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5CX.c:2801,5'
          Dst:             H5I_object
        - Src:             'H5CX.c:2801,5'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:2801,5'
          Dst:             H5P_get
        - Src:             'H5CX.c:2801,5'
          Dst:             H5E_printf_stack
    - functionName:    H5CX_get_libver_bounds
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2753
      functionLinenumberEnd: 2774
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          286
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5P_get
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5CX.c:2766,5'
          Dst:             H5I_object
        - Src:             'H5CX.c:2766,5'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:2766,5'
          Dst:             H5P_get
        - Src:             'H5CX.c:2766,5'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:2767,5'
          Dst:             H5I_object
        - Src:             'H5CX.c:2767,5'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:2767,5'
          Dst:             H5P_get
        - Src:             'H5CX.c:2767,5'
          Dst:             H5E_printf_stack
    - functionName:    H5CX_get_nlinks
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2721
      functionLinenumberEnd: 2739
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          153
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5P_get
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5CX.c:2733,5'
          Dst:             H5I_object
        - Src:             'H5CX.c:2733,5'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:2733,5'
          Dst:             H5P_get
        - Src:             'H5CX.c:2733,5'
          Dst:             H5E_printf_stack
    - functionName:    H5CX_get_intermediate_group
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2688
      functionLinenumberEnd: 2707
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          153
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5P_get
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5CX.c:2700,5'
          Dst:             H5I_object
        - Src:             'H5CX.c:2700,5'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:2700,5'
          Dst:             H5P_get
        - Src:             'H5CX.c:2700,5'
          Dst:             H5E_printf_stack
    - functionName:    H5CX_get_encoding
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2656
      functionLinenumberEnd: 2674
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          153
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5P_get
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5CX.c:2668,5'
          Dst:             H5I_object
        - Src:             'H5CX.c:2668,5'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:2668,5'
          Dst:             H5P_get
        - Src:             'H5CX.c:2668,5'
          Dst:             H5E_printf_stack
    - functionName:    H5CX_get_modify_write_buf
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2624
      functionLinenumberEnd: 2642
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          155
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5P_get
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5CX.c:2636,5'
          Dst:             H5I_object
        - Src:             'H5CX.c:2636,5'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:2636,5'
          Dst:             H5P_get
        - Src:             'H5CX.c:2636,5'
          Dst:             H5E_printf_stack
    - functionName:    H5CX_get_actual_selection_io_mode
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2584
      functionLinenumberEnd: 2610
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         44
      ICount:          214
      EdgeCount:       53
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5P_get
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'H5CX.c:2603,5'
          Dst:             H5I_object
        - Src:             'H5CX.c:2603,5'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:2603,5'
          Dst:             H5P_get
        - Src:             'H5CX.c:2603,5'
          Dst:             H5E_printf_stack
    - functionName:    H5CX_get_no_selection_io_cause
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2550
      functionLinenumberEnd: 2569
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          164
      EdgeCount:       43
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5P_get
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5CX.c:2562,5'
          Dst:             H5I_object
        - Src:             'H5CX.c:2562,5'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:2562,5'
          Dst:             H5P_get
        - Src:             'H5CX.c:2562,5'
          Dst:             H5E_printf_stack
    - functionName:    H5CX_get_selection_io_mode
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2516
      functionLinenumberEnd: 2535
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          153
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5P_get
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5CX.c:2528,5'
          Dst:             H5I_object
        - Src:             'H5CX.c:2528,5'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:2528,5'
          Dst:             H5P_get
        - Src:             'H5CX.c:2528,5'
          Dst:             H5E_printf_stack
    - functionName:    H5CX_get_dt_conv_cb
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2484
      functionLinenumberEnd: 2502
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          152
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5P_get
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5CX.c:2496,5'
          Dst:             H5I_object
        - Src:             'H5CX.c:2496,5'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:2496,5'
          Dst:             H5P_get
        - Src:             'H5CX.c:2496,5'
          Dst:             H5E_printf_stack
    - functionName:    H5CX_get_vlen_alloc_info
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2422
      functionLinenumberEnd: 2470
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         68
      ICount:          270
      EdgeCount:       76
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5P_get
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5CX.c:2443,68'
          Dst:             H5I_object
        - Src:             'H5CX.c:2444,21'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:2448,17'
          Dst:             H5P_get
        - Src:             'H5CX.c:2450,17'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:2451,17'
          Dst:             H5P_get
        - Src:             'H5CX.c:2453,17'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:2454,17'
          Dst:             H5P_get
        - Src:             'H5CX.c:2456,17'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:2457,17'
          Dst:             H5P_get
        - Src:             'H5CX.c:2459,17'
          Dst:             H5E_printf_stack
    - functionName:    H5CX_get_data_transform
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2364
      functionLinenumberEnd: 2408
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          154
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5P_peek
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5CX.c:2388,68'
          Dst:             H5I_object
        - Src:             'H5CX.c:2389,21'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:2396,17'
          Dst:             H5P_peek
        - Src:             'H5CX.c:2397,17'
          Dst:             H5E_printf_stack
    - functionName:    H5CX_get_filter_cb
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2332
      functionLinenumberEnd: 2350
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          152
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5P_get
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5CX.c:2344,5'
          Dst:             H5I_object
        - Src:             'H5CX.c:2344,5'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:2344,5'
          Dst:             H5P_get
        - Src:             'H5CX.c:2344,5'
          Dst:             H5E_printf_stack
    - functionName:    H5CX_get_err_detect
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2300
      functionLinenumberEnd: 2318
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          153
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5P_get
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5CX.c:2312,5'
          Dst:             H5I_object
        - Src:             'H5CX.c:2312,5'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:2312,5'
          Dst:             H5P_get
        - Src:             'H5CX.c:2312,5'
          Dst:             H5E_printf_stack
    - functionName:    H5CX_get_vec_size
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2036
      functionLinenumberEnd: 2054
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          153
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5P_get
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5CX.c:2048,5'
          Dst:             H5I_object
        - Src:             'H5CX.c:2048,5'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:2048,5'
          Dst:             H5P_get
        - Src:             'H5CX.c:2048,5'
          Dst:             H5E_printf_stack
    - functionName:    H5CX_get_bkgr_buf_type
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2004
      functionLinenumberEnd: 2022
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          153
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5P_get
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5CX.c:2016,5'
          Dst:             H5I_object
        - Src:             'H5CX.c:2016,5'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:2016,5'
          Dst:             H5P_get
        - Src:             'H5CX.c:2016,5'
          Dst:             H5E_printf_stack
    - functionName:    H5CX_get_bkgr_buf
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1972
      functionLinenumberEnd: 1990
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          153
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5P_get
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5CX.c:1984,5'
          Dst:             H5I_object
        - Src:             'H5CX.c:1984,5'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:1984,5'
          Dst:             H5P_get
        - Src:             'H5CX.c:1984,5'
          Dst:             H5E_printf_stack
    - functionName:    H5CX_get_tconv_buf
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1940
      functionLinenumberEnd: 1958
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          153
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5P_get
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5CX.c:1952,5'
          Dst:             H5I_object
        - Src:             'H5CX.c:1952,5'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:1952,5'
          Dst:             H5P_get
        - Src:             'H5CX.c:1952,5'
          Dst:             H5E_printf_stack
    - functionName:    H5CX_get_max_temp_buf
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1908
      functionLinenumberEnd: 1926
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          153
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5P_get
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5CX.c:1920,5'
          Dst:             H5I_object
        - Src:             'H5CX.c:1920,5'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:1920,5'
          Dst:             H5P_get
        - Src:             'H5CX.c:1920,5'
          Dst:             H5E_printf_stack
    - functionName:    H5CX_get_btree_split_ratios
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1875
      functionLinenumberEnd: 1894
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          152
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5P_get
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5CX.c:1887,5'
          Dst:             H5I_object
        - Src:             'H5CX.c:1887,5'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:1887,5'
          Dst:             H5P_get
        - Src:             'H5CX.c:1887,5'
          Dst:             H5E_printf_stack
    - functionName:    H5CX_get_ring
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1731
      functionLinenumberEnd: 1744
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5CX_get_tag
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1704
      functionLinenumberEnd: 1717
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5CX_get_vol_connector_prop
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1672
      functionLinenumberEnd: 1690
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5CX_get_vol_wrap_ctx
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1631
      functionLinenumberEnd: 1658
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          103
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5CX.c:1645,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:1648,9'
          Dst:             H5E_printf_stack
    - functionName:    H5CX_get_lapl
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1604
      functionLinenumberEnd: 1617
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5CX_get_dxpl
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1577
      functionLinenumberEnd: 1590
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5CX_set_vol_connector_prop
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1547
      functionLinenumberEnd: 1563
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5CX_set_vol_wrap_ctx
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1517
      functionLinenumberEnd: 1533
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5CX_set_loc
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1467
      functionLinenumberEnd: 1502
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5CX_set_apl
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionLinenumberEnd: 1446
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          213
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5P_class_isa
      functionUses:    44
      BranchProfiles:  []
      Callsites:
        - Src:             'H5CX.c:1380,24'
          Dst:             H5P_class_isa
        - Src:             'H5CX.c:1381,13'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:1386,24'
          Dst:             H5P_class_isa
        - Src:             'H5CX.c:1387,13'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:1392,24'
          Dst:             H5P_class_isa
        - Src:             'H5CX.c:1393,13'
          Dst:             H5E_printf_stack
    - functionName:    H5CX_set_lapl
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1313
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5CX_set_lcpl
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1287
      functionLinenumberEnd: 1299
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5CX_set_libver_bounds
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1255
      functionLinenumberEnd: 1273
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - H5F_get_high_bound
        - H5F_get_low_bound
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5CX.c:1266,65'
          Dst:             H5F_get_low_bound
        - Src:             'H5CX.c:1267,65'
          Dst:             H5F_get_high_bound
    - functionName:    H5CX_set_dcpl
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1228
      functionLinenumberEnd: 1240
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5CX_set_dxpl
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1202
      functionLinenumberEnd: 1214
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5CX_is_def_dxpl
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1175
      functionLinenumberEnd: 1188
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5CX_restore_state
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1054
      functionLinenumberEnd: 1097
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          116
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5CX_free_state
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1111
      functionLinenumberEnd: 1161
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         108
      ICount:          371
      EdgeCount:       126
      CyclomaticComplexity: 20
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5I_dec_ref
        - H5VL_dec_vol_wrapper
        - H5VL_free_connector_info
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5CX.c:1121,13'
          Dst:             H5I_dec_ref
        - Src:             'H5CX.c:1122,13'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:1126,13'
          Dst:             H5I_dec_ref
        - Src:             'H5CX.c:1127,13'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:1131,13'
          Dst:             H5I_dec_ref
        - Src:             'H5CX.c:1132,13'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:1136,13'
          Dst:             H5I_dec_ref
        - Src:             'H5CX.c:1137,13'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:1141,13'
          Dst:             H5VL_dec_vol_wrapper
        - Src:             'H5CX.c:1142,13'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:1148,17'
          Dst:             H5VL_free_connector_info
        - Src:             'H5CX.c:1150,17'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:1153,13'
          Dst:             H5I_dec_ref
        - Src:             'H5CX.c:1154,13'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:1158,17'
          Dst:             H5FL_reg_free
    - functionName:    H5CX_retrieve_state
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         200
      ICount:          752
      EdgeCount:       229
      CyclomaticComplexity: 31
      functionsReached:
        - H5CX_free_state
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5I_inc_ref
        - H5I_object
        - H5P_copy_plist
        - H5VL_copy_connector_info
        - H5VL_inc_vol_wrapper
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5CX.c:929,31'
          Dst:             H5FL_reg_calloc
        - Src:             'H5CX.c:930,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:935,9'
          Dst:             H5I_object
        - Src:             'H5CX.c:935,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:938,38'
          Dst:             H5P_copy_plist
        - Src:             'H5CX.c:939,13'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:947,9'
          Dst:             H5I_object
        - Src:             'H5CX.c:947,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:950,38'
          Dst:             H5P_copy_plist
        - Src:             'H5CX.c:951,13'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:959,9'
          Dst:             H5I_object
        - Src:             'H5CX.c:959,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:962,38'
          Dst:             H5P_copy_plist
        - Src:             'H5CX.c:963,13'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:971,9'
          Dst:             H5I_object
        - Src:             'H5CX.c:971,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:974,38'
          Dst:             H5P_copy_plist
        - Src:             'H5CX.c:975,13'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:984,13'
          Dst:             H5VL_inc_vol_wrapper
        - Src:             'H5CX.c:985,13'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:1003,50'
          Dst:             H5I_object
        - Src:             'H5CX.c:1004,21'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:1007,21'
          Dst:             H5VL_copy_connector_info
        - Src:             'H5CX.c:1009,21'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:1014,17'
          Dst:             H5I_inc_ref
        - Src:             'H5CX.c:1015,17'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:1029,17'
          Dst:             H5CX_free_state
        - Src:             'H5CX.c:1030,17'
          Dst:             H5E_printf_stack
    - functionName:    H5CX_push_special
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5CX__push_common
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5CX.c:892,28'
          Dst:             calloc
        - Src:             'H5CX.c:896,5'
          Dst:             H5CX__push_common
    - functionName:    H5CX__push_common
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          55
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5CX_push
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          50
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5CX__push_common
        - H5E_printf_stack
        - H5FL_reg_calloc
      functionUses:    638
      BranchProfiles:  []
      Callsites:
        - Src:             'H5CX.c:863,26'
          Dst:             H5FL_reg_calloc
        - Src:             'H5CX.c:864,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:867,5'
          Dst:             H5CX__push_common
    - functionName:    H5CX_pushed
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 799
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5CX_term_package
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5CX__pop_common
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5CX.c:718,13'
          Dst:             H5CX__pop_common
    - functionName:    H5CX_init
      functionSourceFile: '/src/hdf5/src/H5CX.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         367
      ICount:          1019
      EdgeCount:       400
      CyclomaticComplexity: 35
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5P_get
        - H5P_peek
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5CX.c:518,47'
          Dst:             H5I_object
        - Src:             'H5CX.c:519,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:522,9'
          Dst:             H5P_get
        - Src:             'H5CX.c:523,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:526,9'
          Dst:             H5P_get
        - Src:             'H5CX.c:527,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:530,9'
          Dst:             H5P_get
        - Src:             'H5CX.c:531,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:534,9'
          Dst:             H5P_get
        - Src:             'H5CX.c:535,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:538,9'
          Dst:             H5P_get
        - Src:             'H5CX.c:539,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:542,9'
          Dst:             H5P_get
        - Src:             'H5CX.c:543,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:569,9'
          Dst:             H5P_get
        - Src:             'H5CX.c:570,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:573,9'
          Dst:             H5P_get
        - Src:             'H5CX.c:574,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:580,9'
          Dst:             H5P_peek
        - Src:             'H5CX.c:581,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:584,9'
          Dst:             H5P_get
        - Src:             'H5CX.c:585,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:586,9'
          Dst:             H5P_get
        - Src:             'H5CX.c:587,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:588,9'
          Dst:             H5P_get
        - Src:             'H5CX.c:589,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:590,9'
          Dst:             H5P_get
        - Src:             'H5CX.c:591,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:594,9'
          Dst:             H5P_get
        - Src:             'H5CX.c:595,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:598,9'
          Dst:             H5P_get
        - Src:             'H5CX.c:599,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:602,9'
          Dst:             H5P_get
        - Src:             'H5CX.c:604,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:607,9'
          Dst:             H5P_get
        - Src:             'H5CX.c:609,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:612,9'
          Dst:             H5P_get
        - Src:             'H5CX.c:613,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:621,47'
          Dst:             H5I_object
        - Src:             'H5CX.c:622,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:625,9'
          Dst:             H5P_get
        - Src:             'H5CX.c:626,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:629,9'
          Dst:             H5P_get
        - Src:             'H5CX.c:630,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:638,47'
          Dst:             H5I_object
        - Src:             'H5CX.c:639,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:642,9'
          Dst:             H5P_get
        - Src:             'H5CX.c:643,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:651,47'
          Dst:             H5I_object
        - Src:             'H5CX.c:652,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:655,9'
          Dst:             H5P_get
        - Src:             'H5CX.c:656,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:659,9'
          Dst:             H5P_get
        - Src:             'H5CX.c:660,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:668,47'
          Dst:             H5I_object
        - Src:             'H5CX.c:669,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:672,9'
          Dst:             H5P_peek
        - Src:             'H5CX.c:673,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:676,9'
          Dst:             H5P_peek
        - Src:             'H5CX.c:677,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:685,47'
          Dst:             H5I_object
        - Src:             'H5CX.c:686,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:689,9'
          Dst:             H5P_get
        - Src:             'H5CX.c:690,9'
          Dst:             H5E_printf_stack
        - Src:             'H5CX.c:692,9'
          Dst:             H5P_get
        - Src:             'H5CX.c:693,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Dchunk_iter
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2417
      functionLinenumberEnd: 2448
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          297
      EdgeCount:       90
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_isa_class
        - H5VL_dataset_optional
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:2423,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:2423,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2423,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:2423,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2423,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:2426,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5D.c:2427,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2429,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2434,22'
          Dst:             H5P_isa_class
        - Src:             'H5D.c:2435,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2444,22'
          Dst:             H5VL_dataset_optional
        - Src:             'H5D.c:2445,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2448,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:2448,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Dget_chunk_info_by_coord
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2367
      functionLinenumberEnd: 2397
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          319
      EdgeCount:       98
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_dataset_optional
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:2373,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:2373,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2373,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:2373,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2373,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:2376,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5D.c:2377,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2379,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2382,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2393,9'
          Dst:             H5VL_dataset_optional
        - Src:             'H5D.c:2394,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2397,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:2397,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Dget_chunk_info
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2298
      functionLinenumberEnd: 2343
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          380
      EdgeCount:       113
      CyclomaticComplexity: 16
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_dataset_optional
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:2305,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:2305,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2305,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:2305,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2305,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:2309,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2311,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5D.c:2312,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2321,9'
          Dst:             H5VL_dataset_optional
        - Src:             'H5D.c:2322,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2326,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2339,9'
          Dst:             H5VL_dataset_optional
        - Src:             'H5D.c:2340,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2343,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:2343,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Dget_num_chunks
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2248
      functionLinenumberEnd: 2273
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          264
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_dataset_optional
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:2254,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:2254,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2254,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:2254,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2254,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:2257,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5D.c:2258,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2260,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2269,9'
          Dst:             H5VL_dataset_optional
        - Src:             'H5D.c:2270,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2273,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:2273,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Dget_chunk_storage_size
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2198
      functionLinenumberEnd: 2225
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          291
      EdgeCount:       92
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_dataset_optional
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:2204,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:2204,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2204,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:2204,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2204,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:2207,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5D.c:2208,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2210,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2212,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2221,9'
          Dst:             H5VL_dataset_optional
        - Src:             'H5D.c:2222,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2225,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:2225,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Dget_chunk_index_type
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2157
      functionLinenumberEnd: 2181
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          258
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_dataset_optional
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:2163,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:2163,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2163,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:2163,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2163,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:2166,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5D.c:2167,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2169,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2177,9'
          Dst:             H5VL_dataset_optional
        - Src:             'H5D.c:2178,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2181,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:2181,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Dformat_convert
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2119
      functionLinenumberEnd: 2143
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         71
      ICount:          254
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_loc
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_dataset_optional
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:2124,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:2124,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2124,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:2124,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2124,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:2127,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5D.c:2128,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2131,9'
          Dst:             H5CX_set_loc
        - Src:             'H5D.c:2132,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2139,9'
          Dst:             H5VL_dataset_optional
        - Src:             'H5D.c:2140,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2143,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:2143,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Drefresh
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2076
      functionLinenumberEnd: 2100
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         71
      ICount:          256
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_loc
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_dataset_specific
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:2081,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:2081,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2081,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:2081,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2081,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:2084,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5D.c:2085,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2088,9'
          Dst:             H5CX_set_loc
        - Src:             'H5D.c:2089,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2096,9'
          Dst:             H5VL_dataset_specific
        - Src:             'H5D.c:2097,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2100,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:2100,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Dflush
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2035
      functionLinenumberEnd: 2062
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         71
      ICount:          256
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_loc
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_dataset_specific
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:2040,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:2040,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2040,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:2040,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2040,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:2043,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5D.c:2044,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2047,9'
          Dst:             H5CX_set_loc
        - Src:             'H5D.c:2048,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2058,9'
          Dst:             H5VL_dataset_specific
        - Src:             'H5D.c:2059,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2062,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:2062,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Dset_extent_async
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1996
      functionLinenumberEnd: 2021
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          266
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5D__set_extent_api_common
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:2002,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:2002,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2002,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:2002,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2002,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:2009,9'
          Dst:             H5D__set_extent_api_common
        - Src:             'H5D.c:2010,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2015,13'
          Dst:             H5ES_insert
        - Src:             'H5D.c:2018,13'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:2021,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:2021,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5D__set_extent_api_common
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1928
      functionLinenumberEnd: 1956
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          171
      EdgeCount:       56
      CyclomaticComplexity: 7
      functionsReached:
        - H5CX_set_loc
        - H5E_printf_stack
        - H5VL_dataset_specific
        - H5VL_vol_object_verify
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:1938,33'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5D.c:1939,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1941,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1944,9'
          Dst:             H5CX_set_loc
        - Src:             'H5D.c:1945,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1952,9'
          Dst:             H5VL_dataset_specific
        - Src:             'H5D.c:1953,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Dset_extent
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1971
      functionLinenumberEnd: 1981
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          191
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5D__set_extent_api_common
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5_init_library
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:1974,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:1974,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1974,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:1974,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1974,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:1977,22'
          Dst:             H5D__set_extent_api_common
        - Src:             'H5D.c:1978,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1981,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:1981,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Dvlen_get_buf_size
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1869
      functionLinenumberEnd: 1913
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         118
      ICount:          400
      EdgeCount:       132
      CyclomaticComplexity: 16
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5D__vlen_get_buf_size_gen
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_dataset_optional
        - H5VL_introspect_opt_query
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:1874,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:1874,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1874,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:1874,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1874,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:1877,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5D.c:1878,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1879,25'
          Dst:             H5I_get_type
        - Src:             'H5D.c:1880,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1881,26'
          Dst:             H5I_get_type
        - Src:             'H5D.c:1882,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1884,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1888,9'
          Dst:             H5VL_introspect_opt_query
        - Src:             'H5D.c:1890,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1903,13'
          Dst:             H5VL_dataset_optional
        - Src:             'H5D.c:1904,13'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1908,13'
          Dst:             H5D__vlen_get_buf_size_gen
        - Src:             'H5D.c:1909,13'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1913,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:1913,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Diterate
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1822
      functionLinenumberEnd: 1851
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         104
      ICount:          357
      EdgeCount:       116
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5I_object_verify
        - H5S_has_extent
        - H5S_select_iterate
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:1828,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:1828,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1828,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:1828,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1828,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:1832,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1834,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1835,25'
          Dst:             H5I_get_type
        - Src:             'H5D.c:1836,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1837,40'
          Dst:             H5I_object_verify
        - Src:             'H5D.c:1838,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1839,35'
          Dst:             H5I_object_verify
        - Src:             'H5D.c:1840,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1841,11'
          Dst:             H5S_has_extent
        - Src:             'H5D.c:1842,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1848,17'
          Dst:             H5S_select_iterate
        - Src:             'H5D.c:1851,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:1851,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Dfill
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1738
      functionLinenumberEnd: 1761
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          320
      EdgeCount:       104
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5D__fill
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:1744,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:1744,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1744,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:1744,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1744,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:1748,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1749,35'
          Dst:             H5I_object_verify
        - Src:             'H5D.c:1750,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1751,39'
          Dst:             H5I_object_verify
        - Src:             'H5D.c:1752,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1753,38'
          Dst:             H5I_object_verify
        - Src:             'H5D.c:1754,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1757,9'
          Dst:             H5D__fill
        - Src:             'H5D.c:1758,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1761,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:1761,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Dgather
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1634
      functionLinenumberEnd: 1710
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         207
      ICount:          691
      EdgeCount:       233
      CyclomaticComplexity: 28
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5D__gather_mem
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5I_object_verify
        - H5S_get_select_npoints
        - H5S_select_iter_init
        - H5S_select_iter_release
        - H5T_get_size
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:1645,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:1645,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1645,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:1645,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1645,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:1648,39'
          Dst:             H5I_object_verify
        - Src:             'H5D.c:1649,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1651,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1652,34'
          Dst:             H5I_object_verify
        - Src:             'H5D.c:1653,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1655,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1657,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1660,27'
          Dst:             H5T_get_size
        - Src:             'H5D.c:1661,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1666,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1670,29'
          Dst:             H5S_get_select_npoints
        - Src:             'H5D.c:1671,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1676,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1679,25'
          Dst:             H5FL_reg_malloc
        - Src:             'H5D.c:1680,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1683,9'
          Dst:             H5S_select_iter_init
        - Src:             'H5D.c:1684,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1691,32'
          Dst:             H5D__gather_mem
        - Src:             'H5D.c:1692,13'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1697,13'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1705,22'
          Dst:             H5S_select_iter_release
        - Src:             'H5D.c:1706,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1708,16'
          Dst:             H5FL_reg_free
        - Src:             'H5D.c:1710,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:1710,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Dscatter
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1541
      functionLinenumberEnd: 1615
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         211
      ICount:          681
      EdgeCount:       235
      CyclomaticComplexity: 26
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5D__scatter_mem
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5I_object_verify
        - H5S_get_select_npoints
        - H5S_select_iter_init
        - H5S_select_iter_release
        - H5T_get_size
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:1553,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:1553,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1553,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:1553,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1553,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:1557,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1558,34'
          Dst:             H5I_object_verify
        - Src:             'H5D.c:1559,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1560,39'
          Dst:             H5I_object_verify
        - Src:             'H5D.c:1561,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1563,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1566,27'
          Dst:             H5T_get_size
        - Src:             'H5D.c:1567,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1570,29'
          Dst:             H5S_get_select_npoints
        - Src:             'H5D.c:1571,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1574,25'
          Dst:             H5FL_reg_malloc
        - Src:             'H5D.c:1575,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1578,9'
          Dst:             H5S_select_iter_init
        - Src:             'H5D.c:1579,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1586,13'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1593,13'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1595,13'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1597,13'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1599,13'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1602,13'
          Dst:             H5D__scatter_mem
        - Src:             'H5D.c:1603,13'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1610,22'
          Dst:             H5S_select_iter_release
        - Src:             'H5D.c:1611,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1613,16'
          Dst:             H5FL_reg_free
        - Src:             'H5D.c:1615,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:1615,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Dwrite_chunk
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1480
      functionLinenumberEnd: 1523
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - size_t
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         118
      ICount:          409
      EdgeCount:       132
      CyclomaticComplexity: 16
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_isa_class
        - H5VL_dataset_optional
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:1487,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:1487,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1487,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:1487,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1487,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:1490,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5D.c:1491,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1493,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1495,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1497,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1502,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1507,22'
          Dst:             H5P_isa_class
        - Src:             'H5D.c:1508,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1519,9'
          Dst:             H5VL_dataset_optional
        - Src:             'H5D.c:1520,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1523,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:1523,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Dwrite_multi_async
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1439
      functionLinenumberEnd: 1465
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          286
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5D__write_api_common
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:1445,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:1445,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1445,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:1445,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1445,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:1452,9'
          Dst:             H5D__write_api_common
        - Src:             'H5D.c:1454,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1459,13'
          Dst:             H5ES_insert
        - Src:             'H5D.c:1462,13'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1465,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:1465,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5D__write_api_common
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1230
      functionLinenumberEnd: 1301
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         152
      ICount:          499
      EdgeCount:       169
      CyclomaticComplexity: 19
      functionsReached:
        - H5E_printf_stack
        - H5I_object_verify
        - H5P_isa_class
        - H5VL_dataset_write
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:1244,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1246,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1248,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1250,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1252,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1254,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1259,13'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1262,50'
          Dst:             H5I_object_verify
        - Src:             'H5D.c:1263,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1274,53'
          Dst:             H5I_object_verify
        - Src:             'H5D.c:1275,13'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1280,13'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1288,22'
          Dst:             H5P_isa_class
        - Src:             'H5D.c:1289,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1292,9'
          Dst:             H5VL_dataset_write
        - Src:             'H5D.c:1294,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Dwrite_multi
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1408
      functionLinenumberEnd: 1422
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          220
      EdgeCount:       62
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5D__write_api_common
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:1411,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:1411,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1411,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:1411,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1411,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:1417,9'
          Dst:             H5D__write_api_common
        - Src:             'H5D.c:1419,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1422,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:1422,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Dwrite_async
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1366
      functionLinenumberEnd: 1392
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          277
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5D__write_api_common
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:1372,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:1372,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1372,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:1372,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1372,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:1379,9'
          Dst:             H5D__write_api_common
        - Src:             'H5D.c:1381,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1386,13'
          Dst:             H5ES_insert
        - Src:             'H5D.c:1389,13'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1392,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:1392,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Dwrite
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1339
      functionLinenumberEnd: 1350
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          197
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5D__write_api_common
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5_init_library
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:1342,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:1342,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1342,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:1342,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1342,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:1345,9'
          Dst:             H5D__write_api_common
        - Src:             'H5D.c:1347,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1350,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:1350,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Dread_chunk
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1175
      functionLinenumberEnd: 1214
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         107
      ICount:          371
      EdgeCount:       120
      CyclomaticComplexity: 15
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_isa_class
        - H5VL_dataset_optional
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:1181,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:1181,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1181,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:1181,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1181,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:1184,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5D.c:1185,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1187,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1189,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1191,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1196,22'
          Dst:             H5P_isa_class
        - Src:             'H5D.c:1197,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1207,9'
          Dst:             H5VL_dataset_optional
        - Src:             'H5D.c:1208,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1214,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:1214,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Dread_multi_async
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1161
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          286
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5D__read_api_common
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:1141,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:1141,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1141,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:1141,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1141,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:1148,9'
          Dst:             H5D__read_api_common
        - Src:             'H5D.c:1150,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1155,13'
          Dst:             H5ES_insert
        - Src:             'H5D.c:1158,13'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1161,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:1161,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5D__read_api_common
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 999
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         152
      ICount:          499
      EdgeCount:       169
      CyclomaticComplexity: 19
      functionsReached:
        - H5E_printf_stack
        - H5P_isa_class
        - H5VL_dataset_read
        - H5VL_vol_object_verify
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:942,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:944,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:946,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:948,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:950,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:952,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:957,13'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:960,33'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5D.c:961,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:972,36'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5D.c:973,13'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:978,13'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:986,22'
          Dst:             H5P_isa_class
        - Src:             'H5D.c:987,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:990,9'
          Dst:             H5VL_dataset_read
        - Src:             'H5D.c:992,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Dread_multi
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          220
      EdgeCount:       62
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5D__read_api_common
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:1107,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:1107,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1107,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:1107,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1107,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:1113,9'
          Dst:             H5D__read_api_common
        - Src:             'H5D.c:1115,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1118,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:1118,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Dread_async
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionLinenumberEnd: 1088
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          277
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5D__read_api_common
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:1068,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:1068,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1068,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:1068,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1068,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:1075,9'
          Dst:             H5D__read_api_common
        - Src:             'H5D.c:1077,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1082,13'
          Dst:             H5ES_insert
        - Src:             'H5D.c:1085,13'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1088,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:1088,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Dread
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1036
      functionLinenumberEnd: 1047
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          197
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5D__read_api_common
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5_init_library
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:1039,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:1039,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1039,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:1039,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1039,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:1042,9'
          Dst:             H5D__read_api_common
        - Src:             'H5D.c:1044,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:1047,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:1047,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Dget_offset
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          231
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_dataset_optional
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:893,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:893,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:893,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:893,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:893,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:896,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5D.c:897,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:905,9'
          Dst:             H5VL_dataset_optional
        - Src:             'H5D.c:906,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:912,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:912,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Dget_storage_size
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 846
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          229
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_dataset_get
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:852,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:852,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:852,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:852,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:852,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:855,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5D.c:856,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:863,9'
          Dst:             H5VL_dataset_get
        - Src:             'H5D.c:864,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:870,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:870,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Dget_access_plist
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 803
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          229
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_dataset_get
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:808,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:808,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:808,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:808,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:808,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:811,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5D.c:812,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:819,9'
          Dst:             H5VL_dataset_get
        - Src:             'H5D.c:820,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:826,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:826,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Dget_create_plist
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          229
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_dataset_get
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:750,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:750,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:750,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:750,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:750,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:753,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5D.c:754,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:761,9'
          Dst:             H5VL_dataset_get
        - Src:             'H5D.c:762,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:768,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:768,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Dget_type
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          229
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_dataset_get
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:709,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:709,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:709,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:709,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:709,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:712,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5D.c:713,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:720,9'
          Dst:             H5VL_dataset_get
        - Src:             'H5D.c:721,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:727,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:727,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Dget_space_status
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          228
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_dataset_get
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:671,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:671,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:671,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:671,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:671,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:674,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5D.c:675,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:682,9'
          Dst:             H5VL_dataset_get
        - Src:             'H5D.c:683,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:686,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:686,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Dget_space_async
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          291
      EdgeCount:       86
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5D__get_space_api_common
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:629,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:629,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:629,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:629,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:629,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:636,22'
          Dst:             H5D__get_space_api_common
        - Src:             'H5D.c:637,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:642,13'
          Dst:             H5ES_insert
        - Src:             'H5D.c:645,17'
          Dst:             H5I_dec_app_ref
        - Src:             'H5D.c:646,17'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:648,13'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:652,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:652,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5D__get_space_api_common
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          114
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5VL_dataset_get
        - H5VL_vol_object_verify
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:562,33'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5D.c:563,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:570,9'
          Dst:             H5VL_dataset_get
        - Src:             'H5D.c:571,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Dget_space
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          188
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5D__get_space_api_common
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5_init_library
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:598,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:598,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:598,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:598,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:598,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:601,22'
          Dst:             H5D__get_space_api_common
        - Src:             'H5D.c:602,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:605,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:605,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Dclose_async
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          365
      EdgeCount:       113
      CyclomaticComplexity: 16
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref_always_close_async
        - H5I_get_type
        - H5VL_conn_dec_rc
        - H5VL_conn_inc_rc
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:498,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:498,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:498,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:498,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:498,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:501,24'
          Dst:             H5I_get_type
        - Src:             'H5D.c:502,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:505,28'
          Dst:             H5VL_vol_object
        - Src:             'H5D.c:506,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:513,9'
          Dst:             H5VL_conn_inc_rc
        - Src:             'H5D.c:522,9'
          Dst:             H5I_dec_app_ref_always_close_async
        - Src:             'H5D.c:523,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:528,13'
          Dst:             H5ES_insert
        - Src:             'H5D.c:531,13'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:534,22'
          Dst:             H5VL_conn_dec_rc
        - Src:             'H5D.c:535,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:537,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:537,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Dclose
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          217
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref_always_close
        - H5I_get_type
        - H5_init_library
      functionUses:    34
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:464,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:464,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:464,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:464,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:464,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:467,24'
          Dst:             H5I_get_type
        - Src:             'H5D.c:468,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:473,9'
          Dst:             H5I_dec_app_ref_always_close
        - Src:             'H5D.c:474,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:477,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:477,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Dopen_async
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          299
      EdgeCount:       86
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5D__open_api_common
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref_always_close
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:423,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:423,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:423,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:423,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:423,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:430,22'
          Dst:             H5D__open_api_common
        - Src:             'H5D.c:431,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:436,13'
          Dst:             H5ES_insert
        - Src:             'H5D.c:439,17'
          Dst:             H5I_dec_app_ref_always_close
        - Src:             'H5D.c:440,17'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:441,13'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:445,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:445,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5D__open_api_common
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          252
      EdgeCount:       85
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5VL_dataset_close
        - H5VL_dataset_open
        - H5VL_register
        - H5VL_setup_acc_args
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:349,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:351,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:354,9'
          Dst:             H5VL_setup_acc_args
        - Src:             'H5D.c:355,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:358,25'
          Dst:             H5VL_dataset_open
        - Src:             'H5D.c:360,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:363,22'
          Dst:             H5VL_register
        - Src:             'H5D.c:364,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:368,21'
          Dst:             H5VL_dataset_close
        - Src:             'H5D.c:369,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Dopen2
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          194
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5D__open_api_common
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5_init_library
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:394,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:394,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:394,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:394,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:394,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:397,22'
          Dst:             H5D__open_api_common
        - Src:             'H5D.c:398,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:401,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:401,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Dcreate_anon
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         124
      ICount:          437
      EdgeCount:       141
      CyclomaticComplexity: 19
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_apl
        - H5CX_set_dcpl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5P_isa_class
        - H5VL_dataset_close
        - H5VL_dataset_create
        - H5VL_register
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:277,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:277,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:277,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:277,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:277,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:282,22'
          Dst:             H5P_isa_class
        - Src:             'H5D.c:283,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:287,22'
          Dst:             H5P_isa_class
        - Src:             'H5D.c:288,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:291,5'
          Dst:             H5CX_set_dcpl
        - Src:             'H5D.c:294,9'
          Dst:             H5CX_set_apl
        - Src:             'H5D.c:295,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:298,28'
          Dst:             H5VL_vol_object
        - Src:             'H5D.c:299,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:303,27'
          Dst:             H5I_get_type
        - Src:             'H5D.c:307,17'
          Dst:             H5VL_dataset_create
        - Src:             'H5D.c:309,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:312,22'
          Dst:             H5VL_register
        - Src:             'H5D.c:313,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:318,21'
          Dst:             H5VL_dataset_close
        - Src:             'H5D.c:319,13'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:321,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:321,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Dcreate_async
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      size_t
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          315
      EdgeCount:       86
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5D__create_api_common
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref_always_close
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:211,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:211,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:211,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:211,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:211,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:218,22'
          Dst:             H5D__create_api_common
        - Src:             'H5D.c:220,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:225,13'
          Dst:             H5ES_insert
        - Src:             'H5D.c:228,17'
          Dst:             H5I_dec_app_ref_always_close
        - Src:             'H5D.c:229,17'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:230,13'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:234,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:234,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5D__create_api_common
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      size_t
      argCount:        9
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         104
      ICount:          352
      EdgeCount:       117
      CyclomaticComplexity: 15
      functionsReached:
        - H5CX_set_dcpl
        - H5CX_set_lcpl
        - H5E_printf_stack
        - H5P_isa_class
        - H5VL_dataset_close
        - H5VL_dataset_create
        - H5VL_register
        - H5VL_setup_acc_args
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:105,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:107,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:110,9'
          Dst:             H5VL_setup_acc_args
        - Src:             'H5D.c:111,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:116,22'
          Dst:             H5P_isa_class
        - Src:             'H5D.c:117,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:122,22'
          Dst:             H5P_isa_class
        - Src:             'H5D.c:123,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:127,5'
          Dst:             H5CX_set_dcpl
        - Src:             'H5D.c:130,5'
          Dst:             H5CX_set_lcpl
        - Src:             'H5D.c:133,25'
          Dst:             H5VL_dataset_create
        - Src:             'H5D.c:135,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:138,22'
          Dst:             H5VL_register
        - Src:             'H5D.c:139,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:143,21'
          Dst:             H5VL_dataset_close
        - Src:             'H5D.c:144,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Dcreate2
      functionSourceFile: '/src/hdf5/src/H5D.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          206
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5D__create_api_common
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5_init_library
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'H5D.c:181,5'
          Dst:             H5_init_library
        - Src:             'H5D.c:181,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:181,5'
          Dst:             H5CX_push
        - Src:             'H5D.c:181,5'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:181,5'
          Dst:             H5E_clear_stack
        - Src:             'H5D.c:184,22'
          Dst:             H5D__create_api_common
        - Src:             'H5D.c:186,9'
          Dst:             H5E_printf_stack
        - Src:             'H5D.c:189,5'
          Dst:             H5CX_pop
        - Src:             'H5D.c:189,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5D__bt2_remove_cb
      functionSourceFile: '/src/hdf5/src/H5Dbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1215
      functionLinenumberEnd: 1231
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5MF_xfree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree2.c:1227,9'
          Dst:             H5MF_xfree
        - Src:             'H5Dbtree2.c:1228,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__bt2_idx_iterate_cb
      functionSourceFile: '/src/hdf5/src/H5Dbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1131
      functionLinenumberEnd: 1142
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree2.c:1140,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__bt2_found_cb
      functionSourceFile: '/src/hdf5/src/H5Dbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 972
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__bt2_mod_cb
      functionSourceFile: '/src/hdf5/src/H5Dbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__btree2_idx_depend
      functionSourceFile: '/src/hdf5/src/H5Dbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          167
      EdgeCount:       53
      CyclomaticComplexity: 7
      functionsReached:
        - H5B2_depend
        - H5E_printf_stack
        - H5O_get_proxy
        - H5O_loc_reset
        - H5O_protect
        - H5O_unprotect
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree2.c:615,5'
          Dst:             H5O_loc_reset
        - Src:             'H5Dbtree2.c:620,23'
          Dst:             H5O_protect
        - Src:             'H5Dbtree2.c:621,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree2.c:624,29'
          Dst:             H5O_get_proxy
        - Src:             'H5Dbtree2.c:625,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree2.c:628,9'
          Dst:             H5B2_depend
        - Src:             'H5Dbtree2.c:629,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree2.c:634,15'
          Dst:             H5O_unprotect
        - Src:             'H5Dbtree2.c:635,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VM_vector_cmp_u
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          110
      EdgeCount:       35
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5VM_log2_gen
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          157
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__bt2_filt_debug
      functionSourceFile: '/src/hdf5/src/H5Dbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          97
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
        - fputs
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree2.c:546,5'
          Dst:             fprintf
        - Src:             'H5Dbtree2.c:547,5'
          Dst:             fprintf
        - Src:             'H5Dbtree2.c:548,5'
          Dst:             fprintf
        - Src:             'H5Dbtree2.c:550,5'
          Dst:             fprintf
        - Src:             'H5Dbtree2.c:552,9'
          Dst:             fprintf
        - Src:             'H5Dbtree2.c:553,5'
          Dst:             fputs
    - functionName:    H5D__bt2_filt_decode
      functionSourceFile: '/src/hdf5/src/H5Dbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          197
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5F_addr_decode_len
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree2.c:509,5'
          Dst:             H5F_addr_decode_len
    - functionName:    H5D__bt2_filt_encode
      functionSourceFile: '/src/hdf5/src/H5Dbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          199
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - H5F_addr_encode_len
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree2.c:475,5'
          Dst:             H5F_addr_encode_len
    - functionName:    H5D__bt2_unfilt_debug
      functionSourceFile: '/src/hdf5/src/H5Dbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          83
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
        - fputs
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree2.c:438,5'
          Dst:             fprintf
        - Src:             'H5Dbtree2.c:440,5'
          Dst:             fprintf
        - Src:             'H5Dbtree2.c:442,9'
          Dst:             fprintf
        - Src:             'H5Dbtree2.c:443,5'
          Dst:             fputs
    - functionName:    H5D__bt2_unfilt_decode
      functionSourceFile: '/src/hdf5/src/H5Dbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          107
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - H5F_addr_decode_len
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree2.c:405,5'
          Dst:             H5F_addr_decode_len
    - functionName:    H5D__bt2_unfilt_encode
      functionSourceFile: '/src/hdf5/src/H5Dbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          109
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - H5F_addr_encode_len
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree2.c:373,5'
          Dst:             H5F_addr_encode_len
    - functionName:    H5D__bt2_compare
      functionSourceFile: '/src/hdf5/src/H5Dbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VM_vector_cmp_u
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree2.c:344,15'
          Dst:             H5VM_vector_cmp_u
    - functionName:    H5D__bt2_store
      functionSourceFile: '/src/hdf5/src/H5Dbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__bt2_dst_context
      functionSourceFile: '/src/hdf5/src/H5Dbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5FL_arr_free
        - H5FL_reg_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree2.c:287,9'
          Dst:             H5FL_arr_free
        - Src:             'H5Dbtree2.c:289,11'
          Dst:             H5FL_reg_free
    - functionName:    H5D__bt2_crt_context
      functionSourceFile: '/src/hdf5/src/H5Dbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          143
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FL_arr_malloc
        - H5FL_reg_malloc
        - H5F_sizeof_addr
        - H5VM_log2_gen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree2.c:236,24'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Dbtree2.c:237,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree2.c:240,24'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Dbtree2.c:245,39'
          Dst:             H5FL_arr_malloc
        - Src:             'H5Dbtree2.c:246,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree2.c:254,33'
          Dst:             H5VM_log2_gen
    - functionName:    H5D__bt2_idx_dest
      functionSourceFile: '/src/hdf5/src/H5Dbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1539
      functionLinenumberEnd: 1561
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          100
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5B2_patch_file
        - H5D__bt2_idx_close
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree2.c:1552,13'
          Dst:             H5B2_patch_file
        - Src:             'H5Dbtree2.c:1553,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree2.c:1556,13'
          Dst:             H5D__bt2_idx_close
        - Src:             'H5Dbtree2.c:1557,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__bt2_idx_close
      functionSourceFile: '/src/hdf5/src/H5Dbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5B2_close
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree2.c:792,9'
          Dst:             H5B2_close
        - Src:             'H5Dbtree2.c:793,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__bt2_idx_dump
      functionSourceFile: '/src/hdf5/src/H5Dbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1516
      functionLinenumberEnd: 1525
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree2.c:1523,5'
          Dst:             fprintf
    - functionName:    H5D__bt2_idx_reset
      functionSourceFile: '/src/hdf5/src/H5Dbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1491
      functionLinenumberEnd: 1502
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__bt2_idx_size
      functionSourceFile: '/src/hdf5/src/H5Dbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1445
      functionLinenumberEnd: 1477
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          119
      EdgeCount:       38
      CyclomaticComplexity: 5
      functionsReached:
        - H5B2_size
        - H5D__bt2_idx_close
        - H5D__bt2_idx_open
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree2.c:1461,9'
          Dst:             H5D__bt2_idx_open
        - Src:             'H5Dbtree2.c:1462,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree2.c:1468,9'
          Dst:             H5B2_size
        - Src:             'H5Dbtree2.c:1469,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree2.c:1474,9'
          Dst:             H5D__bt2_idx_close
        - Src:             'H5Dbtree2.c:1475,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__bt2_idx_open
      functionSourceFile: '/src/hdf5/src/H5Dbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          132
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5B2_open
        - H5D__btree2_idx_depend
        - H5E_printf_stack
        - H5F_get_intent
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree2.c:757,44'
          Dst:             H5B2_open
        - Src:             'H5Dbtree2.c:758,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree2.c:761,9'
          Dst:             H5F_get_intent
        - Src:             'H5Dbtree2.c:762,13'
          Dst:             H5D__btree2_idx_depend
        - Src:             'H5Dbtree2.c:763,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__bt2_idx_copy_shutdown
      functionSourceFile: '/src/hdf5/src/H5Dbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1408
      functionLinenumberEnd: 1430
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          95
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5B2_close
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree2.c:1420,9'
          Dst:             H5B2_close
        - Src:             'H5Dbtree2.c:1421,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree2.c:1425,9'
          Dst:             H5B2_close
        - Src:             'H5Dbtree2.c:1426,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__bt2_idx_copy_setup
      functionSourceFile: '/src/hdf5/src/H5Dbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1357
      functionLinenumberEnd: 1394
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          99
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5AC_tag
        - H5D__bt2_idx_create
        - H5D__bt2_idx_open
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree2.c:1379,13'
          Dst:             H5D__bt2_idx_open
        - Src:             'H5Dbtree2.c:1380,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree2.c:1383,5'
          Dst:             H5AC_tag
        - Src:             'H5Dbtree2.c:1386,9'
          Dst:             H5D__bt2_idx_create
        - Src:             'H5Dbtree2.c:1387,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree2.c:1391,5'
          Dst:             H5AC_tag
    - functionName:    H5D__bt2_idx_create
      functionSourceFile: '/src/hdf5/src/H5Dbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          257
      EdgeCount:       52
      CyclomaticComplexity: 8
      functionsReached:
        - H5B2_create
        - H5B2_get_addr
        - H5D__btree2_idx_depend
        - H5E_printf_stack
        - H5F_get_intent
        - H5F_sizeof_addr
        - H5VM_log2_gen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree2.c:666,28'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Dbtree2.c:677,32'
          Dst:             H5VM_log2_gen
        - Src:             'H5Dbtree2.c:697,52'
          Dst:             H5B2_create
        - Src:             'H5Dbtree2.c:698,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree2.c:701,9'
          Dst:             H5B2_get_addr
        - Src:             'H5Dbtree2.c:702,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree2.c:706,9'
          Dst:             H5F_get_intent
        - Src:             'H5Dbtree2.c:707,13'
          Dst:             H5D__btree2_idx_depend
        - Src:             'H5Dbtree2.c:708,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__bt2_idx_delete
      functionSourceFile: '/src/hdf5/src/H5Dbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1306
      functionLinenumberEnd: 1343
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          125
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5B2_delete
        - H5E_printf_stack
        - H5F_get_intent
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree2.c:1329,13'
          Dst:             H5F_get_intent
        - Src:             'H5Dbtree2.c:1336,13'
          Dst:             H5B2_delete
        - Src:             'H5Dbtree2.c:1337,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__bt2_idx_remove
      functionSourceFile: '/src/hdf5/src/H5Dbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1245
      functionLinenumberEnd: 1290
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          192
      EdgeCount:       49
      CyclomaticComplexity: 7
      functionsReached:
        - H5B2_patch_file
        - H5B2_remove
        - H5D__bt2_idx_open
        - H5E_printf_stack
        - H5F_get_intent
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree2.c:1265,13'
          Dst:             H5D__bt2_idx_open
        - Src:             'H5Dbtree2.c:1266,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree2.c:1269,13'
          Dst:             H5B2_patch_file
        - Src:             'H5Dbtree2.c:1270,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree2.c:1285,22'
          Dst:             H5F_get_intent
        - Src:             'H5Dbtree2.c:1284,9'
          Dst:             H5B2_remove
        - Src:             'H5Dbtree2.c:1287,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__bt2_idx_iterate
      functionSourceFile: '/src/hdf5/src/H5Dbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1196
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          135
      EdgeCount:       38
      CyclomaticComplexity: 6
      functionsReached:
        - H5B2_iterate
        - H5B2_patch_file
        - H5D__bt2_idx_iterate_cb
        - H5D__bt2_idx_open
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree2.c:1177,13'
          Dst:             H5D__bt2_idx_open
        - Src:             'H5Dbtree2.c:1178,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree2.c:1181,13'
          Dst:             H5B2_patch_file
        - Src:             'H5Dbtree2.c:1182,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree2.c:1192,22'
          Dst:             H5B2_iterate
        - Src:             'H5Dbtree2.c:1192,22'
          Dst:             H5D__bt2_idx_iterate_cb
        - Src:             'H5Dbtree2.c:1193,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__bt2_idx_load_metadata
      functionSourceFile: '/src/hdf5/src/H5Dbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1084
      functionLinenumberEnd: 1112
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5D__bt2_idx_get_addr
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree2.c:1108,9'
          Dst:             H5D__bt2_idx_get_addr
        - Src:             'H5Dbtree2.c:1109,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__bt2_idx_get_addr
      functionSourceFile: '/src/hdf5/src/H5Dbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 1069
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         50
      ICount:          259
      EdgeCount:       57
      CyclomaticComplexity: 9
      functionsReached:
        - H5B2_find
        - H5B2_patch_file
        - H5D__bt2_found_cb
        - H5D__bt2_idx_open
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree2.c:1016,13'
          Dst:             H5D__bt2_idx_open
        - Src:             'H5Dbtree2.c:1017,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree2.c:1020,13'
          Dst:             H5B2_patch_file
        - Src:             'H5Dbtree2.c:1021,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree2.c:1041,9'
          Dst:             H5B2_find
        - Src:             'H5Dbtree2.c:1041,9'
          Dst:             H5D__bt2_found_cb
        - Src:             'H5Dbtree2.c:1042,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__bt2_idx_insert
      functionSourceFile: '/src/hdf5/src/H5Dbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 955
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          233
      EdgeCount:       55
      CyclomaticComplexity: 8
      functionsReached:
        - H5B2_patch_file
        - H5B2_update
        - H5D__bt2_idx_open
        - H5D__bt2_mod_cb
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree2.c:926,13'
          Dst:             H5D__bt2_idx_open
        - Src:             'H5Dbtree2.c:927,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree2.c:930,13'
          Dst:             H5B2_patch_file
        - Src:             'H5Dbtree2.c:931,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree2.c:951,9'
          Dst:             H5B2_update
        - Src:             'H5Dbtree2.c:951,9'
          Dst:             H5D__bt2_mod_cb
        - Src:             'H5Dbtree2.c:952,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__bt2_idx_is_space_alloc
      functionSourceFile: '/src/hdf5/src/H5Dbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 841
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__bt2_idx_is_open
      functionSourceFile: '/src/hdf5/src/H5Dbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__bt2_idx_init
      functionSourceFile: '/src/hdf5/src/H5Dbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__fill_release
      functionSourceFile: '/src/hdf5/src/H5Dfill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          86
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - H5FL_blk_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dfill.c:573,37'
          Dst:             H5FL_blk_free
        - Src:             'H5Dfill.c:575,37'
          Dst:             H5FL_blk_free
    - functionName:    H5D__fill_refill_vl
      functionSourceFile: '/src/hdf5/src/H5Dfill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         76
      ICount:          370
      EdgeCount:       88
      CyclomaticComplexity: 14
      functionsReached:
        - H5E_printf_stack
        - H5FL_blk_free
        - H5FL_blk_malloc
        - H5T_convert
        - H5T_path_bkg
        - H5T_vlen_reclaim_elmt
        - H5VM_array_fill
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dfill.c:495,9'
          Dst:             H5T_path_bkg
        - Src:             'H5Dfill.c:499,9'
          Dst:             H5T_convert
        - Src:             'H5Dfill.c:501,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfill.c:505,9'
          Dst:             H5VM_array_fill
        - Src:             'H5Dfill.c:509,9'
          Dst:             H5T_path_bkg
        - Src:             'H5Dfill.c:516,15'
          Dst:             H5FL_blk_malloc
        - Src:             'H5Dfill.c:518,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfill.c:523,9'
          Dst:             H5T_convert
        - Src:             'H5Dfill.c:525,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfill.c:531,17'
          Dst:             H5T_vlen_reclaim_elmt
        - Src:             'H5Dfill.c:532,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfill.c:535,17'
          Dst:             H5T_vlen_reclaim_elmt
        - Src:             'H5Dfill.c:536,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfill.c:543,19'
          Dst:             H5FL_blk_free
    - functionName:    H5D__fill_term
      functionSourceFile: '/src/hdf5/src/H5Dfill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - H5D__fill_release
        - H5FL_blk_free
        - H5T_close_real
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dfill.c:601,5'
          Dst:             H5D__fill_release
        - Src:             'H5Dfill.c:606,19'
          Dst:             H5T_close_real
        - Src:             'H5Dfill.c:608,32'
          Dst:             H5FL_blk_free
    - functionName:    H5D__fill_init
      functionSourceFile: '/src/hdf5/src/H5Dfill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         188
      ICount:          998
      EdgeCount:       226
      CyclomaticComplexity: 40
      functionsReached:
        - H5D__fill_term
        - H5E_printf_stack
        - H5FL_blk_calloc
        - H5FL_blk_free_block_avail
        - H5FL_blk_malloc
        - H5T_copy
        - H5T_detect_class
        - H5T_get_size
        - H5T_path_bkg
        - H5T_path_find
        - H5VM_array_fill
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dfill.c:315,30'
          Dst:             H5T_detect_class
        - Src:             'H5Dfill.c:316,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfill.c:322,46'
          Dst:             H5T_copy
        - Src:             'H5Dfill.c:323,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfill.c:326,38'
          Dst:             H5T_get_size
        - Src:             'H5Dfill.c:328,39'
          Dst:             H5T_get_size
        - Src:             'H5Dfill.c:353,41'
          Dst:             H5FL_blk_malloc
        - Src:             'H5Dfill.c:355,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfill.c:359,55'
          Dst:             H5T_path_find
        - Src:             'H5Dfill.c:360,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfill.c:364,55'
          Dst:             H5T_path_find
        - Src:             'H5Dfill.c:365,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfill.c:369,17'
          Dst:             H5T_path_bkg
        - Src:             'H5Dfill.c:369,61'
          Dst:             H5T_path_bkg
        - Src:             'H5Dfill.c:372,21'
          Dst:             H5T_path_bkg
        - Src:             'H5Dfill.c:378,49'
          Dst:             H5FL_blk_malloc
        - Src:             'H5Dfill.c:379,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfill.c:406,41'
          Dst:             H5FL_blk_malloc
        - Src:             'H5Dfill.c:408,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfill.c:412,13'
          Dst:             H5VM_array_fill
        - Src:             'H5Dfill.c:417,85'
          Dst:             H5T_get_size
        - Src:             'H5Dfill.c:444,36'
          Dst:             H5FL_blk_free_block_avail
        - Src:             'H5Dfill.c:451,41'
          Dst:             H5FL_blk_calloc
        - Src:             'H5Dfill.c:453,41'
          Dst:             H5FL_blk_malloc
        - Src:             'H5Dfill.c:456,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfill.c:463,13'
          Dst:             H5D__fill_term
        - Src:             'H5Dfill.c:464,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__fill
      functionSourceFile: '/src/hdf5/src/H5Dfill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         250
      ICount:          815
      EdgeCount:       282
      CyclomaticComplexity: 34
      functionsReached:
        - H5D__scatter_mem
        - H5E_printf_stack
        - H5FL_blk_calloc
        - H5FL_blk_free
        - H5FL_blk_malloc
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5S_get_select_npoints
        - H5S_has_extent
        - H5S_select_fill
        - H5S_select_iter_init
        - H5S_select_iter_release
        - H5T_convert
        - H5T_detect_class
        - H5T_get_size
        - H5T_path_bkg
        - H5T_path_find
        - H5T_path_noop
        - H5VM_array_fill
        - H5WB_actual
        - H5WB_actual_clear
        - H5WB_unwrap
        - H5WB_wrap
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dfill.c:131,11'
          Dst:             H5S_has_extent
        - Src:             'H5Dfill.c:132,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfill.c:135,21'
          Dst:             H5T_get_size
        - Src:             'H5Dfill.c:142,32'
          Dst:             H5WB_wrap
        - Src:             'H5Dfill.c:143,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfill.c:146,33'
          Dst:             H5WB_actual_clear
        - Src:             'H5Dfill.c:147,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfill.c:150,13'
          Dst:             H5S_select_fill
        - Src:             'H5Dfill.c:151,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfill.c:159,25'
          Dst:             H5T_get_size
        - Src:             'H5Dfill.c:165,30'
          Dst:             H5T_path_find
        - Src:             'H5Dfill.c:166,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfill.c:173,21'
          Dst:             H5T_detect_class
        - Src:             'H5Dfill.c:177,22'
          Dst:             H5S_get_select_npoints
        - Src:             'H5Dfill.c:181,36'
          Dst:             H5FL_blk_malloc
        - Src:             'H5Dfill.c:182,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfill.c:185,17'
          Dst:             H5T_path_bkg
        - Src:             'H5Dfill.c:186,36'
          Dst:             H5FL_blk_calloc
        - Src:             'H5Dfill.c:187,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfill.c:190,13'
          Dst:             H5VM_array_fill
        - Src:             'H5Dfill.c:193,17'
          Dst:             H5T_convert
        - Src:             'H5Dfill.c:195,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfill.c:198,37'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Dfill.c:199,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfill.c:202,17'
          Dst:             H5S_select_iter_init
        - Src:             'H5Dfill.c:203,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfill.c:208,17'
          Dst:             H5D__scatter_mem
        - Src:             'H5Dfill.c:209,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfill.c:215,18'
          Dst:             H5T_path_noop
        - Src:             'H5Dfill.c:220,40'
          Dst:             H5WB_wrap
        - Src:             'H5Dfill.c:221,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfill.c:224,41'
          Dst:             H5WB_actual
        - Src:             'H5Dfill.c:225,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfill.c:232,21'
          Dst:             H5T_path_bkg
        - Src:             'H5Dfill.c:234,48'
          Dst:             H5WB_wrap
        - Src:             'H5Dfill.c:235,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfill.c:238,44'
          Dst:             H5WB_actual_clear
        - Src:             'H5Dfill.c:239,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfill.c:243,21'
          Dst:             H5T_convert
        - Src:             'H5Dfill.c:245,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfill.c:254,17'
          Dst:             H5S_select_fill
        - Src:             'H5Dfill.c:255,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfill.c:260,26'
          Dst:             H5S_select_iter_release
        - Src:             'H5Dfill.c:261,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfill.c:263,20'
          Dst:             H5FL_reg_free
        - Src:             'H5Dfill.c:265,19'
          Dst:             H5FL_blk_free
        - Src:             'H5Dfill.c:266,20'
          Dst:             H5WB_unwrap
        - Src:             'H5Dfill.c:267,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfill.c:268,24'
          Dst:             H5WB_unwrap
        - Src:             'H5Dfill.c:269,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfill.c:271,19'
          Dst:             H5FL_blk_free
    - functionName:    H5D__calculate_minimum_header_size
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 788
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         134
      ICount:          522
      EdgeCount:       151
      CyclomaticComplexity: 19
      functionsReached:
        - H5E_printf_stack
        - H5F_get_low_bound
        - H5O_get_oh_flags
        - H5O_get_oh_version
        - H5O_msg_reset_share
        - H5O_msg_size_oh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:701,25'
          Dst:             H5F_get_low_bound
        - Src:             'H5Dint.c:704,17'
          Dst:             H5O_msg_size_oh
        - Src:             'H5Dint.c:706,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:710,17'
          Dst:             H5O_msg_size_oh
        - Src:             'H5Dint.c:712,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:716,17'
          Dst:             H5O_msg_size_oh
        - Src:             'H5Dint.c:718,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:722,17'
          Dst:             H5O_msg_size_oh
        - Src:             'H5Dint.c:724,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:731,17'
          Dst:             H5O_msg_size_oh
        - Src:             'H5Dint.c:733,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:744,13'
          Dst:             H5O_msg_reset_share
        - Src:             'H5Dint.c:745,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:747,21'
          Dst:             H5O_msg_size_oh
        - Src:             'H5Dint.c:749,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:758,25'
          Dst:             H5O_msg_size_oh
        - Src:             'H5Dint.c:760,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:767,21'
          Dst:             H5O_msg_size_oh
        - Src:             'H5Dint.c:769,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:774,31'
          Dst:             H5O_get_oh_flags
        - Src:             'H5Dint.c:777,13'
          Dst:             H5O_get_oh_version
        - Src:             'H5Dint.c:780,25'
          Dst:             H5O_msg_size_oh
        - Src:             'H5Dint.c:782,17'
          Dst:             H5E_printf_stack
    - functionName:    H5D__prepare_minimized_oh
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          135
      EdgeCount:       40
      CyclomaticComplexity: 5
      functionsReached:
        - H5D__calculate_minimum_header_size
        - H5E_printf_stack
        - H5O_apply_ohdr
        - H5O_create_ohdr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:815,10'
          Dst:             H5O_create_ohdr
        - Src:             'H5Dint.c:817,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:819,17'
          Dst:             H5D__calculate_minimum_header_size
        - Src:             'H5Dint.c:821,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:824,9'
          Dst:             H5O_apply_ohdr
        - Src:             'H5Dint.c:825,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__use_minimized_dset_headers
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          85
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5CX_get_dset_min_ohdr_flag
        - H5E_printf_stack
        - H5F_get_min_dset_ohdr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:660,9'
          Dst:             H5CX_get_dset_min_ohdr_flag
        - Src:             'H5Dint.c:661,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:665,21'
          Dst:             H5F_get_min_dset_ohdr
    - functionName:    H5D__close_cb
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          83
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5VL_dataset_close
        - H5VL_free_object
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:298,9'
          Dst:             H5VL_dataset_close
        - Src:             'H5Dint.c:299,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:303,9'
          Dst:             H5VL_free_object
        - Src:             'H5Dint.c:304,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D_get_dcpl_id
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4005
      functionLinenumberEnd: 4011
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__refresh
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3957
      functionLinenumberEnd: 3990
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          168
      EdgeCount:       58
      CyclomaticComplexity: 8
      functionsReached:
        - H5D__virtual_hold_source_dset_files
        - H5D__virtual_refresh_source_dsets
        - H5D__virtual_release_source_dset_files
        - H5E_printf_stack
        - H5O_refresh_metadata
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:3971,13'
          Dst:             H5D__virtual_hold_source_dset_files
        - Src:             'H5Dint.c:3972,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3976,13'
          Dst:             H5D__virtual_refresh_source_dsets
        - Src:             'H5Dint.c:3977,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3981,10'
          Dst:             H5O_refresh_metadata
        - Src:             'H5Dint.c:3982,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3987,13'
          Dst:             H5D__virtual_release_source_dset_files
        - Src:             'H5Dint.c:3988,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__get_type
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3905
      functionLinenumberEnd: 3944
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         87
      ICount:          266
      EdgeCount:       97
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5I_register
        - H5T_close
        - H5T_copy_reopen
        - H5T_is_named
        - H5T_lock
        - H5T_patch_file
        - H5T_set_loc
        - H5VL_wrap_register
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:3912,9'
          Dst:             H5T_patch_file
        - Src:             'H5Dint.c:3913,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3916,23'
          Dst:             H5T_copy_reopen
        - Src:             'H5Dint.c:3917,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3920,9'
          Dst:             H5T_set_loc
        - Src:             'H5Dint.c:3921,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3924,9'
          Dst:             H5T_lock
        - Src:             'H5Dint.c:3925,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3928,9'
          Dst:             H5T_is_named
        - Src:             'H5Dint.c:3933,26'
          Dst:             H5VL_wrap_register
        - Src:             'H5Dint.c:3934,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3936,27'
          Dst:             H5I_register
        - Src:             'H5Dint.c:3937,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3941,19'
          Dst:             H5T_close
        - Src:             'H5Dint.c:3942,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__get_space
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3865
      functionLinenumberEnd: 3890
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         55
      ICount:          175
      EdgeCount:       62
      CyclomaticComplexity: 9
      functionsReached:
        - H5D__virtual_set_extent_unlim
        - H5E_printf_stack
        - H5I_register
        - H5S_close
        - H5S_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:3873,13'
          Dst:             H5D__virtual_set_extent_unlim
        - Src:             'H5Dint.c:3874,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3877,26'
          Dst:             H5S_copy
        - Src:             'H5Dint.c:3878,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3881,22'
          Dst:             H5I_register
        - Src:             'H5Dint.c:3882,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3887,17'
          Dst:             H5S_close
        - Src:             'H5Dint.c:3888,17'
          Dst:             H5E_printf_stack
    - functionName:    H5D_get_access_plist
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3745
      functionLinenumberEnd: 3851
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         291
      ICount:          885
      EdgeCount:       321
      CyclomaticComplexity: 32
      functionsReached:
        - H5E_printf_stack
        - H5I_dec_app_ref
        - H5I_object
        - H5P_copy_plist
        - H5P_get
        - H5P_set
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:3759,48'
          Dst:             H5I_object
        - Src:             'H5Dint.c:3760,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3761,24'
          Dst:             H5P_copy_plist
        - Src:             'H5Dint.c:3762,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3763,48'
          Dst:             H5I_object
        - Src:             'H5Dint.c:3764,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3769,13'
          Dst:             H5P_set
        - Src:             'H5Dint.c:3770,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3771,13'
          Dst:             H5P_set
        - Src:             'H5Dint.c:3773,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3774,13'
          Dst:             H5P_set
        - Src:             'H5Dint.c:3775,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3776,13'
          Dst:             H5P_set
        - Src:             'H5Dint.c:3777,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3781,51'
          Dst:             H5I_object
        - Src:             'H5Dint.c:3782,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3785,13'
          Dst:             H5P_get
        - Src:             'H5Dint.c:3786,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3787,13'
          Dst:             H5P_set
        - Src:             'H5Dint.c:3788,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3791,13'
          Dst:             H5P_get
        - Src:             'H5Dint.c:3792,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3793,13'
          Dst:             H5P_set
        - Src:             'H5Dint.c:3794,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3797,13'
          Dst:             H5P_get
        - Src:             'H5Dint.c:3798,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3799,13'
          Dst:             H5P_set
        - Src:             'H5Dint.c:3800,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3803,13'
          Dst:             H5P_set
        - Src:             'H5Dint.c:3804,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3810,13'
          Dst:             H5P_set
        - Src:             'H5Dint.c:3811,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3812,13'
          Dst:             H5P_set
        - Src:             'H5Dint.c:3814,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3818,64'
          Dst:             H5I_object
        - Src:             'H5Dint.c:3819,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3822,13'
          Dst:             H5P_get
        - Src:             'H5Dint.c:3823,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3824,13'
          Dst:             H5P_set
        - Src:             'H5Dint.c:3825,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3828,13'
          Dst:             H5P_get
        - Src:             'H5Dint.c:3829,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3830,13'
          Dst:             H5P_set
        - Src:             'H5Dint.c:3831,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3835,9'
          Dst:             H5P_set
        - Src:             'H5Dint.c:3836,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3839,9'
          Dst:             H5P_set
        - Src:             'H5Dint.c:3840,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3848,17'
          Dst:             H5I_dec_app_ref
        - Src:             'H5Dint.c:3849,17'
          Dst:             H5E_printf_stack
    - functionName:    H5D_get_create_plist
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3570
      functionLinenumberEnd: 3730
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         262
      ICount:          908
      EdgeCount:       296
      CyclomaticComplexity: 36
      functionsReached:
        - H5D_chunk_idx_reset
        - H5E_printf_stack
        - H5FL_blk_calloc
        - H5FL_blk_free
        - H5I_dec_app_ref
        - H5I_object
        - H5MM_xfree
        - H5O_get_create_plist
        - H5P_copy_plist
        - H5P_peek
        - H5P_poke
        - H5T_close
        - H5T_close_real
        - H5T_convert
        - H5T_copy
        - H5T_detect_class
        - H5T_get_size
        - H5T_path_bkg
        - H5T_path_find
        - H5T_path_noop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Dint.c:3603,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Dint.c:3584,49'
          Dst:             H5I_object
        - Src:             'H5Dint.c:3585,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3588,24'
          Dst:             H5P_copy_plist
        - Src:             'H5Dint.c:3589,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3590,48'
          Dst:             H5I_object
        - Src:             'H5Dint.c:3591,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3594,9'
          Dst:             H5O_get_create_plist
        - Src:             'H5Dint.c:3595,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3598,9'
          Dst:             H5P_peek
        - Src:             'H5Dint.c:3599,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3605,51'
          Dst:             H5MM_xfree
        - Src:             'H5Dint.c:3621,21'
          Dst:             H5D_chunk_idx_reset
        - Src:             'H5Dint.c:3622,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3641,9'
          Dst:             H5P_poke
        - Src:             'H5Dint.c:3642,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3645,9'
          Dst:             H5P_peek
        - Src:             'H5Dint.c:3646,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3653,41'
          Dst:             H5T_copy
        - Src:             'H5Dint.c:3654,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3657,30'
          Dst:             H5T_path_find
        - Src:             'H5Dint.c:3658,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3662,14'
          Dst:             H5T_path_noop
        - Src:             'H5Dint.c:3667,17'
          Dst:             H5T_detect_class
        - Src:             'H5Dint.c:3668,17'
          Dst:             H5T_detect_class
        - Src:             'H5Dint.c:3669,41'
          Dst:             H5T_copy
        - Src:             'H5Dint.c:3670,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3675,24'
          Dst:             H5T_get_size
        - Src:             'H5Dint.c:3675,24'
          Dst:             H5T_get_size
        - Src:             'H5Dint.c:3675,24'
          Dst:             H5T_get_size
        - Src:             'H5Dint.c:3675,24'
          Dst:             H5T_get_size
        - Src:             'H5Dint.c:3676,17'
          Dst:             H5T_path_bkg
        - Src:             'H5Dint.c:3676,59'
          Dst:             H5FL_blk_calloc
        - Src:             'H5Dint.c:3677,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3680,17'
          Dst:             H5T_convert
        - Src:             'H5Dint.c:3683,31'
          Dst:             H5FL_blk_free
        - Src:             'H5Dint.c:3684,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3689,27'
          Dst:             H5FL_blk_free
        - Src:             'H5Dint.c:3694,9'
          Dst:             H5P_poke
        - Src:             'H5Dint.c:3695,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3698,9'
          Dst:             H5P_peek
        - Src:             'H5Dint.c:3699,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3711,9'
          Dst:             H5P_poke
        - Src:             'H5Dint.c:3712,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3718,22'
          Dst:             H5T_close
        - Src:             'H5Dint.c:3719,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3723,17'
          Dst:             H5I_dec_app_ref
        - Src:             'H5Dint.c:3724,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3726,34'
          Dst:             H5T_close_real
        - Src:             'H5Dint.c:3727,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__flush_all_cb
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3509
      functionLinenumberEnd: 3527
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          71
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5D__flush_real
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:3523,13'
          Dst:             H5D__flush_real
        - Src:             'H5Dint.c:3524,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__flush_real
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3227
      functionLinenumberEnd: 3243
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          97
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - H5AC_tag
        - H5E_printf_stack
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:3230,5'
          Dst:             H5AC_tag
        - Src:             'H5Dint.c:3240,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3243,5'
          Dst:             H5AC_tag
    - functionName:    H5D_flush_all
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3541
      functionLinenumberEnd: 3554
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5D__flush_all_cb
        - H5E_printf_stack
        - H5I_iterate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:3550,9'
          Dst:             H5I_iterate
        - Src:             'H5Dint.c:3550,9'
          Dst:             H5D__flush_all_cb
        - Src:             'H5Dint.c:3551,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__format_convert
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3295
      functionLinenumberEnd: 3435
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         201
      ICount:          798
      EdgeCount:       224
      CyclomaticComplexity: 25
      functionsReached:
        - H5AC_expunge_tag_type_metadata
        - H5AC_tag
        - H5D__chunk_format_convert
        - H5E_printf_stack
        - H5MM_xfree
        - H5O_msg_create
        - H5O_msg_remove
        - H5O_msg_write
        - calloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5Dint.c:3309,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Dint.c:3304,5'
          Dst:             H5AC_tag
        - Src:             'H5Dint.c:3313,54'
          Dst:             calloc
        - Src:             'H5Dint.c:3314,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3342,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3350,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3355,21'
          Dst:             H5D__chunk_format_convert
        - Src:             'H5Dint.c:3356,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3360,17'
          Dst:             H5O_msg_remove
        - Src:             'H5Dint.c:3361,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3366,17'
          Dst:             H5O_msg_create
        - Src:             'H5Dint.c:3367,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3373,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3384,17'
          Dst:             H5O_msg_write
        - Src:             'H5Dint.c:3386,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3390,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3394,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3397,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3404,17'
          Dst:             H5O_msg_remove
        - Src:             'H5Dint.c:3405,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3409,17'
          Dst:             H5O_msg_create
        - Src:             'H5Dint.c:3411,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3418,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3421,21'
          Dst:             H5AC_expunge_tag_type_metadata
        - Src:             'H5Dint.c:3423,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3428,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3433,37'
          Dst:             H5MM_xfree
        - Src:             'H5Dint.c:3435,5'
          Dst:             H5AC_tag
    - functionName:    H5D__flush
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3257
      functionLinenumberEnd: 3280
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          114
      EdgeCount:       40
      CyclomaticComplexity: 5
      functionsReached:
        - H5D__flush_real
        - H5E_printf_stack
        - H5F_has_feature
        - H5O_flush_common
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:3268,9'
          Dst:             H5F_has_feature
        - Src:             'H5Dint.c:3269,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3272,9'
          Dst:             H5D__flush_real
        - Src:             'H5Dint.c:3273,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3276,9'
          Dst:             H5O_flush_common
        - Src:             'H5Dint.c:3277,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__flush_sieve_buf
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3189
      functionLinenumberEnd: 3213
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          108
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5F_get_shared
        - H5F_shared_block_write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:3204,17'
          Dst:             H5F_get_shared
        - Src:             'H5Dint.c:3203,13'
          Dst:             H5F_shared_block_write
        - Src:             'H5Dint.c:3206,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VM_log2_gen
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          157
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5VM_power2up
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__check_filters
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2950
      functionLinenumberEnd: 2986
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          167
      EdgeCount:       51
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5P_is_fill_value_defined
        - H5Z_can_apply
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:2969,13'
          Dst:             H5P_is_fill_value_defined
        - Src:             'H5Dint.c:2970,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2977,21'
          Dst:             H5Z_can_apply
        - Src:             'H5Dint.c:2978,21'
          Dst:             H5E_printf_stack
    - functionName:    H5D__set_extent
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3000
      functionLinenumberEnd: 3175
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         259
      ICount:          1145
      EdgeCount:       303
      CyclomaticComplexity: 46
      functionsReached:
        - H5AC_tag
        - H5D__alloc_storage
        - H5D__check_filters
        - H5D__chunk_prune_by_extent
        - H5D__chunk_set_info
        - H5D__chunk_update_cache
        - H5D__chunk_update_old_edge_chunks
        - H5D__mark
        - H5D_virtual_check_min_dims
        - H5E_printf_stack
        - H5F_get_intent
        - H5S_set_extent
        - H5VM_log2_gen
        - H5VM_power2up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:3007,5'
          Dst:             H5AC_tag
        - Src:             'H5Dint.c:3014,15'
          Dst:             H5F_get_intent
        - Src:             'H5Dint.c:3015,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3020,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3022,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3025,9'
          Dst:             H5D__check_filters
        - Src:             'H5Dint.c:3026,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3033,20'
          Dst:             H5S_set_extent
        - Src:             'H5Dint.c:3034,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3056,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3076,45'
          Dst:             H5VM_power2up
        - Src:             'H5Dint.c:3077,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3084,29'
          Dst:             H5VM_log2_gen
        - Src:             'H5Dint.c:3103,17'
          Dst:             H5D__chunk_set_info
        - Src:             'H5Dint.c:3104,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3109,21'
          Dst:             H5D__chunk_update_cache
        - Src:             'H5Dint.c:3110,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3116,17'
          Dst:             H5D_virtual_check_min_dims
        - Src:             'H5Dint.c:3117,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3124,21'
          Dst:             H5S_set_extent
        - Src:             'H5Dint.c:3126,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3131,25'
          Dst:             H5S_set_extent
        - Src:             'H5Dint.c:3133,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3143,17'
          Dst:             H5D__alloc_storage
        - Src:             'H5Dint.c:3144,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3157,21'
          Dst:             H5D__chunk_prune_by_extent
        - Src:             'H5Dint.c:3158,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3165,21'
          Dst:             H5D__chunk_update_old_edge_chunks
        - Src:             'H5Dint.c:3166,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3170,13'
          Dst:             H5D__mark
        - Src:             'H5Dint.c:3171,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3175,5'
          Dst:             H5AC_tag
    - functionName:    H5D__alloc_storage
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2256
      functionLinenumberEnd: 2415
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         152
      ICount:          604
      EdgeCount:       177
      CyclomaticComplexity: 27
      functionsReached:
        - H5D__chunk_create
        - H5D__contig_alloc
        - H5D__init_storage
        - H5D__mark
        - H5E_printf_stack
        - H5P_is_fill_value_defined
        - H5S_get_simple_extent_npoints
      functionUses:    5
      BranchProfiles:
        - Branch String:   'H5Dint.c:2278,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Dint.c:2274,16'
          Dst:             H5S_get_simple_extent_npoints
        - Src:             'H5Dint.c:2284,29'
          Dst:             H5D__contig_alloc
        - Src:             'H5Dint.c:2285,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2302,25'
          Dst:             H5D__chunk_create
        - Src:             'H5Dint.c:2303,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2331,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2361,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2379,25'
          Dst:             H5D__init_storage
        - Src:             'H5Dint.c:2380,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2387,21'
          Dst:             H5P_is_fill_value_defined
        - Src:             'H5Dint.c:2388,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2395,25'
          Dst:             H5D__init_storage
        - Src:             'H5Dint.c:2396,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2410,17'
          Dst:             H5D__mark
        - Src:             'H5Dint.c:2411,17'
          Dst:             H5E_printf_stack
    - functionName:    H5D__mark
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3449
      functionLinenumberEnd: 3495
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         58
      ICount:          195
      EdgeCount:       66
      CyclomaticComplexity: 10
      functionsReached:
        - H5D__layout_oh_write
        - H5E_printf_stack
        - H5O_pin
        - H5O_unpin
        - H5S_write
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:3464,27'
          Dst:             H5O_pin
        - Src:             'H5Dint.c:3465,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3469,17'
          Dst:             H5D__layout_oh_write
        - Src:             'H5Dint.c:3470,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3478,17'
          Dst:             H5S_write
        - Src:             'H5Dint.c:3479,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:3492,13'
          Dst:             H5O_unpin
        - Src:             'H5Dint.c:3493,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__init_storage
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2430
      functionLinenumberEnd: 2487
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          232
      EdgeCount:       76
      CyclomaticComplexity: 9
      functionsReached:
        - H5D__chunk_allocate
        - H5D__compact_fill
        - H5D__contig_fill
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5Dint.c:2437,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Dint.c:2442,21'
          Dst:             H5D__compact_fill
        - Src:             'H5Dint.c:2443,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2453,21'
          Dst:             H5D__contig_fill
        - Src:             'H5Dint.c:2454,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2469,21'
          Dst:             H5D__chunk_allocate
        - Src:             'H5Dint.c:2470,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2482,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__vlen_get_buf_size_gen_cb
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2791
      functionLinenumberEnd: 2822
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          180
      EdgeCount:       52
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FL_blk_realloc
        - H5I_object
        - H5S_select_elements
        - H5T_get_size
        - H5VL_dataset_read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:2803,32'
          Dst:             H5I_object
        - Src:             'H5Dint.c:2804,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2808,22'
          Dst:             H5T_get_size
        - Src:             'H5Dint.c:2808,22'
          Dst:             H5FL_blk_realloc
        - Src:             'H5Dint.c:2809,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2812,9'
          Dst:             H5S_select_elements
        - Src:             'H5Dint.c:2813,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2816,9'
          Dst:             H5VL_dataset_read
        - Src:             'H5Dint.c:2819,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__vlen_get_buf_size_gen
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2837
      functionLinenumberEnd: 2937
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         225
      ICount:          759
      EdgeCount:       253
      CyclomaticComplexity: 30
      functionsReached:
        - H5D__vlen_get_buf_size_alloc
        - H5E_printf_stack
        - H5FL_blk_free
        - H5FL_blk_malloc
        - H5I_dec_app_ref
        - H5I_object
        - H5I_register
        - H5P_close
        - H5P_copy_plist
        - H5P_set_vlen_mem_manager
        - H5S_close
        - H5S_create
        - H5S_has_extent
        - H5S_select_iterate
        - H5T_get_size
        - H5VL_dataset_get
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:2852,40'
          Dst:             H5I_object
        - Src:             'H5Dint.c:2853,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2854,35'
          Dst:             H5I_object
        - Src:             'H5Dint.c:2855,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2856,11'
          Dst:             H5S_has_extent
        - Src:             'H5Dint.c:2857,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2867,9'
          Dst:             H5VL_dataset_get
        - Src:             'H5Dint.c:2868,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2870,49'
          Dst:             H5I_object
        - Src:             'H5Dint.c:2871,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2874,27'
          Dst:             H5S_create
        - Src:             'H5Dint.c:2875,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2876,35'
          Dst:             H5I_register
        - Src:             'H5Dint.c:2877,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2880,48'
          Dst:             H5T_get_size
        - Src:             'H5Dint.c:2880,48'
          Dst:             H5FL_blk_malloc
        - Src:             'H5Dint.c:2881,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2882,48'
          Dst:             H5FL_blk_malloc
        - Src:             'H5Dint.c:2883,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2887,43'
          Dst:             H5I_object
        - Src:             'H5Dint.c:2888,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2889,33'
          Dst:             H5P_copy_plist
        - Src:             'H5Dint.c:2890,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2891,43'
          Dst:             H5I_object
        - Src:             'H5Dint.c:2892,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2893,9'
          Dst:             H5P_set_vlen_mem_manager
        - Src:             'H5Dint.c:2893,9'
          Dst:             H5D__vlen_get_buf_size_alloc
        - Src:             'H5Dint.c:2894,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2904,17'
          Dst:             H5S_select_iterate
        - Src:             'H5Dint.c:2912,13'
          Dst:             H5I_dec_app_ref
        - Src:             'H5Dint.c:2913,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2916,32'
          Dst:             H5S_close
        - Src:             'H5Dint.c:2917,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2919,13'
          Dst:             H5I_dec_app_ref
        - Src:             'H5Dint.c:2920,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2923,19'
          Dst:             H5S_close
        - Src:             'H5Dint.c:2924,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2926,39'
          Dst:             H5FL_blk_free
        - Src:             'H5Dint.c:2928,39'
          Dst:             H5FL_blk_free
        - Src:             'H5Dint.c:2930,13'
          Dst:             H5I_dec_app_ref
        - Src:             'H5Dint.c:2931,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2934,17'
          Dst:             H5P_close
        - Src:             'H5Dint.c:2935,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__vlen_get_buf_size_alloc
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2606
      functionLinenumberEnd: 2627
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          85
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FL_blk_realloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:2615,42'
          Dst:             H5FL_blk_realloc
        - Src:             'H5Dint.c:2616,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__vlen_get_buf_size_cb
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2642
      functionLinenumberEnd: 2671
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          117
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5D__read
        - H5E_printf_stack
        - H5S_select_elements
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:2655,9'
          Dst:             H5S_select_elements
        - Src:             'H5Dint.c:2656,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2666,13'
          Dst:             H5D__read
        - Src:             'H5Dint.c:2667,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__vlen_get_buf_size
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2697
      functionLinenumberEnd: 2764
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         123
      ICount:          430
      EdgeCount:       138
      CyclomaticComplexity: 17
      functionsReached:
        - H5CX_set_vlen_alloc_info
        - H5D__vlen_get_buf_size_alloc
        - H5E_printf_stack
        - H5FL_blk_free
        - H5FL_blk_malloc
        - H5I_object
        - H5S_close
        - H5S_copy
        - H5S_create
        - H5S_has_extent
        - H5S_select_iterate
        - H5T_get_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:2710,40'
          Dst:             H5I_object
        - Src:             'H5Dint.c:2711,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2712,35'
          Dst:             H5I_object
        - Src:             'H5Dint.c:2713,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2714,11'
          Dst:             H5S_has_extent
        - Src:             'H5Dint.c:2715,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2721,27'
          Dst:             H5S_copy
        - Src:             'H5Dint.c:2722,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2726,27'
          Dst:             H5S_create
        - Src:             'H5Dint.c:2727,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2731,48'
          Dst:             H5T_get_size
        - Src:             'H5Dint.c:2731,48'
          Dst:             H5FL_blk_malloc
        - Src:             'H5Dint.c:2732,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2733,48'
          Dst:             H5FL_blk_malloc
        - Src:             'H5Dint.c:2734,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2738,9'
          Dst:             H5CX_set_vlen_alloc_info
        - Src:             'H5Dint.c:2738,9'
          Dst:             H5D__vlen_get_buf_size_alloc
        - Src:             'H5Dint.c:2739,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2748,17'
          Dst:             H5S_select_iterate
        - Src:             'H5Dint.c:2755,19'
          Dst:             H5S_close
        - Src:             'H5Dint.c:2756,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2757,19'
          Dst:             H5S_close
        - Src:             'H5Dint.c:2758,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2760,39'
          Dst:             H5FL_blk_free
        - Src:             'H5Dint.c:2762,39'
          Dst:             H5FL_blk_free
    - functionName:    H5D__get_offset
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2559
      functionLinenumberEnd: 2589
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          128
      EdgeCount:       30
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5F_get_base_addr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Dint.c:2566,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Dint.c:2579,74'
          Dst:             H5F_get_base_addr
        - Src:             'H5Dint.c:2585,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__get_storage_size
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2501
      functionLinenumberEnd: 2542
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          190
      EdgeCount:       41
      CyclomaticComplexity: 4
      functionsReached:
        - H5AC_tag
        - H5D__chunk_allocated
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Dint.c:2506,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Dint.c:2504,5'
          Dst:             H5AC_tag
        - Src:             'H5Dint.c:2509,21'
          Dst:             H5D__chunk_allocated
        - Src:             'H5Dint.c:2510,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2538,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2542,5'
          Dst:             H5AC_tag
    - functionName:    H5D_nameof
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2239
      functionLinenumberEnd: 2243
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D_oloc
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2221
      functionLinenumberEnd: 2225
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__cache_dataspace_info
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          142
      EdgeCount:       33
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5S_get_simple_extent_dims
        - H5VM_power2up
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:577,19'
          Dst:             H5S_get_simple_extent_dims
        - Src:             'H5Dint.c:579,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:586,33'
          Dst:             H5VM_power2up
        - Src:             'H5Dint.c:587,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D_mult_refresh_reopen
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2175
      functionLinenumberEnd: 2207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         62
      ICount:          198
      EdgeCount:       68
      CyclomaticComplexity: 8
      functionsReached:
        - H5D__cache_dataspace_info
        - H5E_printf_stack
        - H5O_msg_read
        - H5O_msg_reset
        - H5S_close
        - H5S_read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:2186,13'
          Dst:             H5S_close
        - Src:             'H5Dint.c:2187,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2190,47'
          Dst:             H5S_read
        - Src:             'H5Dint.c:2191,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2194,13'
          Dst:             H5D__cache_dataspace_info
        - Src:             'H5Dint.c:2195,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2198,13'
          Dst:             H5O_msg_reset
        - Src:             'H5Dint.c:2199,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2202,21'
          Dst:             H5O_msg_read
        - Src:             'H5Dint.c:2203,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D_mult_refresh_close
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2094
      functionLinenumberEnd: 2161
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         62
      ICount:          312
      EdgeCount:       69
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5FL_blk_free
        - H5FL_reg_free
        - H5SL_close
        - H5S_close
        - H5VL_object_verify
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Dint.c:2111,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Dint.c:2100,37'
          Dst:             H5VL_object_verify
        - Src:             'H5Dint.c:2101,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2116,42'
          Dst:             H5FL_blk_free
        - Src:             'H5Dint.c:2123,21'
          Dst:             H5SL_close
        - Src:             'H5Dint.c:2129,27'
          Dst:             H5S_close
        - Src:             'H5Dint.c:2136,25'
          Dst:             H5FL_reg_free
        - Src:             'H5Dint.c:2151,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2157,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D_close
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1886
      functionLinenumberEnd: 2080
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         229
      ICount:          1125
      EdgeCount:       266
      CyclomaticComplexity: 39
      functionsReached:
        - H5AC_cork
        - H5AC_evict_tagged_metadata
        - H5AC_flush_tagged_metadata
        - H5D__flush_real
        - H5D_close
        - H5E_printf_stack
        - H5FL_blk_free
        - H5FL_reg_free
        - H5FO_delete
        - H5FO_top_count
        - H5FO_top_decr
        - H5F_get_evict_on_close
        - H5F_get_shared
        - H5G_name_free
        - H5I_dec_ref
        - H5MM_xfree
        - H5O_close
        - H5O_loc_free
        - H5O_msg_reset
        - H5SL_close
        - H5S_close
      functionUses:    7
      BranchProfiles:
        - Branch String:   'H5Dint.c:1917,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Dint.c:1907,13'
          Dst:             H5D__flush_real
        - Src:             'H5Dint.c:1908,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1922,42'
          Dst:             H5FL_blk_free
        - Src:             'H5Dint.c:1929,21'
          Dst:             H5SL_close
        - Src:             'H5Dint.c:1935,27'
          Dst:             H5S_close
        - Src:             'H5Dint.c:1942,25'
          Dst:             H5FL_reg_free
        - Src:             'H5Dint.c:1962,29'
          Dst:             H5D_close
        - Src:             'H5Dint.c:1963,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1972,33'
          Dst:             H5D_close
        - Src:             'H5Dint.c:1974,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1987,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1993,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1996,51'
          Dst:             H5MM_xfree
        - Src:             'H5Dint.c:1999,47'
          Dst:             H5MM_xfree
        - Src:             'H5Dint.c:2003,29'
          Dst:             H5O_msg_reset
        - Src:             'H5Dint.c:2004,29'
          Dst:             H5O_msg_reset
        - Src:             'H5Dint.c:2005,29'
          Dst:             H5O_msg_reset
        - Src:             'H5Dint.c:2006,29'
          Dst:             H5O_msg_reset
        - Src:             'H5Dint.c:2009,13'
          Dst:             H5AC_cork
        - Src:             'H5Dint.c:2010,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2012,17'
          Dst:             H5AC_cork
        - Src:             'H5Dint.c:2013,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2019,14'
          Dst:             H5I_dec_ref
        - Src:             'H5Dint.c:2019,61'
          Dst:             H5S_close
        - Src:             'H5Dint.c:2020,14'
          Dst:             H5I_dec_ref
        - Src:             'H5Dint.c:2020,61'
          Dst:             H5I_dec_ref
        - Src:             'H5Dint.c:2023,13'
          Dst:             H5FO_top_decr
        - Src:             'H5Dint.c:2024,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2025,13'
          Dst:             H5FO_delete
        - Src:             'H5Dint.c:2026,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2030,13'
          Dst:             H5O_close
        - Src:             'H5Dint.c:2031,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2034,29'
          Dst:             H5F_get_shared
        - Src:             'H5Dint.c:2034,63'
          Dst:             H5F_get_evict_on_close
        - Src:             'H5Dint.c:2035,17'
          Dst:             H5AC_flush_tagged_metadata
        - Src:             'H5Dint.c:2036,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2037,17'
          Dst:             H5AC_evict_tagged_metadata
        - Src:             'H5Dint.c:2038,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2048,30'
          Dst:             H5FL_reg_free
        - Src:             'H5Dint.c:2053,13'
          Dst:             H5FO_top_decr
        - Src:             'H5Dint.c:2054,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2057,13'
          Dst:             H5FO_top_count
        - Src:             'H5Dint.c:2058,17'
          Dst:             H5O_close
        - Src:             'H5Dint.c:2059,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2063,17'
          Dst:             H5O_loc_free
        - Src:             'H5Dint.c:2064,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:2068,9'
          Dst:             H5G_name_free
        - Src:             'H5Dint.c:2072,15'
          Dst:             H5FL_reg_free
        - Src:             'H5Dint.c:2076,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__open_oid
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1671
      functionLinenumberEnd: 1871
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         378
      ICount:          1372
      EdgeCount:       433
      CyclomaticComplexity: 57
      functionsReached:
        - H5AC_tag
        - H5D__alloc_storage
        - H5D__append_flush_setup
        - H5D__cache_dataspace_info
        - H5D__layout_oh_read
        - H5D__new
        - H5E_printf_stack
        - H5F_get_intent
        - H5F_get_vol_obj
        - H5F_has_feature
        - H5I_dec_ref
        - H5I_object
        - H5I_register
        - H5O_close
        - H5O_msg_exists
        - H5O_msg_read
        - H5O_msg_reset
        - H5O_open
        - H5P_fill_value_cmp
        - H5P_set
        - H5S_close
        - H5S_read
        - H5T_close_real
        - H5T_copy
        - H5T_get_size
        - H5T_noop_conv
        - H5T_set_loc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Dint.c:1753,13'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Dint.c:1681,5'
          Dst:             H5AC_tag
        - Src:             'H5Dint.c:1687,36'
          Dst:             H5D__new
        - Src:             'H5Dint.c:1688,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1691,9'
          Dst:             H5O_open
        - Src:             'H5Dint.c:1692,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1695,51'
          Dst:             H5O_msg_read
        - Src:             'H5Dint.c:1696,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1698,44'
          Dst:             H5F_get_vol_obj
        - Src:             'H5Dint.c:1698,9'
          Dst:             H5T_set_loc
        - Src:             'H5Dint.c:1699,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1701,43'
          Dst:             H5S_read
        - Src:             'H5Dint.c:1702,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1705,9'
          Dst:             H5D__cache_dataspace_info
        - Src:             'H5Dint.c:1706,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1709,37'
          Dst:             H5I_register
        - Src:             'H5Dint.c:1710,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1713,44'
          Dst:             H5I_object
        - Src:             'H5Dint.c:1714,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1717,9'
          Dst:             H5D__layout_oh_read
        - Src:             'H5Dint.c:1718,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1724,9'
          Dst:             H5D__append_flush_setup
        - Src:             'H5Dint.c:1725,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1731,23'
          Dst:             H5O_msg_exists
        - Src:             'H5Dint.c:1732,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1734,21'
          Dst:             H5O_msg_read
        - Src:             'H5Dint.c:1735,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1742,27'
          Dst:             H5O_msg_exists
        - Src:             'H5Dint.c:1743,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1745,25'
          Dst:             H5O_msg_read
        - Src:             'H5Dint.c:1746,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1773,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1793,33'
          Dst:             H5T_copy
        - Src:             'H5Dint.c:1794,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1799,14'
          Dst:             H5T_noop_conv
        - Src:             'H5Dint.c:1800,31'
          Dst:             H5T_get_size
        - Src:             'H5Dint.c:1800,31'
          Dst:             H5T_get_size
        - Src:             'H5Dint.c:1800,31'
          Dst:             H5T_get_size
        - Src:             'H5Dint.c:1800,31'
          Dst:             H5T_get_size
        - Src:             'H5Dint.c:1804,21'
          Dst:             H5T_close_real
        - Src:             'H5Dint.c:1805,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1806,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1811,13'
          Dst:             H5T_close_real
        - Src:             'H5Dint.c:1812,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1816,9'
          Dst:             H5P_fill_value_cmp
        - Src:             'H5Dint.c:1817,13'
          Dst:             H5P_set
        - Src:             'H5Dint.c:1818,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1819,13'
          Dst:             H5P_set
        - Src:             'H5Dint.c:1820,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1837,26'
          Dst:             H5F_get_intent
        - Src:             'H5Dint.c:1839,47'
          Dst:             H5F_has_feature
        - Src:             'H5Dint.c:1840,48'
          Dst:             H5F_has_feature
        - Src:             'H5Dint.c:1843,31'
          Dst:             H5D__alloc_storage
        - Src:             'H5Dint.c:1844,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1848,52'
          Dst:             H5O_close
        - Src:             'H5Dint.c:1849,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1852,17'
          Dst:             H5O_msg_reset
        - Src:             'H5Dint.c:1855,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1856,43'
          Dst:             H5S_close
        - Src:             'H5Dint.c:1857,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1860,25'
          Dst:             H5I_dec_ref
        - Src:             'H5Dint.c:1861,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1864,25'
          Dst:             H5T_close_real
        - Src:             'H5Dint.c:1865,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1871,5'
          Dst:             H5AC_tag
    - functionName:    H5D__new
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         103
      ICount:          350
      EdgeCount:       120
      CyclomaticComplexity: 19
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5I_dec_ref
        - H5I_inc_ref
        - H5I_object
        - H5P_copy_plist
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:430,29'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Dint.c:431,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:440,13'
          Dst:             H5I_inc_ref
        - Src:             'H5Dint.c:441,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:446,48'
          Dst:             H5I_object
        - Src:             'H5Dint.c:447,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:449,29'
          Dst:             H5P_copy_plist
        - Src:             'H5Dint.c:453,13'
          Dst:             H5I_inc_ref
        - Src:             'H5Dint.c:454,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:459,48'
          Dst:             H5I_object
        - Src:             'H5Dint.c:460,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:462,29'
          Dst:             H5P_copy_plist
        - Src:             'H5Dint.c:471,43'
          Dst:             H5I_dec_ref
        - Src:             'H5Dint.c:472,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:473,43'
          Dst:             H5I_dec_ref
        - Src:             'H5Dint.c:474,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:475,24'
          Dst:             H5FL_reg_free
    - functionName:    H5D__append_flush_setup
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1597
      functionLinenumberEnd: 1658
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         83
      ICount:          330
      EdgeCount:       96
      CyclomaticComplexity: 15
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5P_exist_plist
        - H5P_get
        - H5S_get_simple_extent_dims
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:1614,47'
          Dst:             H5I_object
        - Src:             'H5Dint.c:1615,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1618,13'
          Dst:             H5P_exist_plist
        - Src:             'H5Dint.c:1622,17'
          Dst:             H5P_get
        - Src:             'H5Dint.c:1623,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1631,29'
          Dst:             H5S_get_simple_extent_dims
        - Src:             'H5Dint.c:1632,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1634,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1646,21'
          Dst:             H5E_printf_stack
    - functionName:    H5D_open
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1463
      functionLinenumberEnd: 1583
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         165
      ICount:          617
      EdgeCount:       187
      CyclomaticComplexity: 24
      functionsReached:
        - H5D__build_file_prefix
        - H5D__open_oid
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5FO_insert
        - H5FO_opened
        - H5FO_top_count
        - H5FO_top_incr
        - H5G_name_copy
        - H5G_name_free
        - H5MM_xfree
        - H5O_loc_copy_shallow
        - H5O_loc_free
        - H5O_open
        - strcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:1476,28'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Dint.c:1477,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1480,9'
          Dst:             H5O_loc_copy_shallow
        - Src:             'H5Dint.c:1481,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1484,9'
          Dst:             H5G_name_copy
        - Src:             'H5Dint.c:1485,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1488,9'
          Dst:             H5D__build_file_prefix
        - Src:             'H5Dint.c:1489,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1492,9'
          Dst:             H5D__build_file_prefix
        - Src:             'H5Dint.c:1493,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1496,46'
          Dst:             H5FO_opened
        - Src:             'H5Dint.c:1498,13'
          Dst:             H5D__open_oid
        - Src:             'H5Dint.c:1499,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1502,13'
          Dst:             H5FO_insert
        - Src:             'H5Dint.c:1503,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1506,13'
          Dst:             H5FO_top_incr
        - Src:             'H5Dint.c:1507,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1534,17'
          Dst:             strcmp
        - Src:             'H5Dint.c:1535,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1541,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1547,13'
          Dst:             H5FO_top_count
        - Src:             'H5Dint.c:1549,17'
          Dst:             H5O_open
        - Src:             'H5Dint.c:1550,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1554,13'
          Dst:             H5FO_top_incr
        - Src:             'H5Dint.c:1555,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1562,30'
          Dst:             H5MM_xfree
        - Src:             'H5Dint.c:1563,30'
          Dst:             H5MM_xfree
        - Src:             'H5Dint.c:1569,59'
          Dst:             H5MM_xfree
        - Src:             'H5Dint.c:1570,59'
          Dst:             H5MM_xfree
        - Src:             'H5Dint.c:1571,51'
          Dst:             H5FL_reg_free
        - Src:             'H5Dint.c:1574,13'
          Dst:             H5O_loc_free
        - Src:             'H5Dint.c:1575,13'
          Dst:             H5G_name_free
        - Src:             'H5Dint.c:1577,23'
          Dst:             H5FL_reg_free
    - functionName:    H5D__build_file_prefix
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1057
      functionLinenumberEnd: 1122
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         85
      ICount:          295
      EdgeCount:       99
      CyclomaticComplexity: 16
      functionsReached:
        - H5CX_get_ext_file_prefix
        - H5CX_get_vds_prefix
        - H5E_printf_stack
        - H5F_get_extpath
        - H5MM_strdup
        - snprintf
        - strcmp
        - strlen
        - strncmp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:1070,16'
          Dst:             H5F_get_extpath
        - Src:             'H5Dint.c:1080,17'
          Dst:             H5CX_get_vds_prefix
        - Src:             'H5Dint.c:1081,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1088,17'
          Dst:             H5CX_get_ext_file_prefix
        - Src:             'H5Dint.c:1089,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1093,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1098,46'
          Dst:             strcmp
        - Src:             'H5Dint.c:1105,13'
          Dst:             strncmp
        - Src:             'H5Dint.c:1107,31'
          Dst:             strlen
        - Src:             'H5Dint.c:1108,31'
          Dst:             strlen
        - Src:             'H5Dint.c:1112,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1113,13'
          Dst:             snprintf
        - Src:             'H5Dint.c:1116,49'
          Dst:             H5MM_strdup
        - Src:             'H5Dint.c:1117,17'
          Dst:             H5E_printf_stack
    - functionName:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__open_name
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1404
      functionLinenumberEnd: 1447
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          200
      EdgeCount:       69
      CyclomaticComplexity: 9
      functionsReached:
        - H5D_open
        - H5E_printf_stack
        - H5G_loc_find
        - H5G_loc_free
        - H5G_loc_reset
        - H5O_obj_type
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:1422,5'
          Dst:             H5G_loc_reset
        - Src:             'H5Dint.c:1425,9'
          Dst:             H5G_loc_find
        - Src:             'H5Dint.c:1426,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1430,9'
          Dst:             H5O_obj_type
        - Src:             'H5Dint.c:1431,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1433,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1436,25'
          Dst:             H5D_open
        - Src:             'H5Dint.c:1437,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1444,26'
          Dst:             H5G_loc_free
        - Src:             'H5Dint.c:1445,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__update_oh_info
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         272
      ICount:          926
      EdgeCount:       312
      CyclomaticComplexity: 42
      functionsReached:
        - H5D__layout_oh_create
        - H5D__prepare_minimized_oh
        - H5D__use_minimized_dset_headers
        - H5E_printf_stack
        - H5F_get_low_bound
        - H5F_get_rfic_flags
        - H5I_object
        - H5O_create
        - H5O_fill_convert
        - H5O_has_chksum
        - H5O_msg_append_oh
        - H5O_msg_reset_share
        - H5O_pin
        - H5O_touch_oh
        - H5O_unpin
        - H5P_is_fill_value_defined
        - H5P_set
        - H5S_append
        - H5T_detect_class
        - H5T_is_numeric_with_unusual_unused_bits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:869,25'
          Dst:             H5F_get_low_bound
        - Src:             'H5Dint.c:872,9'
          Dst:             H5P_is_fill_value_defined
        - Src:             'H5Dint.c:873,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:876,9'
          Dst:             H5T_detect_class
        - Src:             'H5Dint.c:888,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:895,54'
          Dst:             H5O_fill_convert
        - Src:             'H5Dint.c:896,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:903,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:907,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:916,51'
          Dst:             H5I_object
        - Src:             'H5Dint.c:917,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:920,13'
          Dst:             H5P_set
        - Src:             'H5Dint.c:921,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:924,9'
          Dst:             H5D__use_minimized_dset_headers
        - Src:             'H5Dint.c:925,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:928,13'
          Dst:             H5D__prepare_minimized_oh
        - Src:             'H5Dint.c:929,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:939,13'
          Dst:             H5O_create
        - Src:             'H5Dint.c:940,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:946,23'
          Dst:             H5O_pin
        - Src:             'H5Dint.c:947,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:950,11'
          Dst:             H5O_has_chksum
        - Src:             'H5Dint.c:950,34'
          Dst:             H5F_get_rfic_flags
        - Src:             'H5Dint.c:951,9'
          Dst:             H5T_is_numeric_with_unusual_unused_bits
        - Src:             'H5Dint.c:952,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:957,9'
          Dst:             H5S_append
        - Src:             'H5Dint.c:958,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:961,9'
          Dst:             H5O_msg_append_oh
        - Src:             'H5Dint.c:962,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:965,9'
          Dst:             H5O_msg_append_oh
        - Src:             'H5Dint.c:966,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:978,9'
          Dst:             H5O_msg_reset_share
        - Src:             'H5Dint.c:981,13'
          Dst:             H5O_msg_append_oh
        - Src:             'H5Dint.c:982,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:986,9'
          Dst:             H5D__layout_oh_create
        - Src:             'H5Dint.c:987,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1026,13'
          Dst:             H5O_touch_oh
        - Src:             'H5Dint.c:1027,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1032,13'
          Dst:             H5O_unpin
        - Src:             'H5Dint.c:1033,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1040,17'
          Dst:             H5E_printf_stack
    - functionName:    H5D__init_space
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          156
      EdgeCount:       52
      CyclomaticComplexity: 6
      functionsReached:
        - H5D__cache_dataspace_info
        - H5E_printf_stack
        - H5S_copy
        - H5S_select_all
        - H5S_set_version
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:618,40'
          Dst:             H5S_copy
        - Src:             'H5Dint.c:619,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:622,9'
          Dst:             H5D__cache_dataspace_info
        - Src:             'H5Dint.c:623,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:626,9'
          Dst:             H5S_set_version
        - Src:             'H5Dint.c:627,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:630,9'
          Dst:             H5S_select_all
        - Src:             'H5Dint.c:631,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__init_type
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         100
      ICount:          342
      EdgeCount:       111
      CyclomaticComplexity: 13
      functionsReached:
        - H5E_printf_stack
        - H5F_get_low_bound
        - H5F_get_vol_obj
        - H5I_inc_ref
        - H5I_register
        - H5T_convert_committed_datatype
        - H5T_copy
        - H5T_is_immutable
        - H5T_is_relocatable
        - H5T_set_loc
        - H5T_set_version
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:507,24'
          Dst:             H5T_is_relocatable
        - Src:             'H5Dint.c:508,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:511,22'
          Dst:             H5T_is_immutable
        - Src:             'H5Dint.c:512,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:515,25'
          Dst:             H5F_get_low_bound
        - Src:             'H5Dint.c:520,35'
          Dst:             H5T_copy
        - Src:             'H5Dint.c:521,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:526,13'
          Dst:             H5T_convert_committed_datatype
        - Src:             'H5Dint.c:527,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:530,45'
          Dst:             H5F_get_vol_obj
        - Src:             'H5Dint.c:530,13'
          Dst:             H5T_set_loc
        - Src:             'H5Dint.c:531,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:534,13'
          Dst:             H5T_set_version
        - Src:             'H5Dint.c:535,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:538,38'
          Dst:             H5I_register
        - Src:             'H5Dint.c:539,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:543,13'
          Dst:             H5I_inc_ref
        - Src:             'H5Dint.c:544,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__create
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1390
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         523
      ICount:          1882
      EdgeCount:       593
      CyclomaticComplexity: 72
      functionsReached:
        - H5D__append_flush_setup
        - H5D__build_file_prefix
        - H5D__init_space
        - H5D__init_type
        - H5D__layout_set_io_ops
        - H5D__layout_set_latest_indexing
        - H5D__layout_set_version
        - H5D__new
        - H5D__update_oh_info
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5FO_insert
        - H5FO_top_incr
        - H5F_has_feature
        - H5G_loc_reset
        - H5I_dec_ref
        - H5I_object
        - H5MM_xfree
        - H5O_close
        - H5O_dec_rc_by_loc
        - H5O_delete
        - H5O_fill_set_version
        - H5O_msg_reset
        - H5O_pline_set_version
        - H5P_get
        - H5S_close
        - H5S_has_extent
        - H5T_close_real
        - H5T_detect_class
        - H5T_get_actual_type
        - H5T_is_sensible
        - H5Z_can_apply
        - H5Z_ignore_filters
        - H5Z_set_local
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:1165,32'
          Dst:             H5I_object
        - Src:             'H5Dint.c:1166,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1169,12'
          Dst:             H5T_get_actual_type
        - Src:             'H5Dint.c:1172,9'
          Dst:             H5T_is_sensible
        - Src:             'H5Dint.c:1173,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1176,9'
          Dst:             H5T_detect_class
        - Src:             'H5Dint.c:1180,10'
          Dst:             H5S_has_extent
        - Src:             'H5Dint.c:1181,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1184,29'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Dint.c:1185,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1190,5'
          Dst:             H5G_loc_reset
        - Src:             'H5Dint.c:1193,37'
          Dst:             H5D__new
        - Src:             'H5Dint.c:1194,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1197,9'
          Dst:             H5D__init_type
        - Src:             'H5Dint.c:1198,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1201,9'
          Dst:             H5D__init_space
        - Src:             'H5Dint.c:1202,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1215,31'
          Dst:             H5Z_ignore_filters
        - Src:             'H5Dint.c:1216,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1220,17'
          Dst:             H5Z_can_apply
        - Src:             'H5Dint.c:1221,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1224,17'
          Dst:             H5Z_set_local
        - Src:             'H5Dint.c:1225,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1229,51'
          Dst:             H5I_object
        - Src:             'H5Dint.c:1230,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1234,13'
          Dst:             H5P_get
        - Src:             'H5Dint.c:1235,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1238,13'
          Dst:             H5P_get
        - Src:             'H5Dint.c:1239,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1242,13'
          Dst:             H5P_get
        - Src:             'H5Dint.c:1243,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1246,13'
          Dst:             H5P_get
        - Src:             'H5Dint.c:1247,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1253,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1258,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1262,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1266,9'
          Dst:             H5O_pline_set_version
        - Src:             'H5Dint.c:1267,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1270,9'
          Dst:             H5O_fill_set_version
        - Src:             'H5Dint.c:1271,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1274,9'
          Dst:             H5D__layout_set_version
        - Src:             'H5Dint.c:1275,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1279,13'
          Dst:             H5D__layout_set_latest_indexing
        - Src:             'H5Dint.c:1281,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1285,9'
          Dst:             H5F_has_feature
        - Src:             'H5Dint.c:1294,9'
          Dst:             H5F_has_feature
        - Src:             'H5Dint.c:1298,9'
          Dst:             H5D__layout_set_io_ops
        - Src:             'H5Dint.c:1299,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1304,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1307,9'
          Dst:             H5D__update_oh_info
        - Src:             'H5Dint.c:1308,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1314,9'
          Dst:             H5D__append_flush_setup
        - Src:             'H5Dint.c:1315,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1318,9'
          Dst:             H5D__build_file_prefix
        - Src:             'H5Dint.c:1319,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1322,9'
          Dst:             H5D__build_file_prefix
        - Src:             'H5Dint.c:1323,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1326,9'
          Dst:             H5FO_top_incr
        - Src:             'H5Dint.c:1327,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1328,9'
          Dst:             H5FO_insert
        - Src:             'H5Dint.c:1329,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1340,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1342,21'
          Dst:             H5O_msg_reset
        - Src:             'H5Dint.c:1343,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1345,21'
          Dst:             H5O_msg_reset
        - Src:             'H5Dint.c:1346,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1348,21'
          Dst:             H5O_msg_reset
        - Src:             'H5Dint.c:1349,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1351,21'
          Dst:             H5O_msg_reset
        - Src:             'H5Dint.c:1352,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1353,44'
          Dst:             H5S_close
        - Src:             'H5Dint.c:1354,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1358,25'
          Dst:             H5I_dec_ref
        - Src:             'H5Dint.c:1359,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1362,25'
          Dst:             H5T_close_real
        - Src:             'H5Dint.c:1363,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1368,21'
          Dst:             H5O_dec_rc_by_loc
        - Src:             'H5Dint.c:1369,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1371,21'
          Dst:             H5O_close
        - Src:             'H5Dint.c:1372,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1374,25'
          Dst:             H5O_delete
        - Src:             'H5Dint.c:1375,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1378,51'
          Dst:             H5I_dec_ref
        - Src:             'H5Dint.c:1379,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1380,51'
          Dst:             H5I_dec_ref
        - Src:             'H5Dint.c:1381,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:1382,56'
          Dst:             H5MM_xfree
        - Src:             'H5Dint.c:1383,56'
          Dst:             H5MM_xfree
        - Src:             'H5Dint.c:1384,48'
          Dst:             H5FL_reg_free
        - Src:             'H5Dint.c:1387,31'
          Dst:             H5FL_reg_free
    - functionName:    H5D__get_space_status
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          135
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - H5D__get_num_chunks
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:385,13'
          Dst:             H5D__get_num_chunks
        - Src:             'H5Dint.c:386,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__create_named
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          86
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5L_link_object
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:350,9'
          Dst:             H5L_link_object
        - Src:             'H5Dint.c:351,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D_term_package
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - H5I_dec_type_ref
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:273,11'
          Dst:             H5I_dec_type_ref
    - functionName:    H5D_top_term_package
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          39
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - H5I_clear_type
        - H5I_nmembers
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:219,9'
          Dst:             H5I_nmembers
        - Src:             'H5Dint.c:242,15'
          Dst:             H5I_clear_type
    - functionName:    H5D_init
      functionSourceFile: '/src/hdf5/src/H5Dint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         70
      ICount:          205
      EdgeCount:       76
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5I_register_type
        - H5P_get
        - getenv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dint.c:167,9'
          Dst:             H5I_register_type
        - Src:             'H5Dint.c:168,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:179,47'
          Dst:             H5I_object
        - Src:             'H5Dint.c:180,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:183,9'
          Dst:             H5P_get
        - Src:             'H5Dint.c:184,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:187,9'
          Dst:             H5P_get
        - Src:             'H5Dint.c:188,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:189,9'
          Dst:             H5P_get
        - Src:             'H5Dint.c:190,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:191,9'
          Dst:             H5P_get
        - Src:             'H5Dint.c:192,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dint.c:195,26'
          Dst:             getenv
        - Src:             'H5Dint.c:196,26'
          Dst:             getenv
    - functionName:    H5D__write
      functionSourceFile: '/src/hdf5/src/H5Dio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         481
      ICount:          1883
      EdgeCount:       552
      CyclomaticComplexity: 73
      functionsReached:
        - H5AC_tag
        - H5CX_set_no_selection_io_cause
        - H5D__alloc_storage
        - H5D__dset_ioinfo_init
        - H5D__ioinfo_init
        - H5D__scatgath_write_select
        - H5D__typeinfo_init
        - H5D__typeinfo_init_phase2
        - H5D__typeinfo_init_phase3
        - H5D__typeinfo_term
        - H5E_printf_stack
        - H5F_get_intent
        - H5F_has_feature
        - H5F_shared_select_write
        - H5MM_xfree
        - H5S_close
        - H5S_get_select_npoints
        - H5S_get_simple_extent_ndims
        - H5S_get_simple_extent_npoints
        - H5S_has_extent
        - H5S_select_construct_projection
        - H5S_select_shape_same
        - H5T_detect_class
        - H5Z_can_apply
        - calloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dio.c:547,9'
          Dst:             H5D__ioinfo_init
        - Src:             'H5Dio.c:548,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:553,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:562,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:564,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:567,9'
          Dst:             H5AC_tag
        - Src:             'H5Dio.c:571,17'
          Dst:             H5Z_can_apply
        - Src:             'H5Dio.c:572,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:578,19'
          Dst:             H5F_get_intent
        - Src:             'H5Dio.c:579,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:582,13'
          Dst:             H5D__typeinfo_init
        - Src:             'H5Dio.c:583,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:611,31'
          Dst:             H5S_get_select_npoints
        - Src:             'H5Dio.c:612,36'
          Dst:             H5S_get_select_npoints
        - Src:             'H5Dio.c:613,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:620,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:627,15'
          Dst:             H5S_has_extent
        - Src:             'H5Dio.c:628,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:629,15'
          Dst:             H5S_has_extent
        - Src:             'H5Dio.c:630,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:646,21'
          Dst:             H5S_select_shape_same
        - Src:             'H5Dio.c:647,13'
          Dst:             H5S_get_simple_extent_ndims
        - Src:             'H5Dio.c:647,61'
          Dst:             H5S_get_simple_extent_ndims
        - Src:             'H5Dio.c:654,61'
          Dst:             calloc
        - Src:             'H5Dio.c:655,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:669,59'
          Dst:             H5S_get_simple_extent_ndims
        - Src:             'H5Dio.c:668,17'
          Dst:             H5S_select_construct_projection
        - Src:             'H5Dio.c:671,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:683,13'
          Dst:             H5D__dset_ioinfo_init
        - Src:             'H5Dio.c:684,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:702,14'
          Dst:             H5F_has_feature
        - Src:             'H5Dio.c:710,32'
          Dst:             H5S_get_simple_extent_npoints
        - Src:             'H5Dio.c:711,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:715,17'
          Dst:             H5T_detect_class
        - Src:             'H5Dio.c:721,17'
          Dst:             H5D__alloc_storage
        - Src:             'H5Dio.c:722,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:729,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:734,9'
          Dst:             H5AC_tag
        - Src:             'H5Dio.c:740,9'
          Dst:             H5D__typeinfo_init_phase2
        - Src:             'H5Dio.c:741,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:751,9'
          Dst:             H5D__typeinfo_init_phase3
        - Src:             'H5Dio.c:752,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:754,5'
          Dst:             H5CX_set_no_selection_io_cause
        - Src:             'H5Dio.c:767,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:776,17'
          Dst:             H5AC_tag
        - Src:             'H5Dio.c:780,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:783,17'
          Dst:             H5AC_tag
        - Src:             'H5Dio.c:788,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:796,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:799,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:802,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:805,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:808,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:813,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:822,13'
          Dst:             H5AC_tag
        - Src:             'H5Dio.c:826,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:829,13'
          Dst:             H5AC_tag
        - Src:             'H5Dio.c:838,21'
          Dst:             H5D__scatgath_write_select
        - Src:             'H5Dio.c:839,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:844,21'
          Dst:             H5F_shared_select_write
        - Src:             'H5Dio.c:847,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:879,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:883,9'
          Dst:             H5D__typeinfo_term
        - Src:             'H5Dio.c:884,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:890,21'
          Dst:             H5S_close
        - Src:             'H5Dio.c:891,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:902,5'
          Dst:             H5MM_xfree
        - Src:             'H5Dio.c:905,5'
          Dst:             H5MM_xfree
        - Src:             'H5Dio.c:906,5'
          Dst:             H5MM_xfree
        - Src:             'H5Dio.c:907,5'
          Dst:             H5MM_xfree
        - Src:             'H5Dio.c:908,5'
          Dst:             H5MM_xfree
        - Src:             'H5Dio.c:909,5'
          Dst:             H5MM_xfree
    - functionName:    H5D__ioinfo_init
      functionSourceFile: '/src/hdf5/src/H5Dio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 930
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          96
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - H5CX_get_modify_write_buf
        - H5CX_get_selection_io_mode
        - H5F_get_shared
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dio.c:946,36'
          Dst:             H5F_get_shared
        - Src:             'H5Dio.c:958,5'
          Dst:             H5CX_get_selection_io_mode
        - Src:             'H5Dio.c:978,9'
          Dst:             H5CX_get_modify_write_buf
    - functionName:    H5D__typeinfo_init
      functionSourceFile: '/src/hdf5/src/H5Dio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1046
      functionLinenumberEnd: 1138
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          425
      EdgeCount:       92
      CyclomaticComplexity: 16
      functionsReached:
        - H5CX_get_bkgr_buf_type
        - H5CX_get_data_transform
        - H5E_printf_stack
        - H5F_get_vol_obj
        - H5T_detect_class
        - H5T_get_size
        - H5T_patch_vlen_file
        - H5T_path_bkg
        - H5T_path_compound_subset
        - H5T_path_find
        - H5T_path_noop
        - H5Z_xform_noop
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dio.c:1065,49'
          Dst:             H5F_get_vol_obj
        - Src:             'H5Dio.c:1065,9'
          Dst:             H5T_patch_vlen_file
        - Src:             'H5Dio.c:1066,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:1091,37'
          Dst:             H5T_path_find
        - Src:             'H5Dio.c:1092,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:1095,9'
          Dst:             H5CX_get_data_transform
        - Src:             'H5Dio.c:1096,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:1099,32'
          Dst:             H5T_get_size
        - Src:             'H5Dio.c:1100,32'
          Dst:             H5T_get_size
        - Src:             'H5Dio.c:1101,32'
          Dst:             H5T_path_noop
        - Src:             'H5Dio.c:1102,32'
          Dst:             H5Z_xform_noop
        - Src:             'H5Dio.c:1111,13'
          Dst:             H5CX_get_bkgr_buf_type
        - Src:             'H5Dio.c:1112,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:1115,34'
          Dst:             H5T_path_compound_subset
        - Src:             'H5Dio.c:1122,54'
          Dst:             H5T_detect_class
        - Src:             'H5Dio.c:1127,29'
          Dst:             H5T_path_bkg
    - functionName:    H5D__dset_ioinfo_init
      functionSourceFile: '/src/hdf5/src/H5Dio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 994
      functionLinenumberEnd: 1031
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          92
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__typeinfo_init_phase2
      functionSourceFile: '/src/hdf5/src/H5Dio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1224
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         42
      ICount:          250
      EdgeCount:       52
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_get_max_temp_buf
        - H5E_printf_stack
        - H5F_has_vector_select_io
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dio.c:1168,13'
          Dst:             H5F_has_vector_select_io
        - Src:             'H5Dio.c:1203,13'
          Dst:             H5CX_get_max_temp_buf
        - Src:             'H5Dio.c:1204,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__typeinfo_init_phase3
      functionSourceFile: '/src/hdf5/src/H5Dio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1367
      functionLinenumberEnd: 1482
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         129
      ICount:          465
      EdgeCount:       150
      CyclomaticComplexity: 23
      functionsReached:
        - H5CX_get_bkgr_buf
        - H5CX_get_max_temp_buf
        - H5CX_get_tconv_buf
        - H5E_printf_stack
        - H5FL_blk_malloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dio.c:1381,13'
          Dst:             H5CX_get_tconv_buf
        - Src:             'H5Dio.c:1382,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:1383,13'
          Dst:             H5CX_get_bkgr_buf
        - Src:             'H5Dio.c:1384,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:1397,51'
          Dst:             H5FL_blk_malloc
        - Src:             'H5Dio.c:1398,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:1405,49'
          Dst:             H5FL_blk_malloc
        - Src:             'H5Dio.c:1406,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:1421,17'
          Dst:             H5CX_get_max_temp_buf
        - Src:             'H5Dio.c:1422,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:1442,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:1451,51'
          Dst:             H5FL_blk_malloc
        - Src:             'H5Dio.c:1452,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:1472,53'
          Dst:             H5FL_blk_malloc
        - Src:             'H5Dio.c:1473,25'
          Dst:             H5E_printf_stack
    - functionName:    H5D__typeinfo_term
      functionSourceFile: '/src/hdf5/src/H5Dio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1496
      functionLinenumberEnd: 1509
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - H5FL_blk_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dio.c:1502,15'
          Dst:             H5FL_blk_free
        - Src:             'H5Dio.c:1506,15'
          Dst:             H5FL_blk_free
    - functionName:    H5D__read
      functionSourceFile: '/src/hdf5/src/H5Dio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         485
      ICount:          1935
      EdgeCount:       561
      CyclomaticComplexity: 78
      functionsReached:
        - H5AC_tag
        - H5CX_set_no_selection_io_cause
        - H5D__dset_ioinfo_init
        - H5D__fill
        - H5D__ioinfo_init
        - H5D__scatgath_read_select
        - H5D__typeinfo_init
        - H5D__typeinfo_init_phase2
        - H5D__typeinfo_init_phase3
        - H5D__typeinfo_term
        - H5E_printf_stack
        - H5F_shared_select_read
        - H5MM_xfree
        - H5P_is_fill_value_defined
        - H5S_close
        - H5S_get_select_npoints
        - H5S_get_simple_extent_ndims
        - H5S_has_extent
        - H5S_select_construct_projection
        - H5S_select_shape_same
        - calloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dio.c:120,9'
          Dst:             H5D__ioinfo_init
        - Src:             'H5Dio.c:121,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:126,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:150,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:152,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:155,9'
          Dst:             H5AC_tag
        - Src:             'H5Dio.c:158,13'
          Dst:             H5D__typeinfo_init
        - Src:             'H5Dio.c:159,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:163,31'
          Dst:             H5S_get_select_npoints
        - Src:             'H5Dio.c:164,36'
          Dst:             H5S_get_select_npoints
        - Src:             'H5Dio.c:165,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:172,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:179,15'
          Dst:             H5S_has_extent
        - Src:             'H5Dio.c:180,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:181,15'
          Dst:             H5S_has_extent
        - Src:             'H5Dio.c:182,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:198,21'
          Dst:             H5S_select_shape_same
        - Src:             'H5Dio.c:199,13'
          Dst:             H5S_get_simple_extent_ndims
        - Src:             'H5Dio.c:199,61'
          Dst:             H5S_get_simple_extent_ndims
        - Src:             'H5Dio.c:206,61'
          Dst:             calloc
        - Src:             'H5Dio.c:207,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:221,59'
          Dst:             H5S_get_simple_extent_ndims
        - Src:             'H5Dio.c:220,17'
          Dst:             H5S_select_construct_projection
        - Src:             'H5Dio.c:223,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:232,13'
          Dst:             H5D__dset_ioinfo_init
        - Src:             'H5Dio.c:233,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:253,17'
          Dst:             H5P_is_fill_value_defined
        - Src:             'H5Dio.c:254,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:260,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:266,21'
          Dst:             H5D__fill
        - Src:             'H5Dio.c:269,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:292,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:296,9'
          Dst:             H5AC_tag
        - Src:             'H5Dio.c:306,9'
          Dst:             H5D__typeinfo_init_phase2
        - Src:             'H5Dio.c:307,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:317,9'
          Dst:             H5D__typeinfo_init_phase3
        - Src:             'H5Dio.c:318,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:320,5'
          Dst:             H5CX_set_no_selection_io_cause
        - Src:             'H5Dio.c:333,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:346,17'
          Dst:             H5AC_tag
        - Src:             'H5Dio.c:350,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:353,17'
          Dst:             H5AC_tag
        - Src:             'H5Dio.c:359,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:367,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:370,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:373,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:376,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:379,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:384,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:395,13'
          Dst:             H5AC_tag
        - Src:             'H5Dio.c:400,17'
          Dst:             H5AC_tag
        - Src:             'H5Dio.c:402,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:406,13'
          Dst:             H5AC_tag
        - Src:             'H5Dio.c:415,21'
          Dst:             H5D__scatgath_read_select
        - Src:             'H5Dio.c:416,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:421,21'
          Dst:             H5F_shared_select_read
        - Src:             'H5Dio.c:424,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:455,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:458,9'
          Dst:             H5D__typeinfo_term
        - Src:             'H5Dio.c:459,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:465,21'
          Dst:             H5S_close
        - Src:             'H5Dio.c:466,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dio.c:477,5'
          Dst:             H5MM_xfree
        - Src:             'H5Dio.c:480,5'
          Dst:             H5MM_xfree
        - Src:             'H5Dio.c:481,5'
          Dst:             H5MM_xfree
        - Src:             'H5Dio.c:482,5'
          Dst:             H5MM_xfree
        - Src:             'H5Dio.c:483,5'
          Dst:             H5MM_xfree
        - Src:             'H5Dio.c:484,5'
          Dst:             H5MM_xfree
    - functionName:    H5D__layout_oh_write
      functionSourceFile: '/src/hdf5/src/H5Dlayout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          103
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_exists_oh
        - H5O_msg_write_oh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dlayout.c:682,23'
          Dst:             H5O_msg_exists_oh
        - Src:             'H5Dlayout.c:683,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dlayout.c:686,13'
          Dst:             H5O_msg_write_oh
        - Src:             'H5Dlayout.c:688,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__layout_oh_read
      functionSourceFile: '/src/hdf5/src/H5Dlayout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         167
      ICount:          589
      EdgeCount:       189
      CyclomaticComplexity: 24
      functionsReached:
        - H5D__chunk_set_sizes
        - H5E_printf_stack
        - H5O_msg_exists
        - H5O_msg_read
        - H5O_msg_reset
        - H5P_set
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dlayout.c:584,23'
          Dst:             H5O_msg_exists
        - Src:             'H5Dlayout.c:585,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dlayout.c:588,21'
          Dst:             H5O_msg_read
        - Src:             'H5Dlayout.c:589,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dlayout.c:592,13'
          Dst:             H5P_set
        - Src:             'H5Dlayout.c:593,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dlayout.c:602,17'
          Dst:             H5O_msg_read
        - Src:             'H5Dlayout.c:603,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dlayout.c:607,23'
          Dst:             H5O_msg_exists
        - Src:             'H5Dlayout.c:608,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dlayout.c:611,21'
          Dst:             H5O_msg_read
        - Src:             'H5Dlayout.c:612,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dlayout.c:616,13'
          Dst:             H5P_set
        - Src:             'H5Dlayout.c:617,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dlayout.c:629,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dlayout.c:636,9'
          Dst:             H5P_set
        - Src:             'H5Dlayout.c:637,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dlayout.c:641,13'
          Dst:             H5D__chunk_set_sizes
        - Src:             'H5Dlayout.c:642,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dlayout.c:647,17'
          Dst:             H5O_msg_reset
        - Src:             'H5Dlayout.c:648,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dlayout.c:650,17'
          Dst:             H5O_msg_reset
        - Src:             'H5Dlayout.c:651,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dlayout.c:653,17'
          Dst:             H5O_msg_reset
        - Src:             'H5Dlayout.c:654,17'
          Dst:             H5E_printf_stack
    - functionName:    H5D__layout_oh_create
      functionSourceFile: '/src/hdf5/src/H5Dlayout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         176
      ICount:          708
      EdgeCount:       203
      CyclomaticComplexity: 29
      functionsReached:
        - H5AC_tag
        - H5D__alloc_storage
        - H5D__virtual_store_layout
        - H5E_printf_stack
        - H5HL_create
        - H5HL_insert
        - H5HL_protect
        - H5HL_unprotect
        - H5O_msg_append_oh
        - H5S_get_simple_extent_npoints
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dlayout.c:445,5'
          Dst:             H5AC_tag
        - Src:             'H5Dlayout.c:462,13'
          Dst:             H5O_msg_append_oh
        - Src:             'H5Dlayout.c:463,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dlayout.c:468,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dlayout.c:478,13'
          Dst:             H5D__alloc_storage
        - Src:             'H5Dlayout.c:479,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dlayout.c:491,26'
          Dst:             strlen
        - Src:             'H5Dlayout.c:494,13'
          Dst:             H5HL_create
        - Src:             'H5Dlayout.c:495,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dlayout.c:498,29'
          Dst:             H5HL_protect
        - Src:             'H5Dlayout.c:499,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dlayout.c:502,13'
          Dst:             H5HL_insert
        - Src:             'H5Dlayout.c:503,13'
          Dst:             H5HL_unprotect
        - Src:             'H5Dlayout.c:504,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dlayout.c:509,41'
          Dst:             strlen
        - Src:             'H5Dlayout.c:509,17'
          Dst:             H5HL_insert
        - Src:             'H5Dlayout.c:510,17'
          Dst:             H5HL_unprotect
        - Src:             'H5Dlayout.c:511,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dlayout.c:519,13'
          Dst:             H5HL_unprotect
        - Src:             'H5Dlayout.c:520,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dlayout.c:524,13'
          Dst:             H5O_msg_append_oh
        - Src:             'H5Dlayout.c:525,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dlayout.c:533,56'
          Dst:             H5S_get_simple_extent_npoints
        - Src:             'H5Dlayout.c:540,13'
          Dst:             H5D__virtual_store_layout
        - Src:             'H5Dlayout.c:541,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dlayout.c:544,9'
          Dst:             H5O_msg_append_oh
        - Src:             'H5Dlayout.c:545,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dlayout.c:553,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dlayout.c:555,5'
          Dst:             H5AC_tag
    - functionName:    H5D__layout_set_latest_indexing
      functionSourceFile: '/src/hdf5/src/H5Dlayout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          367
      EdgeCount:       73
      CyclomaticComplexity: 15
      functionsReached:
        - H5E_printf_stack
        - H5S_get_simple_extent_dims
        - H5S_get_simple_extent_ndims
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dlayout.c:333,23'
          Dst:             H5S_get_simple_extent_ndims
        - Src:             'H5Dlayout.c:334,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dlayout.c:346,17'
          Dst:             H5S_get_simple_extent_dims
        - Src:             'H5Dlayout.c:347,17'
          Dst:             H5E_printf_stack
    - functionName:    H5D__layout_set_version
      functionSourceFile: '/src/hdf5/src/H5Dlayout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5F_get_high_bound
        - H5F_get_low_bound
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dlayout.c:293,15'
          Dst:             H5F_get_low_bound
        - Src:             'H5Dlayout.c:293,15'
          Dst:             H5F_get_low_bound
        - Src:             'H5Dlayout.c:296,41'
          Dst:             H5F_get_high_bound
        - Src:             'H5Dlayout.c:297,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__layout_meta_size
      functionSourceFile: '/src/hdf5/src/H5Dlayout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          295
      EdgeCount:       59
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5F_sizeof_addr
        - H5F_sizeof_size
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5Dlayout.c:170,5'
          Branch Sides:    []
        - Branch String:   'H5Dlayout.c:215,17'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Dlayout.c:181,26'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Dlayout.c:182,26'
          Dst:             H5F_sizeof_size
        - Src:             'H5Dlayout.c:192,30'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Dlayout.c:217,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dlayout.c:227,42'
          Dst:             H5F_sizeof_size
        - Src:             'H5Dlayout.c:249,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dlayout.c:253,30'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Dlayout.c:258,26'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Dlayout.c:265,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__layout_set_io_ops
      functionSourceFile: '/src/hdf5/src/H5Dlayout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          237
      EdgeCount:       85
      CyclomaticComplexity: 44
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Dlayout.c:82,5'
          Branch Sides:    []
        - Branch String:   'H5Dlayout.c:94,13'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Dlayout.c:122,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dlayout.c:137,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__none_idx_dump
      functionSourceFile: '/src/hdf5/src/H5Dnone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dnone.c:540,5'
          Dst:             fprintf
    - functionName:    H5D__none_idx_reset
      functionSourceFile: '/src/hdf5/src/H5Dnone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__none_idx_size
      functionSourceFile: '/src/hdf5/src/H5Dnone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__none_idx_copy_setup
      functionSourceFile: '/src/hdf5/src/H5Dnone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          56
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_tag
        - H5D__none_idx_create
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dnone.c:462,5'
          Dst:             H5AC_tag
        - Src:             'H5Dnone.c:465,9'
          Dst:             H5D__none_idx_create
        - Src:             'H5Dnone.c:466,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dnone.c:469,5'
          Dst:             H5AC_tag
    - functionName:    H5D__none_idx_create
      functionSourceFile: '/src/hdf5/src/H5Dnone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          75
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5MF_alloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dnone.c:139,12'
          Dst:             H5MF_alloc
        - Src:             'H5Dnone.c:141,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__none_idx_delete
      functionSourceFile: '/src/hdf5/src/H5Dnone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5MF_xfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dnone.c:419,9'
          Dst:             H5MF_xfree
        - Src:             'H5Dnone.c:420,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__none_idx_remove
      functionSourceFile: '/src/hdf5/src/H5Dnone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__none_idx_iterate
      functionSourceFile: '/src/hdf5/src/H5Dnone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          202
      EdgeCount:       36
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5VM_array_offset_pre
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dnone.c:335,15'
          Dst:             H5VM_array_offset_pre
        - Src:             'H5Dnone.c:342,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__none_idx_load_metadata
      functionSourceFile: '/src/hdf5/src/H5Dnone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__none_idx_get_addr
      functionSourceFile: '/src/hdf5/src/H5Dnone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          67
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VM_array_offset_pre
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dnone.c:258,24'
          Dst:             H5VM_array_offset_pre
    - functionName:    H5D__none_idx_is_space_alloc
      functionSourceFile: '/src/hdf5/src/H5Dnone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__none_idx_is_open
      functionSourceFile: '/src/hdf5/src/H5Dnone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__none_idx_close
      functionSourceFile: '/src/hdf5/src/H5Dnone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__none_idx_open
      functionSourceFile: '/src/hdf5/src/H5Dnone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__scatgath_write_select
      functionSourceFile: '/src/hdf5/src/H5Dscatgath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1046
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         327
      ICount:          1465
      EdgeCount:       376
      CyclomaticComplexity: 51
      functionsReached:
        - H5CX_get_data_transform
        - H5D__compound_opt_write
        - H5D__gather_mem
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5F_shared_select_read
        - H5F_shared_select_write
        - H5S_close
        - H5S_create_simple
        - H5S_select_iter_init
        - H5S_select_iter_release
        - H5T_convert
        - H5Z_xform_eval
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dscatgath.c:1076,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:1079,29'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Dscatgath.c:1080,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:1086,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:1110,17'
          Dst:             H5S_select_iter_init
        - Src:             'H5Dscatgath.c:1112,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:1118,40'
          Dst:             H5S_create_simple
        - Src:             'H5Dscatgath.c:1119,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:1142,21'
          Dst:             H5D__gather_mem
        - Src:             'H5Dscatgath.c:1144,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:1157,21'
          Dst:             H5D__compound_opt_write
        - Src:             'H5Dscatgath.c:1159,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:1182,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:1185,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:1188,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:1191,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:1194,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:1221,29'
          Dst:             H5CX_get_data_transform
        - Src:             'H5Dscatgath.c:1222,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:1224,29'
          Dst:             H5Z_xform_eval
        - Src:             'H5Dscatgath.c:1227,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:1233,25'
          Dst:             H5T_convert
        - Src:             'H5Dscatgath.c:1237,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:1243,17'
          Dst:             H5S_select_iter_release
        - Src:             'H5Dscatgath.c:1244,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:1257,13'
          Dst:             H5F_shared_select_read
        - Src:             'H5Dscatgath.c:1259,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:1280,25'
          Dst:             H5CX_get_data_transform
        - Src:             'H5Dscatgath.c:1281,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:1283,25'
          Dst:             H5Z_xform_eval
        - Src:             'H5Dscatgath.c:1286,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:1293,21'
          Dst:             H5T_convert
        - Src:             'H5Dscatgath.c:1296,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:1308,9'
          Dst:             H5F_shared_select_write
        - Src:             'H5Dscatgath.c:1311,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:1315,26'
          Dst:             H5S_select_iter_release
        - Src:             'H5Dscatgath.c:1316,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:1318,20'
          Dst:             H5FL_reg_free
        - Src:             'H5Dscatgath.c:1328,66'
          Dst:             H5S_close
        - Src:             'H5Dscatgath.c:1329,17'
          Dst:             H5E_printf_stack
    - functionName:    H5D__gather_mem
      functionSourceFile: '/src/hdf5/src/H5Dscatgath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          256
      EdgeCount:       73
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_get_vec_size
        - H5E_printf_stack
        - H5FL_seq_free
        - H5FL_seq_malloc
        - H5S_select_iter_get_seq_list
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dscatgath.c:391,9'
          Dst:             H5CX_get_vec_size
        - Src:             'H5Dscatgath.c:392,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:399,24'
          Dst:             H5FL_seq_malloc
        - Src:             'H5Dscatgath.c:400,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:401,24'
          Dst:             H5FL_seq_malloc
        - Src:             'H5Dscatgath.c:402,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:407,13'
          Dst:             H5S_select_iter_get_seq_list
        - Src:             'H5Dscatgath.c:408,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:428,15'
          Dst:             H5FL_seq_free
        - Src:             'H5Dscatgath.c:430,15'
          Dst:             H5FL_seq_free
    - functionName:    H5D__compound_opt_write
      functionSourceFile: '/src/hdf5/src/H5Dscatgath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1508
      functionLinenumberEnd: 1534
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          57
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__scatgath_read_select
      functionSourceFile: '/src/hdf5/src/H5Dscatgath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         257
      ICount:          1183
      EdgeCount:       298
      CyclomaticComplexity: 43
      functionsReached:
        - H5CX_get_data_transform
        - H5D__compound_opt_read
        - H5D__gather_mem
        - H5D__scatter_mem
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5F_shared_select_read
        - H5S_close
        - H5S_create_simple
        - H5S_select_iter_init
        - H5S_select_iter_release
        - H5T_convert
        - H5Z_xform_eval
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dscatgath.c:840,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:843,29'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Dscatgath.c:844,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:850,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:868,38'
          Dst:             H5S_create_simple
        - Src:             'H5Dscatgath.c:870,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:903,29'
          Dst:             H5S_select_iter_init
        - Src:             'H5Dscatgath.c:905,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:910,29'
          Dst:             H5D__gather_mem
        - Src:             'H5Dscatgath.c:913,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:917,29'
          Dst:             H5S_select_iter_release
        - Src:             'H5Dscatgath.c:918,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:928,9'
          Dst:             H5F_shared_select_read
        - Src:             'H5Dscatgath.c:930,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:947,17'
          Dst:             H5S_select_iter_init
        - Src:             'H5Dscatgath.c:949,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:958,21'
          Dst:             H5D__compound_opt_read
        - Src:             'H5Dscatgath.c:960,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:977,21'
          Dst:             H5T_convert
        - Src:             'H5Dscatgath.c:980,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:987,25'
          Dst:             H5CX_get_data_transform
        - Src:             'H5Dscatgath.c:988,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:990,25'
          Dst:             H5Z_xform_eval
        - Src:             'H5Dscatgath.c:993,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:998,25'
          Dst:             H5D__scatter_mem
        - Src:             'H5Dscatgath.c:1000,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:1005,17'
          Dst:             H5S_select_iter_release
        - Src:             'H5Dscatgath.c:1006,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:1013,26'
          Dst:             H5S_select_iter_release
        - Src:             'H5Dscatgath.c:1014,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:1016,20'
          Dst:             H5FL_reg_free
        - Src:             'H5Dscatgath.c:1026,17'
          Dst:             H5S_close
        - Src:             'H5Dscatgath.c:1027,17'
          Dst:             H5E_printf_stack
    - functionName:    H5D__compound_opt_read
      functionSourceFile: '/src/hdf5/src/H5Dscatgath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1382
      functionLinenumberEnd: 1473
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          305
      EdgeCount:       78
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_get_vec_size
        - H5E_printf_stack
        - H5FL_seq_free
        - H5FL_seq_malloc
        - H5S_select_iter_get_seq_list
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dscatgath.c:1404,9'
          Dst:             H5CX_get_vec_size
        - Src:             'H5Dscatgath.c:1405,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:1412,24'
          Dst:             H5FL_seq_malloc
        - Src:             'H5Dscatgath.c:1413,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:1414,24'
          Dst:             H5FL_seq_malloc
        - Src:             'H5Dscatgath.c:1415,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:1432,13'
          Dst:             H5S_select_iter_get_seq_list
        - Src:             'H5Dscatgath.c:1433,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:1469,15'
          Dst:             H5FL_seq_free
        - Src:             'H5Dscatgath.c:1471,15'
          Dst:             H5FL_seq_free
    - functionName:    H5D__scatter_mem
      functionSourceFile: '/src/hdf5/src/H5Dscatgath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          255
      EdgeCount:       73
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_get_vec_size
        - H5E_printf_stack
        - H5FL_seq_free
        - H5FL_seq_malloc
        - H5S_select_iter_get_seq_list
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dscatgath.c:309,9'
          Dst:             H5CX_get_vec_size
        - Src:             'H5Dscatgath.c:310,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:317,24'
          Dst:             H5FL_seq_malloc
        - Src:             'H5Dscatgath.c:318,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:319,24'
          Dst:             H5FL_seq_malloc
        - Src:             'H5Dscatgath.c:320,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:325,13'
          Dst:             H5S_select_iter_get_seq_list
        - Src:             'H5Dscatgath.c:326,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:346,15'
          Dst:             H5FL_seq_free
        - Src:             'H5Dscatgath.c:348,15'
          Dst:             H5FL_seq_free
    - functionName:    H5D__scatter_file
      functionSourceFile: '/src/hdf5/src/H5Dscatgath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          285
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_get_vec_size
        - H5E_printf_stack
        - H5FL_seq_free
        - H5FL_seq_malloc
        - H5S_select_iter_get_seq_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dscatgath.c:126,9'
          Dst:             H5CX_get_vec_size
        - Src:             'H5Dscatgath.c:127,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:134,24'
          Dst:             H5FL_seq_malloc
        - Src:             'H5Dscatgath.c:135,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:136,24'
          Dst:             H5FL_seq_malloc
        - Src:             'H5Dscatgath.c:137,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:142,13'
          Dst:             H5S_select_iter_get_seq_list
        - Src:             'H5Dscatgath.c:143,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:153,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:165,15'
          Dst:             H5FL_seq_free
        - Src:             'H5Dscatgath.c:167,15'
          Dst:             H5FL_seq_free
    - functionName:    H5D__scatgath_write
      functionSourceFile: '/src/hdf5/src/H5Dscatgath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         248
      ICount:          980
      EdgeCount:       291
      CyclomaticComplexity: 45
      functionsReached:
        - H5CX_get_data_transform
        - H5D__compound_opt_write
        - H5D__gather_file
        - H5D__gather_mem
        - H5D__scatter_file
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5S_select_iter_init
        - H5S_select_iter_release
        - H5T_convert
        - H5Z_xform_eval
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dscatgath.c:676,29'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Dscatgath.c:677,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:678,29'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Dscatgath.c:679,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:680,30'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Dscatgath.c:681,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:684,9'
          Dst:             H5S_select_iter_init
        - Src:             'H5Dscatgath.c:686,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:688,9'
          Dst:             H5S_select_iter_init
        - Src:             'H5Dscatgath.c:689,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:691,9'
          Dst:             H5S_select_iter_init
        - Src:             'H5Dscatgath.c:693,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:735,17'
          Dst:             H5D__gather_mem
        - Src:             'H5Dscatgath.c:737,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:747,17'
          Dst:             H5D__compound_opt_write
        - Src:             'H5Dscatgath.c:748,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:753,21'
          Dst:             H5D__gather_file
        - Src:             'H5Dscatgath.c:755,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:764,21'
          Dst:             H5CX_get_data_transform
        - Src:             'H5Dscatgath.c:765,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:767,21'
          Dst:             H5Z_xform_eval
        - Src:             'H5Dscatgath.c:768,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:774,17'
          Dst:             H5T_convert
        - Src:             'H5Dscatgath.c:777,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:783,13'
          Dst:             H5D__scatter_file
        - Src:             'H5Dscatgath.c:784,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:789,27'
          Dst:             H5S_select_iter_release
        - Src:             'H5Dscatgath.c:790,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:792,21'
          Dst:             H5FL_reg_free
        - Src:             'H5Dscatgath.c:793,26'
          Dst:             H5S_select_iter_release
        - Src:             'H5Dscatgath.c:794,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:796,20'
          Dst:             H5FL_reg_free
        - Src:             'H5Dscatgath.c:797,26'
          Dst:             H5S_select_iter_release
        - Src:             'H5Dscatgath.c:798,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:800,20'
          Dst:             H5FL_reg_free
    - functionName:    H5D__gather_file
      functionSourceFile: '/src/hdf5/src/H5Dscatgath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          286
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_get_vec_size
        - H5E_printf_stack
        - H5FL_seq_free
        - H5FL_seq_malloc
        - H5S_select_iter_get_seq_list
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dscatgath.c:227,9'
          Dst:             H5CX_get_vec_size
        - Src:             'H5Dscatgath.c:228,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:235,24'
          Dst:             H5FL_seq_malloc
        - Src:             'H5Dscatgath.c:236,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:237,24'
          Dst:             H5FL_seq_malloc
        - Src:             'H5Dscatgath.c:238,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:243,13'
          Dst:             H5S_select_iter_get_seq_list
        - Src:             'H5Dscatgath.c:244,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:254,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:266,15'
          Dst:             H5FL_seq_free
        - Src:             'H5Dscatgath.c:268,15'
          Dst:             H5FL_seq_free
    - functionName:    H5D__scatgath_read
      functionSourceFile: '/src/hdf5/src/H5Dscatgath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         254
      ICount:          987
      EdgeCount:       299
      CyclomaticComplexity: 47
      functionsReached:
        - H5CX_get_data_transform
        - H5D__compound_opt_read
        - H5D__gather_file
        - H5D__gather_mem
        - H5D__scatter_mem
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5S_select_iter_init
        - H5S_select_iter_release
        - H5T_convert
        - H5Z_xform_eval
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dscatgath.c:491,29'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Dscatgath.c:492,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:493,29'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Dscatgath.c:494,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:495,30'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Dscatgath.c:496,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:499,9'
          Dst:             H5S_select_iter_init
        - Src:             'H5Dscatgath.c:501,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:503,9'
          Dst:             H5S_select_iter_init
        - Src:             'H5Dscatgath.c:504,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:506,9'
          Dst:             H5S_select_iter_init
        - Src:             'H5Dscatgath.c:507,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:553,17'
          Dst:             H5D__gather_mem
        - Src:             'H5Dscatgath.c:555,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:561,13'
          Dst:             H5D__gather_file
        - Src:             'H5Dscatgath.c:563,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:570,17'
          Dst:             H5D__compound_opt_read
        - Src:             'H5Dscatgath.c:572,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:578,17'
          Dst:             H5T_convert
        - Src:             'H5Dscatgath.c:581,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:588,21'
          Dst:             H5CX_get_data_transform
        - Src:             'H5Dscatgath.c:589,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:591,21'
          Dst:             H5Z_xform_eval
        - Src:             'H5Dscatgath.c:592,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:597,21'
          Dst:             H5D__scatter_mem
        - Src:             'H5Dscatgath.c:598,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:604,27'
          Dst:             H5S_select_iter_release
        - Src:             'H5Dscatgath.c:605,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:607,21'
          Dst:             H5FL_reg_free
        - Src:             'H5Dscatgath.c:608,26'
          Dst:             H5S_select_iter_release
        - Src:             'H5Dscatgath.c:609,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:611,20'
          Dst:             H5FL_reg_free
        - Src:             'H5Dscatgath.c:612,26'
          Dst:             H5S_select_iter_release
        - Src:             'H5Dscatgath.c:613,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dscatgath.c:615,20'
          Dst:             H5FL_reg_free
    - functionName:    H5D__select_write
      functionSourceFile: '/src/hdf5/src/H5Dselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          56
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5D__select_io
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dselect.c:482,9'
          Dst:             H5D__select_io
        - Src:             'H5Dselect.c:483,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__select_io
      functionSourceFile: '/src/hdf5/src/H5Dselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         263
      ICount:          910
      EdgeCount:       298
      CyclomaticComplexity: 37
      functionsReached:
        - H5CX_get_vec_size
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5FL_seq_free
        - H5FL_seq_malloc
        - H5S_get_select_offset
        - H5S_select_iter_get_seq_list
        - H5S_select_iter_init
        - H5S_select_iter_release
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dselect.c:104,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:117,13'
          Dst:             H5S_get_select_offset
        - Src:             'H5Dselect.c:118,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:119,13'
          Dst:             H5S_get_select_offset
        - Src:             'H5Dselect.c:120,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:134,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:141,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:152,13'
          Dst:             H5CX_get_vec_size
        - Src:             'H5Dselect.c:153,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:160,32'
          Dst:             H5FL_seq_malloc
        - Src:             'H5Dselect.c:161,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:162,32'
          Dst:             H5FL_seq_malloc
        - Src:             'H5Dselect.c:163,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:164,33'
          Dst:             H5FL_seq_malloc
        - Src:             'H5Dselect.c:165,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:166,33'
          Dst:             H5FL_seq_malloc
        - Src:             'H5Dselect.c:167,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:170,33'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Dselect.c:171,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:172,34'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Dselect.c:173,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:176,13'
          Dst:             H5S_select_iter_init
        - Src:             'H5Dselect.c:178,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:182,13'
          Dst:             H5S_select_iter_init
        - Src:             'H5Dselect.c:183,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:195,21'
          Dst:             H5S_select_iter_get_seq_list
        - Src:             'H5Dselect.c:197,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:206,21'
          Dst:             H5S_select_iter_get_seq_list
        - Src:             'H5Dselect.c:208,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:219,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:226,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:237,27'
          Dst:             H5S_select_iter_release
        - Src:             'H5Dselect.c:238,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:240,21'
          Dst:             H5FL_reg_free
        - Src:             'H5Dselect.c:241,26'
          Dst:             H5S_select_iter_release
        - Src:             'H5Dselect.c:242,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:244,20'
          Dst:             H5FL_reg_free
        - Src:             'H5Dselect.c:248,20'
          Dst:             H5FL_seq_free
        - Src:             'H5Dselect.c:250,20'
          Dst:             H5FL_seq_free
        - Src:             'H5Dselect.c:252,19'
          Dst:             H5FL_seq_free
        - Src:             'H5Dselect.c:254,19'
          Dst:             H5FL_seq_free
    - functionName:    H5D__select_read
      functionSourceFile: '/src/hdf5/src/H5Dselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          56
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5D__select_io
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dselect.c:458,9'
          Dst:             H5D__select_io
        - Src:             'H5Dselect.c:459,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D_select_io_mem
      functionSourceFile: '/src/hdf5/src/H5Dselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         235
      ICount:          788
      EdgeCount:       266
      CyclomaticComplexity: 33
      functionsReached:
        - H5CX_get_vec_size
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5FL_seq_free
        - H5FL_seq_malloc
        - H5S_get_select_offset
        - H5S_select_iter_get_seq_list
        - H5S_select_iter_init
        - H5S_select_iter_release
        - H5VM_memcpyvv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dselect.c:304,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:314,13'
          Dst:             H5S_get_select_offset
        - Src:             'H5Dselect.c:315,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:316,13'
          Dst:             H5S_get_select_offset
        - Src:             'H5Dselect.c:317,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:328,18'
          Dst:             H5VM_memcpyvv
        - Src:             'H5Dselect.c:330,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:340,13'
          Dst:             H5CX_get_vec_size
        - Src:             'H5Dselect.c:341,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:349,32'
          Dst:             H5FL_seq_malloc
        - Src:             'H5Dselect.c:350,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:351,32'
          Dst:             H5FL_seq_malloc
        - Src:             'H5Dselect.c:352,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:353,32'
          Dst:             H5FL_seq_malloc
        - Src:             'H5Dselect.c:354,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:355,32'
          Dst:             H5FL_seq_malloc
        - Src:             'H5Dselect.c:356,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:359,37'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Dselect.c:360,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:361,37'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Dselect.c:362,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:365,13'
          Dst:             H5S_select_iter_init
        - Src:             'H5Dselect.c:366,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:370,13'
          Dst:             H5S_select_iter_init
        - Src:             'H5Dselect.c:371,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:383,21'
          Dst:             H5S_select_iter_get_seq_list
        - Src:             'H5Dselect.c:385,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:394,21'
          Dst:             H5S_select_iter_get_seq_list
        - Src:             'H5Dselect.c:396,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:403,33'
          Dst:             H5VM_memcpyvv
        - Src:             'H5Dselect.c:405,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:416,34'
          Dst:             H5S_select_iter_release
        - Src:             'H5Dselect.c:417,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:419,24'
          Dst:             H5FL_reg_free
        - Src:             'H5Dselect.c:422,34'
          Dst:             H5S_select_iter_release
        - Src:             'H5Dselect.c:423,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dselect.c:425,24'
          Dst:             H5FL_reg_free
        - Src:             'H5Dselect.c:430,19'
          Dst:             H5FL_seq_free
        - Src:             'H5Dselect.c:432,19'
          Dst:             H5FL_seq_free
        - Src:             'H5Dselect.c:434,19'
          Dst:             H5FL_seq_free
        - Src:             'H5Dselect.c:436,19'
          Dst:             H5FL_seq_free
    - functionName:    H5D__single_idx_dump
      functionSourceFile: '/src/hdf5/src/H5Dsingle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dsingle.c:591,5'
          Dst:             fprintf
    - functionName:    H5D__single_idx_reset
      functionSourceFile: '/src/hdf5/src/H5Dsingle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__single_idx_size
      functionSourceFile: '/src/hdf5/src/H5Dsingle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__single_idx_copy_setup
      functionSourceFile: '/src/hdf5/src/H5Dsingle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          56
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_tag
        - H5D__single_idx_create
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dsingle.c:513,5'
          Dst:             H5AC_tag
        - Src:             'H5Dsingle.c:516,9'
          Dst:             H5D__single_idx_create
        - Src:             'H5Dsingle.c:517,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dsingle.c:520,5'
          Dst:             H5AC_tag
    - functionName:    H5D__single_idx_create
      functionSourceFile: '/src/hdf5/src/H5Dsingle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__single_idx_delete
      functionSourceFile: '/src/hdf5/src/H5Dsingle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5D__single_idx_remove
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dsingle.c:473,21'
          Dst:             H5D__single_idx_remove
    - functionName:    H5D__single_idx_remove
      functionSourceFile: '/src/hdf5/src/H5Dsingle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          98
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5MF_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dsingle.c:438,9'
          Dst:             H5MF_xfree
        - Src:             'H5Dsingle.c:439,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__single_idx_iterate
      functionSourceFile: '/src/hdf5/src/H5Dsingle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          94
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dsingle.c:403,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__single_idx_load_metadata
      functionSourceFile: '/src/hdf5/src/H5Dsingle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__single_idx_get_addr
      functionSourceFile: '/src/hdf5/src/H5Dsingle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          87
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__single_idx_insert
      functionSourceFile: '/src/hdf5/src/H5Dsingle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          139
      EdgeCount:       34
      CyclomaticComplexity: 7
      functionsReached:
        - H5D__mark
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dsingle.c:294,17'
          Dst:             H5D__mark
        - Src:             'H5Dsingle.c:295,17'
          Dst:             H5E_printf_stack
    - functionName:    H5D__single_idx_is_space_alloc
      functionSourceFile: '/src/hdf5/src/H5Dsingle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__single_idx_is_open
      functionSourceFile: '/src/hdf5/src/H5Dsingle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__single_idx_close
      functionSourceFile: '/src/hdf5/src/H5Dsingle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__single_idx_open
      functionSourceFile: '/src/hdf5/src/H5Dsingle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__single_idx_init
      functionSourceFile: '/src/hdf5/src/H5Dsingle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          65
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__virtual_write_one
      functionSourceFile: '/src/hdf5/src/H5Dvirtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2848
      functionLinenumberEnd: 2901
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          192
      EdgeCount:       58
      CyclomaticComplexity: 8
      functionsReached:
        - H5D__write
        - H5E_printf_stack
        - H5S_close
        - H5S_select_project_intersection
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dvirtual.c:2868,13'
          Dst:             H5S_select_project_intersection
        - Src:             'H5Dvirtual.c:2871,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2883,17'
          Dst:             H5D__write
        - Src:             'H5Dvirtual.c:2884,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2888,13'
          Dst:             H5S_close
        - Src:             'H5Dvirtual.c:2889,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2897,13'
          Dst:             H5S_close
        - Src:             'H5Dvirtual.c:2898,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__virtual_init_all
      functionSourceFile: '/src/hdf5/src/H5Dvirtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1870
      functionLinenumberEnd: 2113
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         277
      ICount:          1410
      EdgeCount:       317
      CyclomaticComplexity: 42
      functionsReached:
        - H5D__virtual_build_source_name
        - H5D__virtual_open_source_dset
        - H5E_printf_stack
        - H5MM_realloc
        - H5S_close
        - H5S_copy
        - H5S_extent_copy
        - H5S_get_simple_extent_dims
        - H5S_hyper_clip_unlim
        - H5S_hyper_get_clip_extent_match
        - H5S_hyper_get_first_inc_block
        - H5S_hyper_get_unlim_block
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dvirtual.c:1887,9'
          Dst:             H5S_get_simple_extent_dims
        - Src:             'H5Dvirtual.c:1888,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1899,25'
          Dst:             H5D__virtual_open_source_dset
        - Src:             'H5Dvirtual.c:1901,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1907,25'
          Dst:             H5S_extent_copy
        - Src:             'H5Dvirtual.c:1909,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1912,25'
          Dst:             H5S_get_simple_extent_dims
        - Src:             'H5Dvirtual.c:1913,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1917,33'
          Dst:             H5S_hyper_get_clip_extent_match
        - Src:             'H5Dvirtual.c:1925,29'
          Dst:             H5S_close
        - Src:             'H5Dvirtual.c:1926,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1932,38'
          Dst:             H5S_copy
        - Src:             'H5Dvirtual.c:1933,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1939,29'
          Dst:             H5S_close
        - Src:             'H5Dvirtual.c:1940,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1946,38'
          Dst:             H5S_copy
        - Src:             'H5Dvirtual.c:1947,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1953,29'
          Dst:             H5S_hyper_clip_unlim
        - Src:             'H5Dvirtual.c:1955,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1959,29'
          Dst:             H5S_hyper_clip_unlim
        - Src:             'H5Dvirtual.c:1961,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1968,37'
          Dst:             H5S_hyper_get_clip_extent_match
        - Src:             'H5Dvirtual.c:1973,29'
          Dst:             H5S_hyper_clip_unlim
        - Src:             'H5Dvirtual.c:1975,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1979,29'
          Dst:             H5S_hyper_clip_unlim
        - Src:             'H5Dvirtual.c:1981,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1996,40'
          Dst:             H5S_hyper_get_first_inc_block
        - Src:             'H5Dvirtual.c:2005,95'
          Dst:             calloc
        - Src:             'H5Dvirtual.c:2007,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2017,82'
          Dst:             H5MM_realloc
        - Src:             'H5Dvirtual.c:2020,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2036,29'
          Dst:             H5D__virtual_build_source_name
        - Src:             'H5Dvirtual.c:2040,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2044,29'
          Dst:             H5D__virtual_build_source_name
        - Src:             'H5Dvirtual.c:2048,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2053,84'
          Dst:             H5S_hyper_get_unlim_block
        - Src:             'H5Dvirtual.c:2055,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2062,33'
          Dst:             H5S_close
        - Src:             'H5Dvirtual.c:2063,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2075,33'
          Dst:             H5S_close
        - Src:             'H5Dvirtual.c:2076,33'
          Dst:             H5E_printf_stack
    - functionName:    H5D__virtual_open_source_dset
      functionSourceFile: '/src/hdf5/src/H5Dvirtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionLinenumberEnd: 930
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          311
      EdgeCount:       86
      CyclomaticComplexity: 13
      functionsReached:
        - H5D__open_name
        - H5E_clear_stack
        - H5E_printf_stack
        - H5F_efc_close
        - H5F_get_intent
        - H5F_prefix_open_file
        - H5G_nameof
        - H5G_oloc
        - H5G_rootof
        - H5S_extent_copy
        - strcmp
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dvirtual.c:871,9'
          Dst:             strcmp
        - Src:             'H5Dvirtual.c:875,18'
          Dst:             H5F_get_intent
        - Src:             'H5Dvirtual.c:878,13'
          Dst:             H5F_prefix_open_file
        - Src:             'H5Dvirtual.c:881,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:895,51'
          Dst:             H5G_rootof
        - Src:             'H5Dvirtual.c:895,42'
          Dst:             H5G_oloc
        - Src:             'H5Dvirtual.c:896,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:897,53'
          Dst:             H5G_rootof
        - Src:             'H5Dvirtual.c:897,42'
          Dst:             H5G_nameof
        - Src:             'H5Dvirtual.c:898,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:901,29'
          Dst:             H5D__open_name
        - Src:             'H5Dvirtual.c:907,13'
          Dst:             H5E_clear_stack
        - Src:             'H5Dvirtual.c:917,21'
          Dst:             H5S_extent_copy
        - Src:             'H5Dvirtual.c:918,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:927,13'
          Dst:             H5F_efc_close
        - Src:             'H5Dvirtual.c:928,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__virtual_build_source_name
      functionSourceFile: '/src/hdf5/src/H5Dvirtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1288
      functionLinenumberEnd: 1370
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          253
      EdgeCount:       62
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - snprintf
        - strlen
        - strncpy
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dvirtual.c:1330,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1337,27'
          Dst:             strlen
        - Src:             'H5Dvirtual.c:1340,17'
          Dst:             strncpy
        - Src:             'H5Dvirtual.c:1348,21'
          Dst:             snprintf
        - Src:             'H5Dvirtual.c:1349,21'
          Dst:             H5E_printf_stack
    - functionName:    H5D__virtual_post_io
      functionSourceFile: '/src/hdf5/src/H5Dvirtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2607
      functionLinenumberEnd: 2639
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          226
      EdgeCount:       49
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5S_close
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dvirtual.c:2624,25'
          Dst:             H5S_close
        - Src:             'H5Dvirtual.c:2625,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2632,21'
          Dst:             H5S_close
        - Src:             'H5Dvirtual.c:2633,21'
          Dst:             H5E_printf_stack
    - functionName:    H5D__virtual_read_one
      functionSourceFile: '/src/hdf5/src/H5Dvirtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2653
      functionLinenumberEnd: 2704
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          192
      EdgeCount:       58
      CyclomaticComplexity: 8
      functionsReached:
        - H5D__read
        - H5E_printf_stack
        - H5S_close
        - H5S_select_project_intersection
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dvirtual.c:2671,13'
          Dst:             H5S_select_project_intersection
        - Src:             'H5Dvirtual.c:2674,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2686,17'
          Dst:             H5D__read
        - Src:             'H5Dvirtual.c:2687,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2691,13'
          Dst:             H5S_close
        - Src:             'H5Dvirtual.c:2692,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2700,13'
          Dst:             H5S_close
        - Src:             'H5Dvirtual.c:2701,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__virtual_pre_io
      functionSourceFile: '/src/hdf5/src/H5Dvirtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2345
      functionLinenumberEnd: 2593
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         297
      ICount:          1366
      EdgeCount:       340
      CyclomaticComplexity: 45
      functionsReached:
        - H5D__virtual_init_all
        - H5D__virtual_open_source_dset
        - H5E_printf_stack
        - H5S_close
        - H5S_copy
        - H5S_get_select_bounds
        - H5S_get_select_npoints
        - H5S_get_simple_extent_dims
        - H5S_get_simple_extent_ndims
        - H5S_hyper_get_first_inc_block
        - H5S_select_hyperslab
        - H5S_select_project_intersection
        - H5S_set_extent
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dvirtual.c:2365,13'
          Dst:             H5D__virtual_init_all
        - Src:             'H5Dvirtual.c:2366,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2385,29'
          Dst:             H5S_get_simple_extent_ndims
        - Src:             'H5Dvirtual.c:2386,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2389,21'
          Dst:             H5S_get_select_bounds
        - Src:             'H5Dvirtual.c:2390,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2403,25'
          Dst:             H5S_hyper_get_first_inc_block
        - Src:             'H5Dvirtual.c:2407,56'
          Dst:             H5S_hyper_get_first_inc_block
        - Src:             'H5Dvirtual.c:2427,29'
          Dst:             H5D__virtual_open_source_dset
        - Src:             'H5Dvirtual.c:2429,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2442,29'
          Dst:             H5S_get_select_bounds
        - Src:             'H5Dvirtual.c:2444,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2453,29'
          Dst:             H5S_set_extent
        - Src:             'H5Dvirtual.c:2454,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2458,29'
          Dst:             H5S_get_simple_extent_dims
        - Src:             'H5Dvirtual.c:2459,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2463,42'
          Dst:             H5S_copy
        - Src:             'H5Dvirtual.c:2464,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2468,29'
          Dst:             H5S_select_hyperslab
        - Src:             'H5Dvirtual.c:2470,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2475,29'
          Dst:             H5S_select_project_intersection
        - Src:             'H5Dvirtual.c:2479,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2484,29'
          Dst:             H5S_set_extent
        - Src:             'H5Dvirtual.c:2485,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2487,29'
          Dst:             H5S_set_extent
        - Src:             'H5Dvirtual.c:2488,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2498,25'
          Dst:             H5S_select_project_intersection
        - Src:             'H5Dvirtual.c:2501,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2505,52'
          Dst:             H5S_get_select_npoints
        - Src:             'H5Dvirtual.c:2507,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2515,33'
          Dst:             H5D__virtual_open_source_dset
        - Src:             'H5Dvirtual.c:2517,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2529,29'
          Dst:             H5S_close
        - Src:             'H5Dvirtual.c:2530,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2543,21'
          Dst:             H5S_select_project_intersection
        - Src:             'H5Dvirtual.c:2546,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2550,48'
          Dst:             H5S_get_select_npoints
        - Src:             'H5Dvirtual.c:2552,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2560,29'
          Dst:             H5D__virtual_open_source_dset
        - Src:             'H5Dvirtual.c:2562,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2573,25'
          Dst:             H5S_close
        - Src:             'H5Dvirtual.c:2574,25'
          Dst:             H5E_printf_stack
    - functionName:    H5D__virtual_refresh_source_dset
      functionSourceFile: '/src/hdf5/src/H5Dvirtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3104
      functionLinenumberEnd: 3133
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         59
      ICount:          186
      EdgeCount:       65
      CyclomaticComplexity: 8
      functionsReached:
        - H5D__refresh
        - H5E_printf_stack
        - H5I_remove
        - H5VL_free_object
        - H5VL_object_unwrap
        - H5VL_wrap_register
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dvirtual.c:3115,20'
          Dst:             H5VL_wrap_register
        - Src:             'H5Dvirtual.c:3116,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:3119,9'
          Dst:             H5D__refresh
        - Src:             'H5Dvirtual.c:3120,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:3123,45'
          Dst:             H5I_remove
        - Src:             'H5Dvirtual.c:3124,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:3125,35'
          Dst:             H5VL_object_unwrap
        - Src:             'H5Dvirtual.c:3126,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:3130,20'
          Dst:             H5VL_free_object
        - Src:             'H5Dvirtual.c:3131,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__virtual_refresh_source_dsets
      functionSourceFile: '/src/hdf5/src/H5Dvirtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3147
      functionLinenumberEnd: 3182
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          211
      EdgeCount:       54
      CyclomaticComplexity: 10
      functionsReached:
        - H5D__virtual_refresh_source_dset
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dvirtual.c:3171,25'
          Dst:             H5D__virtual_refresh_source_dset
        - Src:             'H5Dvirtual.c:3172,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:3178,21'
          Dst:             H5D__virtual_refresh_source_dset
        - Src:             'H5Dvirtual.c:3179,21'
          Dst:             H5E_printf_stack
    - functionName:    H5D__virtual_release_source_dset_files
      functionSourceFile: '/src/hdf5/src/H5Dvirtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3196
      functionLinenumberEnd: 3224
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          72
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5F_decr_nopen_objs
        - H5F_try_close
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dvirtual.c:3206,9'
          Dst:             H5F_decr_nopen_objs
        - Src:             'H5Dvirtual.c:3213,13'
          Dst:             H5F_try_close
        - Src:             'H5Dvirtual.c:3214,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:3217,15'
          Dst:             H5FL_reg_free
    - functionName:    H5D__virtual_hold_source_dset_files
      functionSourceFile: '/src/hdf5/src/H5Dvirtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3033
      functionLinenumberEnd: 3090
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          317
      EdgeCount:       71
      CyclomaticComplexity: 13
      functionsReached:
        - H5D__virtual_release_source_dset_files
        - H5E_printf_stack
        - H5FL_reg_malloc
        - H5F_incr_nopen_objs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dvirtual.c:3058,21'
          Dst:             H5F_incr_nopen_objs
        - Src:             'H5Dvirtual.c:3061,40'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Dvirtual.c:3062,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:3072,13'
          Dst:             H5F_incr_nopen_objs
        - Src:             'H5Dvirtual.c:3075,32'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Dvirtual.c:3076,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:3087,22'
          Dst:             H5D__virtual_release_source_dset_files
        - Src:             'H5Dvirtual.c:3088,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__virtual_set_extent_unlim
      functionSourceFile: '/src/hdf5/src/H5Dvirtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1387
      functionLinenumberEnd: 1853
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         550
      ICount:          2801
      EdgeCount:       642
      CyclomaticComplexity: 94
      functionsReached:
        - H5D__mark
        - H5D__virtual_build_source_name
        - H5D__virtual_open_source_dset
        - H5D_close
        - H5E_printf_stack
        - H5F_get_intent
        - H5MM_realloc
        - H5S_close
        - H5S_copy
        - H5S_extent_copy
        - H5S_get_select_bounds
        - H5S_get_simple_extent_dims
        - H5S_get_simple_extent_ndims
        - H5S_hyper_clip_unlim
        - H5S_hyper_get_clip_extent
        - H5S_hyper_get_clip_extent_match
        - H5S_hyper_get_first_inc_block
        - H5S_hyper_get_unlim_block
        - H5S_set_extent
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dvirtual.c:1406,17'
          Dst:             H5S_get_simple_extent_ndims
        - Src:             'H5Dvirtual.c:1407,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1422,25'
          Dst:             H5D__virtual_open_source_dset
        - Src:             'H5Dvirtual.c:1424,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1430,25'
          Dst:             H5S_extent_copy
        - Src:             'H5Dvirtual.c:1432,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1435,25'
          Dst:             H5S_get_simple_extent_dims
        - Src:             'H5Dvirtual.c:1436,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1448,37'
          Dst:             H5S_hyper_get_clip_extent_match
        - Src:             'H5Dvirtual.c:1467,41'
          Dst:             H5S_close
        - Src:             'H5Dvirtual.c:1468,41'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1473,100'
          Dst:             H5S_copy
        - Src:             'H5Dvirtual.c:1475,37'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1479,37'
          Dst:             H5S_hyper_clip_unlim
        - Src:             'H5Dvirtual.c:1481,37'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1490,37'
          Dst:             H5S_close
        - Src:             'H5Dvirtual.c:1491,37'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1497,46'
          Dst:             H5S_copy
        - Src:             'H5Dvirtual.c:1498,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1502,33'
          Dst:             H5S_hyper_clip_unlim
        - Src:             'H5Dvirtual.c:1504,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1530,95'
          Dst:             calloc
        - Src:             'H5Dvirtual.c:1532,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1541,82'
          Dst:             H5MM_realloc
        - Src:             'H5Dvirtual.c:1544,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1564,33'
          Dst:             H5D__virtual_build_source_name
        - Src:             'H5Dvirtual.c:1569,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1574,33'
          Dst:             H5D__virtual_build_source_name
        - Src:             'H5Dvirtual.c:1579,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1585,80'
          Dst:             H5S_hyper_get_unlim_block
        - Src:             'H5Dvirtual.c:1587,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1599,29'
          Dst:             H5D__virtual_open_source_dset
        - Src:             'H5Dvirtual.c:1601,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1609,33'
          Dst:             H5D_close
        - Src:             'H5Dvirtual.c:1610,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1634,33'
          Dst:             H5S_get_select_bounds
        - Src:             'H5Dvirtual.c:1637,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1646,33'
          Dst:             H5S_get_select_bounds
        - Src:             'H5Dvirtual.c:1648,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1671,9'
          Dst:             H5S_get_simple_extent_dims
        - Src:             'H5Dvirtual.c:1672,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1687,13'
          Dst:             H5S_set_extent
        - Src:             'H5Dvirtual.c:1688,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1691,13'
          Dst:             H5F_get_intent
        - Src:             'H5Dvirtual.c:1692,17'
          Dst:             H5D__mark
        - Src:             'H5Dvirtual.c:1693,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1715,29'
          Dst:             H5S_close
        - Src:             'H5Dvirtual.c:1716,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1722,38'
          Dst:             H5S_copy
        - Src:             'H5Dvirtual.c:1723,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1726,25'
          Dst:             H5S_hyper_clip_unlim
        - Src:             'H5Dvirtual.c:1728,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1733,25'
          Dst:             H5S_hyper_get_clip_extent
        - Src:             'H5Dvirtual.c:1742,33'
          Dst:             H5S_close
        - Src:             'H5Dvirtual.c:1743,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1749,42'
          Dst:             H5S_copy
        - Src:             'H5Dvirtual.c:1750,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1753,29'
          Dst:             H5S_hyper_clip_unlim
        - Src:             'H5Dvirtual.c:1755,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1769,39'
          Dst:             H5S_hyper_get_first_inc_block
        - Src:             'H5Dvirtual.c:1779,37'
          Dst:             H5S_close
        - Src:             'H5Dvirtual.c:1780,37'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1793,37'
          Dst:             H5S_close
        - Src:             'H5Dvirtual.c:1794,37'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1823,17'
          Dst:             H5S_set_extent
        - Src:             'H5Dvirtual.c:1824,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1828,21'
          Dst:             H5S_set_extent
        - Src:             'H5Dvirtual.c:1829,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1835,25'
          Dst:             H5S_set_extent
        - Src:             'H5Dvirtual.c:1836,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1840,29'
          Dst:             H5S_set_extent
        - Src:             'H5Dvirtual.c:1841,29'
          Dst:             H5E_printf_stack
    - functionName:    H5D__virtual_str_append
      functionSourceFile: '/src/hdf5/src/H5Dvirtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1024
      functionLinenumberEnd: 1079
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          182
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5MM_realloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dvirtual.c:1044,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1060,44'
          Dst:             H5MM_realloc
        - Src:             'H5Dvirtual.c:1061,17'
          Dst:             H5E_printf_stack
    - functionName:    H5D_virtual_parse_source_name
      functionSourceFile: '/src/hdf5/src/H5Dvirtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionLinenumberEnd: 1193
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         94
      ICount:          357
      EdgeCount:       108
      CyclomaticComplexity: 16
      functionsReached:
        - H5D__virtual_str_append
        - H5D_virtual_free_parsed_name
        - H5E_printf_stack
        - H5FL_reg_calloc
        - strchr
        - strlen
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dvirtual.c:1116,38'
          Dst:             strlen
        - Src:             'H5Dvirtual.c:1121,19'
          Dst:             strchr
        - Src:             'H5Dvirtual.c:1126,47'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Dvirtual.c:1127,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1134,21'
          Dst:             H5D__virtual_str_append
        - Src:             'H5Dvirtual.c:1136,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1147,17'
          Dst:             H5D__virtual_str_append
        - Src:             'H5Dvirtual.c:1149,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1155,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1171,51'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Dvirtual.c:1172,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1175,17'
          Dst:             H5D__virtual_str_append
        - Src:             'H5Dvirtual.c:1177,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1190,9'
          Dst:             H5D_virtual_free_parsed_name
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D_virtual_free_parsed_name
      functionSourceFile: '/src/hdf5/src/H5Dvirtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1259
      functionLinenumberEnd: 1273
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5FL_reg_free
        - H5MM_xfree
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dvirtual.c:1267,15'
          Dst:             H5MM_xfree
        - Src:             'H5Dvirtual.c:1269,15'
          Dst:             H5FL_reg_free
    - functionName:    H5D__virtual_delete
      functionSourceFile: '/src/hdf5/src/H5Dvirtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 841
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          77
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5HG_remove
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dvirtual.c:832,17'
          Dst:             H5HG_remove
        - Src:             'H5Dvirtual.c:833,17'
          Dst:             H5E_printf_stack
    - functionName:    H5D__virtual_copy
      functionSourceFile: '/src/hdf5/src/H5Dvirtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5D__virtual_store_layout
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dvirtual.c:791,13'
          Dst:             H5D__virtual_store_layout
        - Src:             'H5Dvirtual.c:792,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__virtual_store_layout
      functionSourceFile: '/src/hdf5/src/H5Dvirtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         115
      ICount:          612
      EdgeCount:       126
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_set_libver_bounds
        - H5E_printf_stack
        - H5F_sizeof_size
        - H5HG_insert
        - H5MM_xfree
        - H5S_select_serial_size
        - H5S_select_serialize
        - H5_checksum_metadata
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5Dvirtual.c:481,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Dvirtual.c:422,9'
          Dst:             H5CX_set_libver_bounds
        - Src:             'H5Dvirtual.c:426,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:433,34'
          Dst:             H5F_sizeof_size
        - Src:             'H5Dvirtual.c:446,31'
          Dst:             strlen
        - Src:             'H5Dvirtual.c:450,37'
          Dst:             strlen
        - Src:             'H5Dvirtual.c:454,39'
          Dst:             H5S_select_serial_size
        - Src:             'H5Dvirtual.c:455,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:459,39'
          Dst:             H5S_select_serial_size
        - Src:             'H5Dvirtual.c:460,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:469,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:481,9'
          Dst:             H5F_sizeof_size
        - Src:             'H5Dvirtual.c:495,17'
          Dst:             H5S_select_serialize
        - Src:             'H5Dvirtual.c:496,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:499,17'
          Dst:             H5S_select_serialize
        - Src:             'H5Dvirtual.c:500,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:504,18'
          Dst:             H5_checksum_metadata
        - Src:             'H5Dvirtual.c:508,13'
          Dst:             H5HG_insert
        - Src:             'H5Dvirtual.c:509,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:513,29'
          Dst:             H5MM_xfree
        - Src:             'H5Dvirtual.c:514,28'
          Dst:             H5MM_xfree
    - functionName:    H5D__virtual_reset_source_dset
      functionSourceFile: '/src/hdf5/src/H5Dvirtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 1009
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         69
      ICount:          288
      EdgeCount:       83
      CyclomaticComplexity: 16
      functionsReached:
        - H5D_close
        - H5E_printf_stack
        - H5MM_xfree
        - H5S_close
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dvirtual.c:955,13'
          Dst:             H5D_close
        - Src:             'H5Dvirtual.c:956,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:963,42'
          Dst:             H5MM_xfree
        - Src:             'H5Dvirtual.c:973,42'
          Dst:             H5MM_xfree
        - Src:             'H5Dvirtual.c:983,17'
          Dst:             H5S_close
        - Src:             'H5Dvirtual.c:984,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:990,13'
          Dst:             H5S_close
        - Src:             'H5Dvirtual.c:991,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:998,17'
          Dst:             H5S_close
        - Src:             'H5Dvirtual.c:999,17'
          Dst:             H5E_printf_stack
    - functionName:    H5D__virtual_reset_layout
      functionSourceFile: '/src/hdf5/src/H5Dvirtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         65
      ICount:          300
      EdgeCount:       75
      CyclomaticComplexity: 12
      functionsReached:
        - H5D__virtual_reset_source_dset
        - H5D_virtual_free_parsed_name
        - H5E_printf_stack
        - H5I_dec_ref
        - H5MM_xfree
        - H5S_close
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dvirtual.c:709,13'
          Dst:             H5D__virtual_reset_source_dset
        - Src:             'H5Dvirtual.c:710,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:713,15'
          Dst:             H5MM_xfree
        - Src:             'H5Dvirtual.c:714,15'
          Dst:             H5MM_xfree
        - Src:             'H5Dvirtual.c:718,17'
          Dst:             H5D__virtual_reset_source_dset
        - Src:             'H5Dvirtual.c:719,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:720,25'
          Dst:             H5MM_xfree
        - Src:             'H5Dvirtual.c:724,17'
          Dst:             H5S_close
        - Src:             'H5Dvirtual.c:725,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:728,9'
          Dst:             H5D_virtual_free_parsed_name
        - Src:             'H5Dvirtual.c:731,9'
          Dst:             H5D_virtual_free_parsed_name
        - Src:             'H5Dvirtual.c:735,25'
          Dst:             H5MM_xfree
        - Src:             'H5Dvirtual.c:742,13'
          Dst:             H5I_dec_ref
        - Src:             'H5Dvirtual.c:743,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:747,13'
          Dst:             H5I_dec_ref
        - Src:             'H5Dvirtual.c:748,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__virtual_copy_parsed_name
      functionSourceFile: '/src/hdf5/src/H5Dvirtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1207
      functionLinenumberEnd: 1245
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          136
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5D_virtual_free_parsed_name
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5MM_strdup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dvirtual.c:1221,31'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Dvirtual.c:1222,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1226,51'
          Dst:             H5MM_strdup
        - Src:             'H5Dvirtual.c:1227,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:1242,9'
          Dst:             H5D_virtual_free_parsed_name
    - functionName:    H5D__virtual_copy_layout
      functionSourceFile: '/src/hdf5/src/H5Dvirtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         199
      ICount:          905
      EdgeCount:       227
      CyclomaticComplexity: 30
      functionsReached:
        - H5D__virtual_copy_parsed_name
        - H5D__virtual_reset_layout
        - H5E_printf_stack
        - H5I_object_verify
        - H5MM_strdup
        - H5P_copy_plist
        - H5S_copy
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dvirtual.c:561,35'
          Dst:             calloc
        - Src:             'H5Dvirtual.c:562,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:573,30'
          Dst:             H5S_copy
        - Src:             'H5Dvirtual.c:574,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:577,50'
          Dst:             H5MM_strdup
        - Src:             'H5Dvirtual.c:578,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:579,50'
          Dst:             H5MM_strdup
        - Src:             'H5Dvirtual.c:580,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:583,47'
          Dst:             H5S_copy
        - Src:             'H5Dvirtual.c:584,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:593,17'
          Dst:             H5D__virtual_copy_parsed_name
        - Src:             'H5Dvirtual.c:595,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:598,17'
          Dst:             H5D__virtual_copy_parsed_name
        - Src:             'H5Dvirtual.c:600,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:617,56'
          Dst:             H5MM_strdup
        - Src:             'H5Dvirtual.c:618,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:631,56'
          Dst:             H5MM_strdup
        - Src:             'H5Dvirtual.c:632,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:654,48'
          Dst:             H5I_object_verify
        - Src:             'H5Dvirtual.c:655,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:656,34'
          Dst:             H5P_copy_plist
        - Src:             'H5Dvirtual.c:657,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:660,48'
          Dst:             H5I_object_verify
        - Src:             'H5Dvirtual.c:661,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:662,34'
          Dst:             H5P_copy_plist
        - Src:             'H5Dvirtual.c:663,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:672,13'
          Dst:             H5D__virtual_reset_layout
        - Src:             'H5Dvirtual.c:673,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D_virtual_check_min_dims
      functionSourceFile: '/src/hdf5/src/H5Dvirtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          162
      EdgeCount:       47
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5S_get_simple_extent_dims
        - H5S_get_simple_extent_ndims
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dvirtual.c:366,17'
          Dst:             H5S_get_simple_extent_ndims
        - Src:             'H5Dvirtual.c:367,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:370,9'
          Dst:             H5S_get_simple_extent_dims
        - Src:             'H5Dvirtual.c:371,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:376,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D_virtual_update_min_dims
      functionSourceFile: '/src/hdf5/src/H5Dvirtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         56
      ICount:          238
      EdgeCount:       64
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5S_get_select_bounds
        - H5S_get_select_type
        - H5S_get_simple_extent_ndims
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dvirtual.c:316,38'
          Dst:             H5S_get_select_type
        - Src:             'H5Dvirtual.c:317,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:324,17'
          Dst:             H5S_get_simple_extent_ndims
        - Src:             'H5Dvirtual.c:325,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:328,9'
          Dst:             H5S_get_select_bounds
        - Src:             'H5Dvirtual.c:329,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D_virtual_check_mapping_post
      functionSourceFile: '/src/hdf5/src/H5Dvirtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         85
      ICount:          287
      EdgeCount:       97
      CyclomaticComplexity: 14
      functionsReached:
        - H5E_printf_stack
        - H5S_close
        - H5S_get_select_npoints
        - H5S_get_select_type
        - H5S_hyper_get_unlim_block
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dvirtual.c:235,26'
          Dst:             H5S_get_select_npoints
        - Src:             'H5Dvirtual.c:236,26'
          Dst:             H5S_get_select_npoints
        - Src:             'H5Dvirtual.c:243,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:248,13'
          Dst:             H5S_get_select_type
        - Src:             'H5Dvirtual.c:249,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:258,38'
          Dst:             H5S_hyper_get_unlim_block
        - Src:             'H5Dvirtual.c:259,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:262,34'
          Dst:             H5S_get_select_npoints
        - Src:             'H5Dvirtual.c:264,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:272,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:279,13'
          Dst:             H5S_close
        - Src:             'H5Dvirtual.c:280,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D_virtual_check_mapping_pre
      functionSourceFile: '/src/hdf5/src/H5Dvirtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         101
      ICount:          298
      EdgeCount:       112
      CyclomaticComplexity: 13
      functionsReached:
        - H5E_printf_stack
        - H5S_get_select_npoints
        - H5S_get_select_num_elem_non_unlim
        - H5S_get_select_type
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dvirtual.c:164,41'
          Dst:             H5S_get_select_type
        - Src:             'H5Dvirtual.c:165,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:167,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:169,41'
          Dst:             H5S_get_select_type
        - Src:             'H5Dvirtual.c:170,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:172,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:176,26'
          Dst:             H5S_get_select_npoints
        - Src:             'H5Dvirtual.c:177,26'
          Dst:             H5S_get_select_npoints
        - Src:             'H5Dvirtual.c:191,17'
          Dst:             H5S_get_select_num_elem_non_unlim
        - Src:             'H5Dvirtual.c:192,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:194,17'
          Dst:             H5S_get_select_num_elem_non_unlim
        - Src:             'H5Dvirtual.c:195,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:198,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:207,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__virtual_flush
      functionSourceFile: '/src/hdf5/src/H5Dvirtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2990
      functionLinenumberEnd: 3019
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          213
      EdgeCount:       54
      CyclomaticComplexity: 10
      functionsReached:
        - H5D__flush_real
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dvirtual.c:3010,25'
          Dst:             H5D__flush_real
        - Src:             'H5Dvirtual.c:3011,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:3015,17'
          Dst:             H5D__flush_real
        - Src:             'H5Dvirtual.c:3016,17'
          Dst:             H5E_printf_stack
    - functionName:    H5D__virtual_write
      functionSourceFile: '/src/hdf5/src/H5Dvirtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2915
      functionLinenumberEnd: 2976
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          291
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5D__virtual_post_io
        - H5D__virtual_pre_io
        - H5D__virtual_write_one
        - H5E_printf_stack
        - H5S_get_select_npoints
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dvirtual.c:2935,14'
          Dst:             H5S_get_select_npoints
        - Src:             'H5Dvirtual.c:2944,9'
          Dst:             H5D__virtual_pre_io
        - Src:             'H5Dvirtual.c:2945,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2950,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2962,21'
          Dst:             H5D__virtual_write_one
        - Src:             'H5Dvirtual.c:2963,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2967,17'
          Dst:             H5D__virtual_write_one
        - Src:             'H5Dvirtual.c:2968,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2973,9'
          Dst:             H5D__virtual_post_io
        - Src:             'H5Dvirtual.c:2974,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__virtual_read
      functionSourceFile: '/src/hdf5/src/H5Dvirtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2718
      functionLinenumberEnd: 2834
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         153
      ICount:          627
      EdgeCount:       176
      CyclomaticComplexity: 25
      functionsReached:
        - H5D__fill
        - H5D__virtual_post_io
        - H5D__virtual_pre_io
        - H5D__virtual_read_one
        - H5E_printf_stack
        - H5P_is_fill_value_defined
        - H5S_close
        - H5S_copy
        - H5S_get_select_npoints
        - H5S_select_subtract
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dvirtual.c:2739,14'
          Dst:             H5S_get_select_npoints
        - Src:             'H5Dvirtual.c:2748,9'
          Dst:             H5D__virtual_pre_io
        - Src:             'H5Dvirtual.c:2749,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2760,21'
          Dst:             H5D__virtual_read_one
        - Src:             'H5Dvirtual.c:2761,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2765,17'
          Dst:             H5D__virtual_read_one
        - Src:             'H5Dvirtual.c:2766,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2774,13'
          Dst:             H5P_is_fill_value_defined
        - Src:             'H5Dvirtual.c:2775,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2780,39'
          Dst:             H5S_copy
        - Src:             'H5Dvirtual.c:2781,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2790,33'
          Dst:             H5S_select_subtract
        - Src:             'H5Dvirtual.c:2792,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2796,25'
          Dst:             H5S_select_subtract
        - Src:             'H5Dvirtual.c:2797,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2800,17'
          Dst:             H5D__fill
        - Src:             'H5Dvirtual.c:2802,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2826,9'
          Dst:             H5D__virtual_post_io
        - Src:             'H5Dvirtual.c:2827,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2831,13'
          Dst:             H5S_close
        - Src:             'H5Dvirtual.c:2832,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__virtual_io_init
      functionSourceFile: '/src/hdf5/src/H5Dvirtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2320
      functionLinenumberEnd: 2327
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__virtual_is_data_cached
      functionSourceFile: '/src/hdf5/src/H5Dvirtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2275
      functionLinenumberEnd: 2306
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          275
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__virtual_is_space_alloc
      functionSourceFile: '/src/hdf5/src/H5Dvirtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2249
      functionLinenumberEnd: 2261
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__virtual_init
      functionSourceFile: '/src/hdf5/src/H5Dvirtual.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2128
      functionLinenumberEnd: 2233
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         138
      ICount:          477
      EdgeCount:       153
      CyclomaticComplexity: 17
      functionsReached:
        - H5D_virtual_check_min_dims
        - H5E_printf_stack
        - H5F_get_access_plist
        - H5I_object
        - H5P_copy_plist
        - H5P_get
        - H5P_set
        - H5S_extent_copy
        - H5S_hyper_normalize_offset
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dvirtual.c:2143,9'
          Dst:             H5D_virtual_check_min_dims
        - Src:             'H5Dvirtual.c:2144,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2160,13'
          Dst:             H5S_extent_copy
        - Src:             'H5Dvirtual.c:2161,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2168,13'
          Dst:             H5S_hyper_normalize_offset
        - Src:             'H5Dvirtual.c:2169,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2170,13'
          Dst:             H5S_hyper_normalize_offset
        - Src:             'H5Dvirtual.c:2171,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2175,43'
          Dst:             H5I_object
        - Src:             'H5Dvirtual.c:2176,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2179,9'
          Dst:             H5P_get
        - Src:             'H5Dvirtual.c:2180,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2184,13'
          Dst:             H5P_get
        - Src:             'H5Dvirtual.c:2185,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2195,37'
          Dst:             H5F_get_access_plist
        - Src:             'H5Dvirtual.c:2196,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2199,54'
          Dst:             H5I_object
        - Src:             'H5Dvirtual.c:2200,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2203,13'
          Dst:             H5P_set
        - Src:             'H5Dvirtual.c:2204,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dvirtual.c:2225,37'
          Dst:             H5P_copy_plist
        - Src:             'H5Dvirtual.c:2226,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Eresume_stack
      functionSourceFile: '/src/hdf5/src/H5E.c'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 1005
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         74
      ICount:          257
      EdgeCount:       84
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5E.c:985,5'
          Dst:             H5_init_library
        - Src:             'H5E.c:985,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:985,5'
          Dst:             H5CX_push
        - Src:             'H5E.c:985,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:985,5'
          Dst:             H5E_clear_stack
        - Src:             'H5E.c:990,13'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:994,45'
          Dst:             H5I_object_verify
        - Src:             'H5E.c:995,13'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:999,9'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:1005,5'
          Dst:             H5CX_pop
        - Src:             'H5E.c:1005,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Epause_stack
      functionSourceFile: '/src/hdf5/src/H5E.c'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 967
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         63
      ICount:          226
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5E.c:951,5'
          Dst:             H5_init_library
        - Src:             'H5E.c:951,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:951,5'
          Dst:             H5CX_push
        - Src:             'H5E.c:951,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:951,5'
          Dst:             H5E_clear_stack
        - Src:             'H5E.c:956,13'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:960,45'
          Dst:             H5I_object_verify
        - Src:             'H5E.c:961,13'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:967,5'
          Dst:             H5CX_pop
        - Src:             'H5E.c:967,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Eis_paused
      functionSourceFile: '/src/hdf5/src/H5E.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 933
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         74
      ICount:          259
      EdgeCount:       84
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5E.c:909,5'
          Dst:             H5_init_library
        - Src:             'H5E.c:909,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:909,5'
          Dst:             H5CX_push
        - Src:             'H5E.c:909,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:914,13'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:918,9'
          Dst:             H5E_clear_stack
        - Src:             'H5E.c:921,45'
          Dst:             H5I_object_verify
        - Src:             'H5E.c:922,13'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:927,9'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:933,5'
          Dst:             H5CX_pop
        - Src:             'H5E.c:933,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Eappend_stack
      functionSourceFile: '/src/hdf5/src/H5E.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         85
      ICount:          293
      EdgeCount:       96
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E__append_stack
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref
        - H5I_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5E.c:869,5'
          Dst:             H5_init_library
        - Src:             'H5E.c:869,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:869,5'
          Dst:             H5CX_push
        - Src:             'H5E.c:869,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:869,5'
          Dst:             H5E_clear_stack
        - Src:             'H5E.c:872,45'
          Dst:             H5I_object_verify
        - Src:             'H5E.c:873,9'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:874,45'
          Dst:             H5I_object_verify
        - Src:             'H5E.c:875,9'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:878,9'
          Dst:             H5E__append_stack
        - Src:             'H5E.c:879,9'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:886,13'
          Dst:             H5I_dec_app_ref
        - Src:             'H5E.c:887,13'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:890,5'
          Dst:             H5CX_pop
        - Src:             'H5E.c:890,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Eauto_is_v2
      functionSourceFile: '/src/hdf5/src/H5E.c'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          236
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5E.c:827,5'
          Dst:             H5_init_library
        - Src:             'H5E.c:827,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:827,5'
          Dst:             H5CX_push
        - Src:             'H5E.c:827,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:831,13'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:835,9'
          Dst:             H5E_clear_stack
        - Src:             'H5E.c:837,46'
          Dst:             H5I_object_verify
        - Src:             'H5E.c:838,13'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:850,5'
          Dst:             H5CX_pop
        - Src:             'H5E.c:850,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Eset_auto2
      functionSourceFile: '/src/hdf5/src/H5E.c'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          260
      EdgeCount:       84
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E__set_auto
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5_init_library
      functionUses:    29
      BranchProfiles:  []
      Callsites:
        - Src:             'H5E.c:770,5'
          Dst:             H5_init_library
        - Src:             'H5E.c:770,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:770,5'
          Dst:             H5CX_push
        - Src:             'H5E.c:770,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:774,13'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:778,9'
          Dst:             H5E_clear_stack
        - Src:             'H5E.c:780,46'
          Dst:             H5I_object_verify
        - Src:             'H5E.c:781,13'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:801,9'
          Dst:             H5E__set_auto
        - Src:             'H5E.c:802,9'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:805,5'
          Dst:             H5CX_pop
        - Src:             'H5E.c:805,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Eget_auto2
      functionSourceFile: '/src/hdf5/src/H5E.c'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          272
      EdgeCount:       88
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E__get_auto
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5_init_library
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'H5E.c:712,5'
          Dst:             H5_init_library
        - Src:             'H5E.c:712,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:712,5'
          Dst:             H5CX_push
        - Src:             'H5E.c:712,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:716,13'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:720,9'
          Dst:             H5E_clear_stack
        - Src:             'H5E.c:722,46'
          Dst:             H5I_object_verify
        - Src:             'H5E.c:723,13'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:727,9'
          Dst:             H5E__get_auto
        - Src:             'H5E.c:728,9'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:740,5'
          Dst:             H5CX_pop
        - Src:             'H5E.c:740,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Ewalk2
      functionSourceFile: '/src/hdf5/src/H5E.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          254
      EdgeCount:       78
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E__walk
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5_init_library
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5E.c:667,5'
          Dst:             H5_init_library
        - Src:             'H5E.c:667,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:667,5'
          Dst:             H5CX_push
        - Src:             'H5E.c:667,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:672,13'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:676,9'
          Dst:             H5E_clear_stack
        - Src:             'H5E.c:678,46'
          Dst:             H5I_object_verify
        - Src:             'H5E.c:679,13'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:685,22'
          Dst:             H5E__walk
        - Src:             'H5E.c:686,9'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:689,5'
          Dst:             H5CX_pop
        - Src:             'H5E.c:689,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Eprint2
      functionSourceFile: '/src/hdf5/src/H5E.c'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          190
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E__print2
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5E.c:639,5'
          Dst:             H5_init_library
        - Src:             'H5E.c:639,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:639,5'
          Dst:             H5CX_push
        - Src:             'H5E.c:639,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:642,22'
          Dst:             H5E__print2
        - Src:             'H5E.c:643,9'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:646,5'
          Dst:             H5CX_pop
        - Src:             'H5E.c:646,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Eclear2
      functionSourceFile: '/src/hdf5/src/H5E.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         63
      ICount:          228
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E__clear_stack
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5_init_library
      functionUses:    44
      BranchProfiles:  []
      Callsites:
        - Src:             'H5E.c:600,5'
          Dst:             H5_init_library
        - Src:             'H5E.c:600,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:600,5'
          Dst:             H5CX_push
        - Src:             'H5E.c:600,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:607,9'
          Dst:             H5E_clear_stack
        - Src:             'H5E.c:609,46'
          Dst:             H5I_object_verify
        - Src:             'H5E.c:610,13'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:614,9'
          Dst:             H5E__clear_stack
        - Src:             'H5E.c:615,9'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:618,5'
          Dst:             H5CX_pop
        - Src:             'H5E.c:618,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Epush2
      functionSourceFile: '/src/hdf5/src/H5E.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         150
      ICount:          510
      EdgeCount:       172
      CyclomaticComplexity: 24
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E__push_stack
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_inc_ref
        - H5I_object_verify
        - H5_init_library
        - strdup
      functionUses:    84
      BranchProfiles:  []
      Callsites:
        - Src:             'H5E.c:533,5'
          Dst:             H5_init_library
        - Src:             'H5E.c:533,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:533,5'
          Dst:             H5CX_push
        - Src:             'H5E.c:533,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:538,13'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:542,9'
          Dst:             H5E_clear_stack
        - Src:             'H5E.c:545,46'
          Dst:             H5I_object_verify
        - Src:             'H5E.c:546,13'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:556,33'
          Dst:             strdup
        - Src:             'H5E.c:557,13'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:558,33'
          Dst:             strdup
        - Src:             'H5E.c:559,13'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:563,17'
          Dst:             H5I_inc_ref
        - Src:             'H5E.c:564,17'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:566,17'
          Dst:             H5I_inc_ref
        - Src:             'H5E.c:567,17'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:569,17'
          Dst:             H5I_inc_ref
        - Src:             'H5E.c:570,17'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:573,13'
          Dst:             H5E__push_stack
        - Src:             'H5E.c:574,13'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:581,5'
          Dst:             H5CX_pop
        - Src:             'H5E.c:581,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Epop
      functionSourceFile: '/src/hdf5/src/H5E.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         77
      ICount:          273
      EdgeCount:       88
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E__pop
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5E.c:474,5'
          Dst:             H5_init_library
        - Src:             'H5E.c:474,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:474,5'
          Dst:             H5CX_push
        - Src:             'H5E.c:474,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:479,13'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:483,9'
          Dst:             H5E_clear_stack
        - Src:             'H5E.c:486,46'
          Dst:             H5I_object_verify
        - Src:             'H5E.c:487,13'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:495,9'
          Dst:             H5E__pop
        - Src:             'H5E.c:496,9'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:499,5'
          Dst:             H5CX_pop
        - Src:             'H5E.c:499,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Eget_num
      functionSourceFile: '/src/hdf5/src/H5E.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         74
      ICount:          251
      EdgeCount:       84
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E__get_num
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5E.c:434,5'
          Dst:             H5_init_library
        - Src:             'H5E.c:434,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:434,5'
          Dst:             H5CX_push
        - Src:             'H5E.c:434,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:439,13'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:443,9'
          Dst:             H5E_clear_stack
        - Src:             'H5E.c:446,46'
          Dst:             H5I_object_verify
        - Src:             'H5E.c:447,13'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:451,22'
          Dst:             H5E__get_num
        - Src:             'H5E.c:452,9'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:455,5'
          Dst:             H5CX_pop
        - Src:             'H5E.c:455,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Eclose_stack
      functionSourceFile: '/src/hdf5/src/H5E.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         63
      ICount:          226
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref
        - H5I_get_type
        - H5_init_library
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5E.c:398,5'
          Dst:             H5_init_library
        - Src:             'H5E.c:398,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:398,5'
          Dst:             H5CX_push
        - Src:             'H5E.c:398,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:398,5'
          Dst:             H5E_clear_stack
        - Src:             'H5E.c:402,32'
          Dst:             H5I_get_type
        - Src:             'H5E.c:403,13'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:409,13'
          Dst:             H5I_dec_app_ref
        - Src:             'H5E.c:410,13'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:414,5'
          Dst:             H5CX_pop
        - Src:             'H5E.c:414,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Eset_current_stack
      functionSourceFile: '/src/hdf5/src/H5E.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         74
      ICount:          257
      EdgeCount:       84
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E__set_current_stack
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref
        - H5I_object_verify
        - H5_init_library
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5E.c:362,5'
          Dst:             H5_init_library
        - Src:             'H5E.c:362,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:362,5'
          Dst:             H5CX_push
        - Src:             'H5E.c:362,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:362,5'
          Dst:             H5E_clear_stack
        - Src:             'H5E.c:365,46'
          Dst:             H5I_object_verify
        - Src:             'H5E.c:366,13'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:369,13'
          Dst:             H5E__set_current_stack
        - Src:             'H5E.c:370,13'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:376,13'
          Dst:             H5I_dec_app_ref
        - Src:             'H5E.c:377,13'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:381,5'
          Dst:             H5CX_pop
        - Src:             'H5E.c:381,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Eget_current_stack
      functionSourceFile: '/src/hdf5/src/H5E.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         60
      ICount:          215
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E__get_current_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_register
        - H5_init_library
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5E.c:332,5'
          Dst:             H5_init_library
        - Src:             'H5E.c:332,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:332,5'
          Dst:             H5CX_push
        - Src:             'H5E.c:332,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:335,24'
          Dst:             H5E__get_current_stack
        - Src:             'H5E.c:336,9'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:339,22'
          Dst:             H5I_register
        - Src:             'H5E.c:340,9'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:343,5'
          Dst:             H5CX_pop
        - Src:             'H5E.c:343,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Ecreate_stack
      functionSourceFile: '/src/hdf5/src/H5E.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         60
      ICount:          218
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E__set_default_auto
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5I_register
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5E.c:297,5'
          Dst:             H5_init_library
        - Src:             'H5E.c:297,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:297,5'
          Dst:             H5CX_push
        - Src:             'H5E.c:297,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:297,5'
          Dst:             H5E_clear_stack
        - Src:             'H5E.c:300,24'
          Dst:             H5FL_reg_calloc
        - Src:             'H5E.c:301,9'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:304,5'
          Dst:             H5E__set_default_auto
        - Src:             'H5E.c:307,22'
          Dst:             H5I_register
        - Src:             'H5E.c:308,9'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:311,5'
          Dst:             H5CX_pop
        - Src:             'H5E.c:311,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Eget_msg
      functionSourceFile: '/src/hdf5/src/H5E.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          227
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E__get_msg
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5_init_library
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5E.c:267,5'
          Dst:             H5_init_library
        - Src:             'H5E.c:267,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:267,5'
          Dst:             H5CX_push
        - Src:             'H5E.c:267,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:270,37'
          Dst:             H5I_object_verify
        - Src:             'H5E.c:271,9'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:274,22'
          Dst:             H5E__get_msg
        - Src:             'H5E.c:275,9'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:278,5'
          Dst:             H5CX_pop
        - Src:             'H5E.c:278,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Ecreate_msg
      functionSourceFile: '/src/hdf5/src/H5E.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         95
      ICount:          324
      EdgeCount:       107
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E__create_msg
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5I_register
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5E.c:227,5'
          Dst:             H5_init_library
        - Src:             'H5E.c:227,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:227,5'
          Dst:             H5CX_push
        - Src:             'H5E.c:227,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:227,5'
          Dst:             H5E_clear_stack
        - Src:             'H5E.c:231,9'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:233,9'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:236,37'
          Dst:             H5I_object_verify
        - Src:             'H5E.c:237,9'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:240,24'
          Dst:             H5E__create_msg
        - Src:             'H5E.c:241,9'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:244,22'
          Dst:             H5I_register
        - Src:             'H5E.c:245,9'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:248,5'
          Dst:             H5CX_pop
        - Src:             'H5E.c:248,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Eclose_msg
      functionSourceFile: '/src/hdf5/src/H5E.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          217
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref
        - H5I_get_type
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5E.c:196,5'
          Dst:             H5_init_library
        - Src:             'H5E.c:196,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:196,5'
          Dst:             H5CX_push
        - Src:             'H5E.c:196,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:196,5'
          Dst:             H5E_clear_stack
        - Src:             'H5E.c:199,26'
          Dst:             H5I_get_type
        - Src:             'H5E.c:200,9'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:203,9'
          Dst:             H5I_dec_app_ref
        - Src:             'H5E.c:204,9'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:207,5'
          Dst:             H5CX_pop
        - Src:             'H5E.c:207,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Eget_class_name
      functionSourceFile: '/src/hdf5/src/H5E.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          225
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E__get_class_name
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5_init_library
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5E.c:168,5'
          Dst:             H5_init_library
        - Src:             'H5E.c:168,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:168,5'
          Dst:             H5CX_push
        - Src:             'H5E.c:168,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:168,5'
          Dst:             H5E_clear_stack
        - Src:             'H5E.c:171,37'
          Dst:             H5I_object_verify
        - Src:             'H5E.c:172,9'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:175,22'
          Dst:             H5E__get_class_name
        - Src:             'H5E.c:176,9'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:179,5'
          Dst:             H5CX_pop
        - Src:             'H5E.c:179,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Eunregister_class
      functionSourceFile: '/src/hdf5/src/H5E.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          217
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref
        - H5I_get_type
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5E.c:135,5'
          Dst:             H5_init_library
        - Src:             'H5E.c:135,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:135,5'
          Dst:             H5CX_push
        - Src:             'H5E.c:135,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:135,5'
          Dst:             H5E_clear_stack
        - Src:             'H5E.c:138,28'
          Dst:             H5I_get_type
        - Src:             'H5E.c:139,9'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:145,9'
          Dst:             H5I_dec_app_ref
        - Src:             'H5E.c:146,9'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:149,5'
          Dst:             H5CX_pop
        - Src:             'H5E.c:149,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Eregister_class
      functionSourceFile: '/src/hdf5/src/H5E.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          271
      EdgeCount:       87
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E__register_class
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_register
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5E.c:103,5'
          Dst:             H5_init_library
        - Src:             'H5E.c:103,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:103,5'
          Dst:             H5CX_push
        - Src:             'H5E.c:103,5'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:103,5'
          Dst:             H5E_clear_stack
        - Src:             'H5E.c:107,9'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:110,24'
          Dst:             H5E__register_class
        - Src:             'H5E.c:111,9'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:114,22'
          Dst:             H5I_register
        - Src:             'H5E.c:115,9'
          Dst:             H5E_printf_stack
        - Src:             'H5E.c:118,5'
          Dst:             H5CX_pop
        - Src:             'H5E.c:118,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5E__close_stack
      functionSourceFile: '/src/hdf5/src/H5Eint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5E__clear_stack
        - H5FL_reg_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Eint.c:714,5'
          Dst:             H5E__clear_stack
        - Src:             'H5Eint.c:717,14'
          Dst:             H5FL_reg_free
    - functionName:    H5E__clear_stack
      functionSourceFile: '/src/hdf5/src/H5Eint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1708
      functionLinenumberEnd: 1724
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          98
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E__clear_entries
        - H5E_printf_stack
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Eint.c:1716,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Eint.c:1720,13'
          Dst:             H5E__clear_entries
        - Src:             'H5Eint.c:1721,13'
          Dst:             H5E_printf_stack
    - functionName:    H5E_printf_stack
      functionSourceFile: '/src/hdf5/src/H5Eint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1385
      functionLinenumberEnd: 1424
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          94
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - H5E__push_stack
      functionUses:    17337
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Eint.c:1416,13'
          Dst:             H5E__push_stack
    - functionName:    H5E__clear_entries
      functionSourceFile: '/src/hdf5/src/H5Eint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1618
      functionLinenumberEnd: 1664
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         59
      ICount:          271
      EdgeCount:       69
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5I_dec_ref
        - H5MM_xfree_const
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Eint.c:1638,17'
          Dst:             H5I_dec_ref
        - Src:             'H5Eint.c:1639,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Eint.c:1641,17'
          Dst:             H5I_dec_ref
        - Src:             'H5Eint.c:1642,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Eint.c:1644,17'
          Dst:             H5I_dec_ref
        - Src:             'H5Eint.c:1645,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Eint.c:1652,13'
          Dst:             H5MM_xfree_const
        - Src:             'H5Eint.c:1653,13'
          Dst:             H5MM_xfree_const
        - Src:             'H5Eint.c:1657,46'
          Dst:             H5MM_xfree_const
    - functionName:    H5E__push_stack
      functionSourceFile: '/src/hdf5/src/H5Eint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1447
      functionLinenumberEnd: 1476
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          93
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - H5E__set_stack_entry
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Eint.c:1469,13'
          Dst:             H5E__set_stack_entry
    - functionName:    H5E__set_stack_entry
      functionSourceFile: '/src/hdf5/src/H5Eint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1541
      functionLinenumberEnd: 1603
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          140
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - strdup
        - vasprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Eint.c:1591,13'
          Dst:             vasprintf
        - Src:             'H5Eint.c:1598,40'
          Dst:             strdup
    - functionName:    vasprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5E__close_msg
      functionSourceFile: '/src/hdf5/src/H5Eint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5E__free_msg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Eint.c:556,9'
          Dst:             H5E__free_msg
    - functionName:    H5E__free_msg
      functionSourceFile: '/src/hdf5/src/H5Eint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_reg_free
        - H5MM_xfree_const
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Eint.c:530,16'
          Dst:             H5MM_xfree_const
        - Src:             'H5Eint.c:531,16'
          Dst:             H5FL_reg_free
    - functionName:    H5E__close_msg_cb
      functionSourceFile: '/src/hdf5/src/H5Eint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          99
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E__close_msg
        - H5E_printf_stack
        - H5I_remove
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Eint.c:501,13'
          Dst:             H5E__close_msg
        - Src:             'H5Eint.c:502,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Eint.c:503,21'
          Dst:             H5I_remove
        - Src:             'H5Eint.c:504,13'
          Dst:             H5E_printf_stack
    - functionName:    H5E__unregister_class
      functionSourceFile: '/src/hdf5/src/H5Eint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          81
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E__close_msg_cb
        - H5E__free_class
        - H5E_printf_stack
        - H5I_iterate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Eint.c:431,9'
          Dst:             H5I_iterate
        - Src:             'H5Eint.c:431,9'
          Dst:             H5E__close_msg_cb
        - Src:             'H5Eint.c:432,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Eint.c:435,9'
          Dst:             H5E__free_class
        - Src:             'H5Eint.c:436,9'
          Dst:             H5E_printf_stack
    - functionName:    H5E__free_class
      functionSourceFile: '/src/hdf5/src/H5Eint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5FL_reg_free
        - H5MM_xfree_const
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Eint.c:353,25'
          Dst:             H5MM_xfree_const
        - Src:             'H5Eint.c:354,25'
          Dst:             H5MM_xfree_const
        - Src:             'H5Eint.c:355,25'
          Dst:             H5MM_xfree_const
        - Src:             'H5Eint.c:356,25'
          Dst:             H5FL_reg_free
    - functionName:    H5E_resume_stack
      functionSourceFile: '/src/hdf5/src/H5Eint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1857
      functionLinenumberEnd: 1868
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5E_pause_stack
      functionSourceFile: '/src/hdf5/src/H5Eint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1819
      functionLinenumberEnd: 1829
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5E_dump_api_stack
      functionSourceFile: '/src/hdf5/src/H5Eint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1769
      functionLinenumberEnd: 1791
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    724
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5E__pop
      functionSourceFile: '/src/hdf5/src/H5Eint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1739
      functionLinenumberEnd: 1753
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E__clear_entries
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Eint.c:1749,9'
          Dst:             H5E__clear_entries
        - Src:             'H5Eint.c:1750,9'
          Dst:             H5E_printf_stack
    - functionName:    H5E__set_auto
      functionSourceFile: '/src/hdf5/src/H5Eint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1361
      functionLinenumberEnd: 1370
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5E__get_auto
      functionSourceFile: '/src/hdf5/src/H5Eint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionLinenumberEnd: 1336
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5E__walk
      functionSourceFile: '/src/hdf5/src/H5Eint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1232
      functionLinenumberEnd: 1308
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          222
      EdgeCount:       52
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Eint.c:1304,17'
          Dst:             H5E_printf_stack
    - functionName:    H5E__walk2_cb
      functionSourceFile: '/src/hdf5/src/H5Eint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1144
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          347
      EdgeCount:       76
      CyclomaticComplexity: 19
      functionsReached:
        - H5I_object_verify
        - fprintf
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Eint.c:1073,28'
          Dst:             H5I_object_verify
        - Src:             'H5Eint.c:1074,28'
          Dst:             H5I_object_verify
        - Src:             'H5Eint.c:1087,28'
          Dst:             H5I_object_verify
        - Src:             'H5Eint.c:1094,41'
          Dst:             strcmp
        - Src:             'H5Eint.c:1103,9'
          Dst:             fprintf
        - Src:             'H5Eint.c:1130,9'
          Dst:             fprintf
        - Src:             'H5Eint.c:1134,35'
          Dst:             strlen
        - Src:             'H5Eint.c:1138,5'
          Dst:             fprintf
        - Src:             'H5Eint.c:1140,5'
          Dst:             fprintf
        - Src:             'H5Eint.c:1141,5'
          Dst:             fprintf
    - functionName:    H5E__get_msg
      functionSourceFile: '/src/hdf5/src/H5Eint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strlen
        - strncpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Eint.c:876,20'
          Dst:             strlen
        - Src:             'H5Eint.c:880,9'
          Dst:             strncpy
    - functionName:    H5E__append_stack
      functionSourceFile: '/src/hdf5/src/H5Eint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          99
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - H5E__copy_stack_entry
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Eint.c:804,13'
          Dst:             H5E__copy_stack_entry
        - Src:             'H5Eint.c:805,13'
          Dst:             H5E_printf_stack
    - functionName:    H5E__copy_stack_entry
      functionSourceFile: '/src/hdf5/src/H5Eint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1490
      functionLinenumberEnd: 1526
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         88
      ICount:          312
      EdgeCount:       100
      CyclomaticComplexity: 14
      functionsReached:
        - H5E_printf_stack
        - H5I_inc_ref
        - strdup
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Eint.c:1506,17'
          Dst:             H5I_inc_ref
        - Src:             'H5Eint.c:1507,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Eint.c:1509,17'
          Dst:             H5I_inc_ref
        - Src:             'H5Eint.c:1510,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Eint.c:1512,17'
          Dst:             H5I_inc_ref
        - Src:             'H5Eint.c:1513,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Eint.c:1517,49'
          Dst:             strdup
        - Src:             'H5Eint.c:1518,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Eint.c:1519,49'
          Dst:             strdup
        - Src:             'H5Eint.c:1520,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Eint.c:1522,40'
          Dst:             strdup
        - Src:             'H5Eint.c:1523,9'
          Dst:             H5E_printf_stack
    - functionName:    H5E__print
      functionSourceFile: '/src/hdf5/src/H5Eint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1162
      functionLinenumberEnd: 1200
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          87
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E__walk
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Eint.c:1195,13'
          Dst:             H5E__walk
        - Src:             'H5Eint.c:1196,13'
          Dst:             H5E_printf_stack
    - functionName:    H5E__print2
      functionSourceFile: '/src/hdf5/src/H5Eint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          117
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E__print
        - H5E_clear_stack
        - H5E_printf_stack
        - H5I_object_verify
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Eint.c:762,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Eint.c:766,9'
          Dst:             H5E_clear_stack
        - Src:             'H5Eint.c:768,46'
          Dst:             H5I_object_verify
        - Src:             'H5Eint.c:769,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Eint.c:773,9'
          Dst:             H5E__print
        - Src:             'H5Eint.c:774,9'
          Dst:             H5E_printf_stack
    - functionName:    H5E_clear_stack
      functionSourceFile: '/src/hdf5/src/H5Eint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1678
      functionLinenumberEnd: 1694
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         29
      ICount:          89
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E__clear_entries
        - H5E_printf_stack
      functionUses:    648
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Eint.c:1686,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Eint.c:1690,13'
          Dst:             H5E__clear_entries
        - Src:             'H5Eint.c:1691,13'
          Dst:             H5E_printf_stack
    - functionName:    H5E__get_num
      functionSourceFile: '/src/hdf5/src/H5Eint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5E__set_current_stack
      functionSourceFile: '/src/hdf5/src/H5Eint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          116
      EdgeCount:       33
      CyclomaticComplexity: 5
      functionsReached:
        - H5E__clear_stack
        - H5E__copy_stack_entry
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Eint.c:681,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Eint.c:684,5'
          Dst:             H5E__clear_stack
        - Src:             'H5Eint.c:689,13'
          Dst:             H5E__copy_stack_entry
        - Src:             'H5Eint.c:690,13'
          Dst:             H5E_printf_stack
    - functionName:    H5E__get_current_stack
      functionSourceFile: '/src/hdf5/src/H5Eint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         47
      ICount:          180
      EdgeCount:       53
      CyclomaticComplexity: 8
      functionsReached:
        - H5E__clear_stack
        - H5E__copy_stack_entry
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Eint.c:628,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Eint.c:631,32'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Eint.c:632,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Eint.c:637,13'
          Dst:             H5E__copy_stack_entry
        - Src:             'H5Eint.c:638,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Eint.c:645,5'
          Dst:             H5E__clear_stack
        - Src:             'H5Eint.c:653,27'
          Dst:             H5FL_reg_free
    - functionName:    H5E__create_msg
      functionSourceFile: '/src/hdf5/src/H5Eint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          120
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E__free_msg
        - H5E_printf_stack
        - H5FL_reg_calloc
        - strdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Eint.c:585,24'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Eint.c:586,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Eint.c:592,29'
          Dst:             strdup
        - Src:             'H5Eint.c:593,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Eint.c:601,13'
          Dst:             H5E__free_msg
    - functionName:    H5E__get_class_name
      functionSourceFile: '/src/hdf5/src/H5Eint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strlen
        - strncpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Eint.c:463,20'
          Dst:             strlen
        - Src:             'H5Eint.c:467,9'
          Dst:             strncpy
    - functionName:    H5E__register_class
      functionSourceFile: '/src/hdf5/src/H5Eint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          198
      EdgeCount:       69
      CyclomaticComplexity: 9
      functionsReached:
        - H5E__free_class
        - H5E_printf_stack
        - H5FL_reg_calloc
        - strdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Eint.c:386,24'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Eint.c:387,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Eint.c:393,34'
          Dst:             strdup
        - Src:             'H5Eint.c:394,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Eint.c:395,34'
          Dst:             strdup
        - Src:             'H5Eint.c:396,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Eint.c:397,34'
          Dst:             strdup
        - Src:             'H5Eint.c:398,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Eint.c:405,20'
          Dst:             H5E__free_class
        - Src:             'H5Eint.c:406,13'
          Dst:             H5E_printf_stack
    - functionName:    H5E_term_package
      functionSourceFile: '/src/hdf5/src/H5Eint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         33
      ICount:          359
      EdgeCount:       39
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_clear_stack
        - H5I_clear_type
        - H5I_dec_type_ref
        - H5I_nmembers
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Eint.c:227,12'
          Dst:             H5I_nmembers
        - Src:             'H5Eint.c:228,12'
          Dst:             H5I_nmembers
        - Src:             'H5Eint.c:229,12'
          Dst:             H5I_nmembers
        - Src:             'H5Eint.c:244,9'
          Dst:             H5E_clear_stack
        - Src:             'H5Eint.c:248,19'
          Dst:             H5I_clear_type
        - Src:             'H5Eint.c:252,19'
          Dst:             H5I_clear_type
        - Src:             'H5Eint.c:255,17'
          Dst:             H5I_nmembers
        - Src:             'H5Eint.c:261,19'
          Dst:             H5I_clear_type
        - Src:             'H5Eint.c:264,17'
          Dst:             H5I_nmembers
        - Src:             'H5Eint.c:274,15'
          Dst:             H5I_dec_type_ref
        - Src:             'H5Eint.c:275,15'
          Dst:             H5I_dec_type_ref
        - Src:             'H5Eint.c:276,15'
          Dst:             H5I_dec_type_ref
    - functionName:    H5E__set_default_auto
      functionSourceFile: '/src/hdf5/src/H5Eint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5E_init
      functionSourceFile: '/src/hdf5/src/H5Eint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         2017
      ICount:          5513
      EdgeCount:       2200
      CyclomaticComplexity: 185
      functionsReached:
        - H5E__set_default_auto
        - H5E_printf_stack
        - H5I_register
        - H5I_register_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Eint.c:179,9'
          Dst:             H5I_register_type
        - Src:             'H5Eint.c:180,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Eint.c:183,9'
          Dst:             H5I_register_type
        - Src:             'H5Eint.c:184,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Eint.c:187,9'
          Dst:             H5I_register_type
        - Src:             'H5Eint.c:188,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Eint.c:191,5'
          Dst:             H5E__set_default_auto
        - Src:             'H5Eint.c:195,26'
          Dst:             H5I_register
        - Src:             'H5Eint.c:196,9'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:25,18'
          Dst:             H5I_register
        - Src:             './H5Einit.h:26,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:34,18'
          Dst:             H5I_register
        - Src:             './H5Einit.h:35,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:38,19'
          Dst:             H5I_register
        - Src:             './H5Einit.h:39,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:42,19'
          Dst:             H5I_register
        - Src:             './H5Einit.h:43,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:46,21'
          Dst:             H5I_register
        - Src:             './H5Einit.h:47,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:50,21'
          Dst:             H5I_register
        - Src:             './H5Einit.h:51,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:54,23'
          Dst:             H5I_register
        - Src:             './H5Einit.h:55,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:58,22'
          Dst:             H5I_register
        - Src:             './H5Einit.h:59,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:62,20'
          Dst:             H5I_register
        - Src:             './H5Einit.h:63,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:66,17'
          Dst:             H5I_register
        - Src:             './H5Einit.h:67,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:70,19'
          Dst:             H5I_register
        - Src:             './H5Einit.h:71,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:74,22'
          Dst:             H5I_register
        - Src:             './H5Einit.h:75,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:78,20'
          Dst:             H5I_register
        - Src:             './H5Einit.h:79,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:82,18'
          Dst:             H5I_register
        - Src:             './H5Einit.h:83,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:86,20'
          Dst:             H5I_register
        - Src:             './H5Einit.h:87,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:90,18'
          Dst:             H5I_register
        - Src:             './H5Einit.h:91,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:94,18'
          Dst:             H5I_register
        - Src:             './H5Einit.h:95,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:98,16'
          Dst:             H5I_register
        - Src:             './H5Einit.h:99,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:102,22'
          Dst:             H5I_register
        - Src:             './H5Einit.h:103,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:106,16'
          Dst:             H5I_register
        - Src:             './H5Einit.h:107,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:110,17'
          Dst:             H5I_register
        - Src:             './H5Einit.h:111,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:114,18'
          Dst:             H5I_register
        - Src:             './H5Einit.h:115,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:118,17'
          Dst:             H5I_register
        - Src:             './H5Einit.h:119,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:122,24'
          Dst:             H5I_register
        - Src:             './H5Einit.h:123,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:126,18'
          Dst:             H5I_register
        - Src:             './H5Einit.h:127,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:130,21'
          Dst:             H5I_register
        - Src:             './H5Einit.h:131,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:134,19'
          Dst:             H5I_register
        - Src:             './H5Einit.h:135,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:138,19'
          Dst:             H5I_register
        - Src:             './H5Einit.h:139,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:142,20'
          Dst:             H5I_register
        - Src:             './H5Einit.h:143,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:146,23'
          Dst:             H5I_register
        - Src:             './H5Einit.h:147,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:150,22'
          Dst:             H5I_register
        - Src:             './H5Einit.h:151,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:154,16'
          Dst:             H5I_register
        - Src:             './H5Einit.h:155,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:158,19'
          Dst:             H5I_register
        - Src:             './H5Einit.h:159,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:162,18'
          Dst:             H5I_register
        - Src:             './H5Einit.h:163,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:166,21'
          Dst:             H5I_register
        - Src:             './H5Einit.h:167,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:170,17'
          Dst:             H5I_register
        - Src:             './H5Einit.h:171,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:174,17'
          Dst:             H5I_register
        - Src:             './H5Einit.h:175,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:178,17'
          Dst:             H5I_register
        - Src:             './H5Einit.h:179,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:182,17'
          Dst:             H5I_register
        - Src:             './H5Einit.h:183,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:198,22'
          Dst:             H5I_register
        - Src:             './H5Einit.h:199,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:207,21'
          Dst:             H5I_register
        - Src:             './H5Einit.h:208,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:211,22'
          Dst:             H5I_register
        - Src:             './H5Einit.h:212,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:215,27'
          Dst:             H5I_register
        - Src:             './H5Einit.h:216,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:219,25'
          Dst:             H5I_register
        - Src:             './H5Einit.h:220,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:225,24'
          Dst:             H5I_register
        - Src:             './H5Einit.h:226,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:229,22'
          Dst:             H5I_register
        - Src:             './H5Einit.h:230,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:235,24'
          Dst:             H5I_register
        - Src:             './H5Einit.h:236,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:239,24'
          Dst:             H5I_register
        - Src:             './H5Einit.h:240,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:243,22'
          Dst:             H5I_register
        - Src:             './H5Einit.h:244,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:247,24'
          Dst:             H5I_register
        - Src:             './H5Einit.h:248,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:251,22'
          Dst:             H5I_register
        - Src:             './H5Einit.h:252,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:255,24'
          Dst:             H5I_register
        - Src:             './H5Einit.h:256,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:259,30'
          Dst:             H5I_register
        - Src:             './H5Einit.h:260,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:263,24'
          Dst:             H5I_register
        - Src:             './H5Einit.h:264,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:267,23'
          Dst:             H5I_register
        - Src:             './H5Einit.h:268,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:271,22'
          Dst:             H5I_register
        - Src:             './H5Einit.h:272,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:275,20'
          Dst:             H5I_register
        - Src:             './H5Einit.h:276,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:279,22'
          Dst:             H5I_register
        - Src:             './H5Einit.h:280,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:285,23'
          Dst:             H5I_register
        - Src:             './H5Einit.h:286,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:289,22'
          Dst:             H5I_register
        - Src:             './H5Einit.h:290,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:293,24'
          Dst:             H5I_register
        - Src:             './H5Einit.h:294,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:297,23'
          Dst:             H5I_register
        - Src:             './H5Einit.h:298,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:301,25'
          Dst:             H5I_register
        - Src:             './H5Einit.h:302,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:305,23'
          Dst:             H5I_register
        - Src:             './H5Einit.h:306,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:309,21'
          Dst:             H5I_register
        - Src:             './H5Einit.h:310,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:313,22'
          Dst:             H5I_register
        - Src:             './H5Einit.h:314,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:317,27'
          Dst:             H5I_register
        - Src:             './H5Einit.h:318,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:321,27'
          Dst:             H5I_register
        - Src:             './H5Einit.h:322,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:325,32'
          Dst:             H5I_register
        - Src:             './H5Einit.h:326,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:329,34'
          Dst:             H5I_register
        - Src:             './H5Einit.h:330,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:333,24'
          Dst:             H5I_register
        - Src:             './H5Einit.h:334,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:337,21'
          Dst:             H5I_register
        - Src:             './H5Einit.h:338,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:341,25'
          Dst:             H5I_register
        - Src:             './H5Einit.h:342,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:345,24'
          Dst:             H5I_register
        - Src:             './H5Einit.h:346,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:349,27'
          Dst:             H5I_register
        - Src:             './H5Einit.h:350,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:353,21'
          Dst:             H5I_register
        - Src:             './H5Einit.h:354,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:357,24'
          Dst:             H5I_register
        - Src:             './H5Einit.h:358,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:361,26'
          Dst:             H5I_register
        - Src:             './H5Einit.h:362,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:365,23'
          Dst:             H5I_register
        - Src:             './H5Einit.h:366,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:369,27'
          Dst:             H5I_register
        - Src:             './H5Einit.h:370,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:373,29'
          Dst:             H5I_register
        - Src:             './H5Einit.h:374,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:377,21'
          Dst:             H5I_register
        - Src:             './H5Einit.h:378,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:381,23'
          Dst:             H5I_register
        - Src:             './H5Einit.h:382,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:385,21'
          Dst:             H5I_register
        - Src:             './H5Einit.h:386,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:389,20'
          Dst:             H5I_register
        - Src:             './H5Einit.h:390,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:395,23'
          Dst:             H5I_register
        - Src:             './H5Einit.h:396,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:399,24'
          Dst:             H5I_register
        - Src:             './H5Einit.h:400,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:403,22'
          Dst:             H5I_register
        - Src:             './H5Einit.h:404,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:407,25'
          Dst:             H5I_register
        - Src:             './H5Einit.h:408,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:411,23'
          Dst:             H5I_register
        - Src:             './H5Einit.h:412,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:415,22'
          Dst:             H5I_register
        - Src:             './H5Einit.h:416,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:419,24'
          Dst:             H5I_register
        - Src:             './H5Einit.h:420,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:423,31'
          Dst:             H5I_register
        - Src:             './H5Einit.h:424,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:429,24'
          Dst:             H5I_register
        - Src:             './H5Einit.h:430,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:433,19'
          Dst:             H5I_register
        - Src:             './H5Einit.h:434,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:437,22'
          Dst:             H5I_register
        - Src:             './H5Einit.h:438,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:441,23'
          Dst:             H5I_register
        - Src:             './H5Einit.h:442,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:445,23'
          Dst:             H5I_register
        - Src:             './H5Einit.h:446,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:449,24'
          Dst:             H5I_register
        - Src:             './H5Einit.h:450,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:455,21'
          Dst:             H5I_register
        - Src:             './H5Einit.h:456,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:459,27'
          Dst:             H5I_register
        - Src:             './H5Einit.h:460,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:463,24'
          Dst:             H5I_register
        - Src:             './H5Einit.h:464,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:467,28'
          Dst:             H5I_register
        - Src:             './H5Einit.h:468,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:471,26'
          Dst:             H5I_register
        - Src:             './H5Einit.h:472,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:475,26'
          Dst:             H5I_register
        - Src:             './H5Einit.h:476,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:479,28'
          Dst:             H5I_register
        - Src:             './H5Einit.h:480,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:483,24'
          Dst:             H5I_register
        - Src:             './H5Einit.h:484,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:487,22'
          Dst:             H5I_register
        - Src:             './H5Einit.h:488,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:491,19'
          Dst:             H5I_register
        - Src:             './H5Einit.h:492,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:495,21'
          Dst:             H5I_register
        - Src:             './H5Einit.h:496,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:499,23'
          Dst:             H5I_register
        - Src:             './H5Einit.h:500,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:503,21'
          Dst:             H5I_register
        - Src:             './H5Einit.h:504,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:509,23'
          Dst:             H5I_register
        - Src:             './H5Einit.h:510,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:513,24'
          Dst:             H5I_register
        - Src:             './H5Einit.h:514,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:517,24'
          Dst:             H5I_register
        - Src:             './H5Einit.h:518,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:523,25'
          Dst:             H5I_register
        - Src:             './H5Einit.h:524,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:527,22'
          Dst:             H5I_register
        - Src:             './H5Einit.h:528,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:531,25'
          Dst:             H5I_register
        - Src:             './H5Einit.h:532,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:537,26'
          Dst:             H5I_register
        - Src:             './H5Einit.h:538,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:541,25'
          Dst:             H5I_register
        - Src:             './H5Einit.h:542,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:545,21'
          Dst:             H5I_register
        - Src:             './H5Einit.h:546,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:549,18'
          Dst:             H5I_register
        - Src:             './H5Einit.h:550,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:555,24'
          Dst:             H5I_register
        - Src:             './H5Einit.h:556,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:559,25'
          Dst:             H5I_register
        - Src:             './H5Einit.h:560,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:563,24'
          Dst:             H5I_register
        - Src:             './H5Einit.h:564,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:567,25'
          Dst:             H5I_register
        - Src:             './H5Einit.h:568,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:571,25'
          Dst:             H5I_register
        - Src:             './H5Einit.h:572,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:575,24'
          Dst:             H5I_register
        - Src:             './H5Einit.h:576,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:581,22'
          Dst:             H5I_register
        - Src:             './H5Einit.h:582,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:585,19'
          Dst:             H5I_register
        - Src:             './H5Einit.h:586,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:589,21'
          Dst:             H5I_register
        - Src:             './H5Einit.h:590,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:593,21'
          Dst:             H5I_register
        - Src:             './H5Einit.h:594,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:597,26'
          Dst:             H5I_register
        - Src:             './H5Einit.h:598,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:601,19'
          Dst:             H5I_register
        - Src:             './H5Einit.h:602,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:607,22'
          Dst:             H5I_register
        - Src:             './H5Einit.h:608,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:611,22'
          Dst:             H5I_register
        - Src:             './H5Einit.h:612,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:615,20'
          Dst:             H5I_register
        - Src:             './H5Einit.h:616,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:619,27'
          Dst:             H5I_register
        - Src:             './H5Einit.h:620,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:623,22'
          Dst:             H5I_register
        - Src:             './H5Einit.h:624,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:629,21'
          Dst:             H5I_register
        - Src:             './H5Einit.h:630,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:635,24'
          Dst:             H5I_register
        - Src:             './H5Einit.h:636,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:639,22'
          Dst:             H5I_register
        - Src:             './H5Einit.h:640,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:643,17'
          Dst:             H5I_register
        - Src:             './H5Einit.h:644,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:647,23'
          Dst:             H5I_register
        - Src:             './H5Einit.h:648,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:651,28'
          Dst:             H5I_register
        - Src:             './H5Einit.h:652,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:657,24'
          Dst:             H5I_register
        - Src:             './H5Einit.h:658,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:663,23'
          Dst:             H5I_register
        - Src:             './H5Einit.h:664,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:667,21'
          Dst:             H5I_register
        - Src:             './H5Einit.h:668,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:671,21'
          Dst:             H5I_register
        - Src:             './H5Einit.h:672,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:675,24'
          Dst:             H5I_register
        - Src:             './H5Einit.h:676,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:679,22'
          Dst:             H5I_register
        - Src:             './H5Einit.h:680,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:683,24'
          Dst:             H5I_register
        - Src:             './H5Einit.h:684,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:687,23'
          Dst:             H5I_register
        - Src:             './H5Einit.h:688,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:691,23'
          Dst:             H5I_register
        - Src:             './H5Einit.h:692,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:695,21'
          Dst:             H5I_register
        - Src:             './H5Einit.h:696,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:701,22'
          Dst:             H5I_register
        - Src:             './H5Einit.h:702,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:705,22'
          Dst:             H5I_register
        - Src:             './H5Einit.h:706,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:709,24'
          Dst:             H5I_register
        - Src:             './H5Einit.h:710,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:713,23'
          Dst:             H5I_register
        - Src:             './H5Einit.h:714,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:717,22'
          Dst:             H5I_register
        - Src:             './H5Einit.h:718,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:721,22'
          Dst:             H5I_register
        - Src:             './H5Einit.h:722,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:727,21'
          Dst:             H5I_register
        - Src:             './H5Einit.h:728,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:731,21'
          Dst:             H5I_register
        - Src:             './H5Einit.h:732,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:735,22'
          Dst:             H5I_register
        - Src:             './H5Einit.h:736,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:739,27'
          Dst:             H5I_register
        - Src:             './H5Einit.h:740,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:745,23'
          Dst:             H5I_register
        - Src:             './H5Einit.h:746,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:751,27'
          Dst:             H5I_register
        - Src:             './H5Einit.h:752,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:755,23'
          Dst:             H5I_register
        - Src:             './H5Einit.h:756,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:759,22'
          Dst:             H5I_register
        - Src:             './H5Einit.h:760,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:763,22'
          Dst:             H5I_register
        - Src:             './H5Einit.h:764,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:767,20'
          Dst:             H5I_register
        - Src:             './H5Einit.h:768,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:771,25'
          Dst:             H5I_register
        - Src:             './H5Einit.h:772,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:775,22'
          Dst:             H5I_register
        - Src:             './H5Einit.h:776,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:779,24'
          Dst:             H5I_register
        - Src:             './H5Einit.h:780,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:783,21'
          Dst:             H5I_register
        - Src:             './H5Einit.h:784,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:787,21'
          Dst:             H5I_register
        - Src:             './H5Einit.h:788,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:793,23'
          Dst:             H5I_register
        - Src:             './H5Einit.h:794,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:799,21'
          Dst:             H5I_register
        - Src:             './H5Einit.h:800,5'
          Dst:             H5E_printf_stack
        - Src:             './H5Einit.h:803,25'
          Dst:             H5I_register
        - Src:             './H5Einit.h:804,5'
          Dst:             H5E_printf_stack
    - functionName:    H5VM_log2_of2
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5EA__cache_dblk_page_free_icr
      functionSourceFile: '/src/hdf5/src/H5EAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2144
      functionLinenumberEnd: 2157
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5EA__dblk_page_dest
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAcache.c:2153,9'
          Dst:             H5EA__dblk_page_dest
        - Src:             'H5EAcache.c:2154,9'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__cache_dblk_page_notify
      functionSourceFile: '/src/hdf5/src/H5EAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2050
      functionLinenumberEnd: 2129
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         90
      ICount:          304
      EdgeCount:       97
      CyclomaticComplexity: 9
      functionsReached:
        - H5AC_proxy_entry_remove_child
        - H5EA__create_flush_depend
        - H5EA__destroy_flush_depend
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5EAcache.c:2060,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5EAcache.c:2064,17'
          Dst:             H5EA__create_flush_depend
        - Src:             'H5EAcache.c:2065,17'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:2074,21'
          Dst:             H5EA__destroy_flush_depend
        - Src:             'H5EAcache.c:2075,21'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:2085,17'
          Dst:             H5EA__destroy_flush_depend
        - Src:             'H5EAcache.c:2086,17'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:2093,21'
          Dst:             H5EA__destroy_flush_depend
        - Src:             'H5EAcache.c:2094,21'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:2103,21'
          Dst:             H5AC_proxy_entry_remove_child
        - Src:             'H5EAcache.c:2104,21'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:2122,13'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__cache_dblk_page_serialize
      functionSourceFile: '/src/hdf5/src/H5EAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2002
      functionLinenumberEnd: 2036
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          149
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5_checksum_metadata
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAcache.c:2023,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:2027,23'
          Dst:             H5_checksum_metadata
    - functionName:    H5EA__cache_dblk_page_image_len
      functionSourceFile: '/src/hdf5/src/H5EAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1975
      functionLinenumberEnd: 1987
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5EA__cache_dblk_page_deserialize
      functionSourceFile: '/src/hdf5/src/H5EAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1905
      functionLinenumberEnd: 1961
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          239
      EdgeCount:       47
      CyclomaticComplexity: 7
      functionsReached:
        - H5EA__dblk_page_alloc
        - H5EA__dblk_page_dest
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAcache.c:1922,30'
          Dst:             H5EA__dblk_page_alloc
        - Src:             'H5EAcache.c:1923,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:1935,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:1959,26'
          Dst:             H5EA__dblk_page_dest
        - Src:             'H5EAcache.c:1960,13'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__cache_dblk_page_verify_chksum
      functionSourceFile: '/src/hdf5/src/H5EAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1871
      functionLinenumberEnd: 1890
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          73
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5F_get_checksums
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAcache.c:1883,9'
          Dst:             H5F_get_checksums
        - Src:             'H5EAcache.c:1884,9'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__cache_dblk_page_get_initial_load_size
      functionSourceFile: '/src/hdf5/src/H5EAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1842
      functionLinenumberEnd: 1855
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5EA__cache_dblock_fsf_size
      functionSourceFile: '/src/hdf5/src/H5EAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1816
      functionLinenumberEnd: 1828
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5EA__cache_dblock_free_icr
      functionSourceFile: '/src/hdf5/src/H5EAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1772
      functionLinenumberEnd: 1785
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5EA__dblock_dest
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAcache.c:1781,9'
          Dst:             H5EA__dblock_dest
        - Src:             'H5EAcache.c:1782,9'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__cache_dblock_notify
      functionSourceFile: '/src/hdf5/src/H5EAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1679
      functionLinenumberEnd: 1757
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         90
      ICount:          304
      EdgeCount:       97
      CyclomaticComplexity: 9
      functionsReached:
        - H5AC_proxy_entry_remove_child
        - H5EA__create_flush_depend
        - H5EA__destroy_flush_depend
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5EAcache.c:1689,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5EAcache.c:1693,17'
          Dst:             H5EA__create_flush_depend
        - Src:             'H5EAcache.c:1694,17'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:1702,21'
          Dst:             H5EA__destroy_flush_depend
        - Src:             'H5EAcache.c:1703,21'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:1713,17'
          Dst:             H5EA__destroy_flush_depend
        - Src:             'H5EAcache.c:1714,17'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:1721,21'
          Dst:             H5EA__destroy_flush_depend
        - Src:             'H5EAcache.c:1722,21'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:1731,21'
          Dst:             H5AC_proxy_entry_remove_child
        - Src:             'H5EAcache.c:1732,21'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:1750,13'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__cache_dblock_serialize
      functionSourceFile: '/src/hdf5/src/H5EAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1612
      functionLinenumberEnd: 1665
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          236
      EdgeCount:       29
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5F_addr_encode
        - H5_checksum_metadata
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAcache.c:1638,5'
          Dst:             H5F_addr_encode
        - Src:             'H5EAcache.c:1651,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:1656,23'
          Dst:             H5_checksum_metadata
    - functionName:    H5EA__cache_dblock_image_len
      functionSourceFile: '/src/hdf5/src/H5EAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1583
      functionLinenumberEnd: 1598
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          45
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5EA__cache_dblock_deserialize
      functionSourceFile: '/src/hdf5/src/H5EAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1483
      functionLinenumberEnd: 1569
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          499
      EdgeCount:       110
      CyclomaticComplexity: 14
      functionsReached:
        - H5EA__dblock_alloc
        - H5EA__dblock_dest
        - H5E_printf_stack
        - H5F_addr_decode
        - memcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAcache.c:1501,27'
          Dst:             H5EA__dblock_alloc
        - Src:             'H5EAcache.c:1502,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:1512,9'
          Dst:             memcmp
        - Src:             'H5EAcache.c:1513,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:1518,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:1522,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:1525,5'
          Dst:             H5F_addr_decode
        - Src:             'H5EAcache.c:1527,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:1539,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:1566,23'
          Dst:             H5EA__dblock_dest
        - Src:             'H5EAcache.c:1567,13'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__cache_dblock_verify_chksum
      functionSourceFile: '/src/hdf5/src/H5EAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1448
      functionLinenumberEnd: 1467
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          73
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5F_get_checksums
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAcache.c:1460,9'
          Dst:             H5F_get_checksums
        - Src:             'H5EAcache.c:1461,9'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__cache_dblock_get_initial_load_size
      functionSourceFile: '/src/hdf5/src/H5EAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1392
      functionLinenumberEnd: 1432
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          106
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5EA__cache_sblock_free_icr
      functionSourceFile: '/src/hdf5/src/H5EAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1365
      functionLinenumberEnd: 1378
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5EA__sblock_dest
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAcache.c:1374,9'
          Dst:             H5EA__sblock_dest
        - Src:             'H5EAcache.c:1375,9'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__cache_sblock_notify
      functionSourceFile: '/src/hdf5/src/H5EAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1350
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         90
      ICount:          304
      EdgeCount:       97
      CyclomaticComplexity: 9
      functionsReached:
        - H5AC_proxy_entry_remove_child
        - H5EA__create_flush_depend
        - H5EA__destroy_flush_depend
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5EAcache.c:1281,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5EAcache.c:1285,17'
          Dst:             H5EA__create_flush_depend
        - Src:             'H5EAcache.c:1286,17'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:1295,21'
          Dst:             H5EA__destroy_flush_depend
        - Src:             'H5EAcache.c:1296,21'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:1306,17'
          Dst:             H5EA__destroy_flush_depend
        - Src:             'H5EAcache.c:1307,17'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:1314,21'
          Dst:             H5EA__destroy_flush_depend
        - Src:             'H5EAcache.c:1315,21'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:1324,21'
          Dst:             H5AC_proxy_entry_remove_child
        - Src:             'H5EAcache.c:1325,21'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:1343,13'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__cache_sblock_serialize
      functionSourceFile: '/src/hdf5/src/H5EAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1201
      functionLinenumberEnd: 1257
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          213
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - H5F_addr_encode
        - H5_checksum_metadata
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAcache.c:1227,5'
          Dst:             H5F_addr_encode
        - Src:             'H5EAcache.c:1246,9'
          Dst:             H5F_addr_encode
        - Src:             'H5EAcache.c:1249,23'
          Dst:             H5_checksum_metadata
    - functionName:    H5EA__cache_sblock_image_len
      functionSourceFile: '/src/hdf5/src/H5EAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1175
      functionLinenumberEnd: 1187
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5EA__cache_sblock_deserialize
      functionSourceFile: '/src/hdf5/src/H5EAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1161
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         91
      ICount:          456
      EdgeCount:       103
      CyclomaticComplexity: 14
      functionsReached:
        - H5EA__sblock_alloc
        - H5EA__sblock_dest
        - H5E_printf_stack
        - H5F_addr_decode
        - memcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAcache.c:1093,27'
          Dst:             H5EA__sblock_alloc
        - Src:             'H5EAcache.c:1094,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:1101,9'
          Dst:             memcmp
        - Src:             'H5EAcache.c:1102,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:1107,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:1111,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:1114,5'
          Dst:             H5F_addr_decode
        - Src:             'H5EAcache.c:1116,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:1135,9'
          Dst:             H5F_addr_decode
        - Src:             'H5EAcache.c:1158,23'
          Dst:             H5EA__sblock_dest
        - Src:             'H5EAcache.c:1159,13'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__cache_sblock_verify_chksum
      functionSourceFile: '/src/hdf5/src/H5EAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1040
      functionLinenumberEnd: 1059
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          73
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5F_get_checksums
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAcache.c:1052,9'
          Dst:             H5F_get_checksums
        - Src:             'H5EAcache.c:1053,9'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__cache_sblock_get_initial_load_size
      functionSourceFile: '/src/hdf5/src/H5EAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionLinenumberEnd: 1024
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          107
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5EA__cache_iblock_free_icr
      functionSourceFile: '/src/hdf5/src/H5EAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 971
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5EA__iblock_dest
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAcache.c:967,9'
          Dst:             H5EA__iblock_dest
        - Src:             'H5EAcache.c:968,9'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__cache_iblock_notify
      functionSourceFile: '/src/hdf5/src/H5EAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 943
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         62
      ICount:          209
      EdgeCount:       65
      CyclomaticComplexity: 5
      functionsReached:
        - H5AC_proxy_entry_remove_child
        - H5EA__create_flush_depend
        - H5EA__destroy_flush_depend
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5EAcache.c:895,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5EAcache.c:899,17'
          Dst:             H5EA__create_flush_depend
        - Src:             'H5EAcache.c:900,17'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:918,17'
          Dst:             H5EA__destroy_flush_depend
        - Src:             'H5EAcache.c:919,17'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:926,21'
          Dst:             H5AC_proxy_entry_remove_child
        - Src:             'H5EAcache.c:927,21'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:936,13'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__cache_iblock_serialize
      functionSourceFile: '/src/hdf5/src/H5EAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 871
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          278
      EdgeCount:       40
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5F_addr_encode
        - H5_checksum_metadata
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAcache.c:830,5'
          Dst:             H5F_addr_encode
        - Src:             'H5EAcache.c:839,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:849,13'
          Dst:             H5F_addr_encode
        - Src:             'H5EAcache.c:858,13'
          Dst:             H5F_addr_encode
        - Src:             'H5EAcache.c:862,23'
          Dst:             H5_checksum_metadata
    - functionName:    H5EA__cache_iblock_image_len
      functionSourceFile: '/src/hdf5/src/H5EAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 788
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5EA__cache_iblock_deserialize
      functionSourceFile: '/src/hdf5/src/H5EAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          479
      EdgeCount:       121
      CyclomaticComplexity: 17
      functionsReached:
        - H5EA__iblock_alloc
        - H5EA__iblock_dest
        - H5E_printf_stack
        - H5F_addr_decode
        - memcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAcache.c:688,27'
          Dst:             H5EA__iblock_alloc
        - Src:             'H5EAcache.c:689,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:696,9'
          Dst:             memcmp
        - Src:             'H5EAcache.c:697,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:702,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:706,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:709,5'
          Dst:             H5F_addr_decode
        - Src:             'H5EAcache.c:711,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:720,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:728,13'
          Dst:             H5F_addr_decode
        - Src:             'H5EAcache.c:735,13'
          Dst:             H5F_addr_decode
        - Src:             'H5EAcache.c:759,23'
          Dst:             H5EA__iblock_dest
        - Src:             'H5EAcache.c:760,13'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__cache_iblock_verify_chksum
      functionSourceFile: '/src/hdf5/src/H5EAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          73
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5F_get_checksums
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAcache.c:650,9'
          Dst:             H5F_get_checksums
        - Src:             'H5EAcache.c:651,9'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__cache_iblock_get_initial_load_size
      functionSourceFile: '/src/hdf5/src/H5EAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          87
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VM_log2_of2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAcache.c:615,26'
          Dst:             H5VM_log2_of2
    - functionName:    H5EA__cache_hdr_free_icr
      functionSourceFile: '/src/hdf5/src/H5EAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5EA__hdr_dest
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAcache.c:584,9'
          Dst:             H5EA__hdr_dest
        - Src:             'H5EAcache.c:585,9'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__cache_hdr_notify
      functionSourceFile: '/src/hdf5/src/H5EAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         56
      ICount:          191
      EdgeCount:       60
      CyclomaticComplexity: 6
      functionsReached:
        - H5AC_proxy_entry_remove_child
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5EAcache.c:509,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5EAcache.c:531,25'
          Dst:             H5AC_proxy_entry_remove_child
        - Src:             'H5EAcache.c:533,25'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:540,25'
          Dst:             H5AC_proxy_entry_remove_child
        - Src:             'H5EAcache.c:541,25'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:550,17'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__cache_hdr_serialize
      functionSourceFile: '/src/hdf5/src/H5EAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         131
      ICount:          1125
      EdgeCount:       137
      CyclomaticComplexity: 8
      functionsReached:
        - H5F_addr_encode
        - H5F_sizeof_size
        - H5_checksum_metadata
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5EAcache.c:464,5'
          Branch Sides:    []
        - Branch String:   'H5EAcache.c:465,5'
          Branch Sides:    []
        - Branch String:   'H5EAcache.c:466,5'
          Branch Sides:    []
        - Branch String:   'H5EAcache.c:467,5'
          Branch Sides:    []
        - Branch String:   'H5EAcache.c:468,5'
          Branch Sides:    []
        - Branch String:   'H5EAcache.c:469,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5EAcache.c:464,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5EAcache.c:465,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5EAcache.c:466,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5EAcache.c:467,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5EAcache.c:468,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5EAcache.c:469,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5EAcache.c:472,5'
          Dst:             H5F_addr_encode
        - Src:             'H5EAcache.c:475,23'
          Dst:             H5_checksum_metadata
    - functionName:    H5EA__cache_hdr_image_len
      functionSourceFile: '/src/hdf5/src/H5EAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5EA__cache_hdr_deserialize
      functionSourceFile: '/src/hdf5/src/H5EAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         180
      ICount:          1465
      EdgeCount:       189
      CyclomaticComplexity: 11
      functionsReached:
        - H5EA__hdr_alloc
        - H5EA__hdr_dest
        - H5EA__hdr_init
        - H5E_printf_stack
        - H5F_addr_decode
        - H5F_sizeof_size
        - H5VM_log2_of2
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5EAcache.c:332,5'
          Branch Sides:    []
        - Branch String:   'H5EAcache.c:333,5'
          Branch Sides:    []
        - Branch String:   'H5EAcache.c:334,5'
          Branch Sides:    []
        - Branch String:   'H5EAcache.c:335,5'
          Branch Sides:    []
        - Branch String:   'H5EAcache.c:336,5'
          Branch Sides:    []
        - Branch String:   'H5EAcache.c:337,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5EAcache.c:297,24'
          Dst:             H5EA__hdr_alloc
        - Src:             'H5EAcache.c:298,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:305,9'
          Dst:             memcmp
        - Src:             'H5EAcache.c:306,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:311,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:316,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:332,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5EAcache.c:333,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5EAcache.c:334,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5EAcache.c:335,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5EAcache.c:336,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5EAcache.c:337,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5EAcache.c:340,5'
          Dst:             H5F_addr_decode
        - Src:             'H5EAcache.c:351,30'
          Dst:             H5VM_log2_of2
        - Src:             'H5EAcache.c:376,9'
          Dst:             H5EA__hdr_init
        - Src:             'H5EAcache.c:377,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAcache.c:386,20'
          Dst:             H5EA__hdr_dest
        - Src:             'H5EAcache.c:387,13'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__cache_hdr_verify_chksum
      functionSourceFile: '/src/hdf5/src/H5EAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          73
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5F_get_checksums
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAcache.c:258,9'
          Dst:             H5F_get_checksums
        - Src:             'H5EAcache.c:259,9'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__cache_hdr_get_initial_load_size
      functionSourceFile: '/src/hdf5/src/H5EAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          129
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - H5F_sizeof_addr
        - H5F_sizeof_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAcache.c:228,26'
          Dst:             H5F_sizeof_size
        - Src:             'H5EAcache.c:228,26'
          Dst:             H5F_sizeof_size
        - Src:             'H5EAcache.c:228,26'
          Dst:             H5F_sizeof_size
        - Src:             'H5EAcache.c:228,26'
          Dst:             H5F_sizeof_size
        - Src:             'H5EAcache.c:228,26'
          Dst:             H5F_sizeof_size
        - Src:             'H5EAcache.c:228,26'
          Dst:             H5F_sizeof_size
        - Src:             'H5EAcache.c:228,26'
          Dst:             H5F_sizeof_addr
    - functionName:    H5EA__dblk_page_unprotect
      functionSourceFile: '/src/hdf5/src/H5EAdblkpage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_unprotect
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAdblkpage.c:270,9'
          Dst:             H5AC_unprotect
        - Src:             'H5EAdblkpage.c:271,9'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__dblk_page_protect
      functionSourceFile: '/src/hdf5/src/H5EAdblkpage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          187
      EdgeCount:       52
      CyclomaticComplexity: 9
      functionsReached:
        - H5AC_protect
        - H5AC_proxy_entry_add_child
        - H5AC_unprotect
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAdblkpage.c:218,50'
          Dst:             H5AC_protect
        - Src:             'H5EAdblkpage.c:220,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAdblkpage.c:227,13'
          Dst:             H5AC_proxy_entry_add_child
        - Src:             'H5EAdblkpage.c:228,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EAdblkpage.c:241,13'
          Dst:             H5AC_unprotect
        - Src:             'H5EAdblkpage.c:242,13'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__dblk_page_create
      functionSourceFile: '/src/hdf5/src/H5EAdblkpage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          288
      EdgeCount:       88
      CyclomaticComplexity: 12
      functionsReached:
        - H5AC_insert_entry
        - H5AC_proxy_entry_add_child
        - H5AC_remove_entry
        - H5EA__dblk_page_alloc
        - H5EA__dblk_page_dest
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAdblkpage.c:142,30'
          Dst:             H5EA__dblk_page_alloc
        - Src:             'H5EAdblkpage.c:143,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAdblkpage.c:152,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAdblkpage.c:156,9'
          Dst:             H5AC_insert_entry
        - Src:             'H5EAdblkpage.c:157,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAdblkpage.c:162,13'
          Dst:             H5AC_proxy_entry_add_child
        - Src:             'H5EAdblkpage.c:163,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EAdblkpage.c:173,21'
          Dst:             H5AC_remove_entry
        - Src:             'H5EAdblkpage.c:174,21'
          Dst:             H5E_printf_stack
        - Src:             'H5EAdblkpage.c:178,17'
          Dst:             H5EA__dblk_page_dest
        - Src:             'H5EAdblkpage.c:179,17'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__dblk_page_alloc
      functionSourceFile: '/src/hdf5/src/H5EAdblkpage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          170
      EdgeCount:       57
      CyclomaticComplexity: 8
      functionsReached:
        - H5EA__dblk_page_dest
        - H5EA__hdr_alloc_elmts
        - H5EA__hdr_incr
        - H5E_printf_stack
        - H5FL_reg_calloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAdblkpage.c:92,30'
          Dst:             H5FL_reg_calloc
        - Src:             'H5EAdblkpage.c:93,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAdblkpage.c:97,9'
          Dst:             H5EA__hdr_incr
        - Src:             'H5EAdblkpage.c:98,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAdblkpage.c:105,37'
          Dst:             H5EA__hdr_alloc_elmts
        - Src:             'H5EAdblkpage.c:106,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAdblkpage.c:114,26'
          Dst:             H5EA__dblk_page_dest
        - Src:             'H5EAdblkpage.c:115,13'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__dblk_page_dest
      functionSourceFile: '/src/hdf5/src/H5EAdblkpage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          120
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5EA__hdr_decr
        - H5EA__hdr_free_elmts
        - H5E_printf_stack
        - H5FL_reg_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAdblkpage.c:304,17'
          Dst:             H5EA__hdr_free_elmts
        - Src:             'H5EAdblkpage.c:305,17'
          Dst:             H5E_printf_stack
        - Src:             'H5EAdblkpage.c:311,13'
          Dst:             H5EA__hdr_decr
        - Src:             'H5EAdblkpage.c:312,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EAdblkpage.c:321,17'
          Dst:             H5FL_reg_free
    - functionName:    H5EA__dblock_delete
      functionSourceFile: '/src/hdf5/src/H5EAdblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          200
      EdgeCount:       50
      CyclomaticComplexity: 8
      functionsReached:
        - H5AC_expunge_entry
        - H5EA__dblock_protect
        - H5EA__dblock_unprotect
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAdblock.c:383,27'
          Dst:             H5EA__dblock_protect
        - Src:             'H5EAdblock.c:384,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAdblock.c:403,17'
          Dst:             H5AC_expunge_entry
        - Src:             'H5EAdblock.c:404,17'
          Dst:             H5E_printf_stack
        - Src:             'H5EAdblock.c:414,19'
          Dst:             H5EA__dblock_unprotect
        - Src:             'H5EAdblock.c:416,9'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__dblock_protect
      functionSourceFile: '/src/hdf5/src/H5EAdblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          191
      EdgeCount:       52
      CyclomaticComplexity: 9
      functionsReached:
        - H5AC_protect
        - H5AC_proxy_entry_add_child
        - H5AC_unprotect
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAdblock.c:297,36'
          Dst:             H5AC_protect
        - Src:             'H5EAdblock.c:298,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAdblock.c:305,13'
          Dst:             H5AC_proxy_entry_add_child
        - Src:             'H5EAdblock.c:306,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EAdblock.c:320,13'
          Dst:             H5AC_unprotect
        - Src:             'H5EAdblock.c:321,13'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__dblock_unprotect
      functionSourceFile: '/src/hdf5/src/H5EAdblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_unprotect
        - H5E_printf_stack
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAdblock.c:349,9'
          Dst:             H5AC_unprotect
        - Src:             'H5EAdblock.c:350,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VM_log2_gen
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          157
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5EA__dblock_sblk_idx
      functionSourceFile: '/src/hdf5/src/H5EAdblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VM_log2_gen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAdblock.c:258,16'
          Dst:             H5VM_log2_gen
    - functionName:    H5EA__dblock_create
      functionSourceFile: '/src/hdf5/src/H5EAdblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         103
      ICount:          438
      EdgeCount:       117
      CyclomaticComplexity: 16
      functionsReached:
        - H5AC_insert_entry
        - H5AC_proxy_entry_add_child
        - H5AC_remove_entry
        - H5EA__dblock_alloc
        - H5EA__dblock_dest
        - H5E_printf_stack
        - H5MF_alloc
        - H5MF_xfree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAdblock.c:158,27'
          Dst:             H5EA__dblock_alloc
        - Src:             'H5EAdblock.c:159,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAdblock.c:169,39'
          Dst:             H5MF_alloc
        - Src:             'H5EAdblock.c:170,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAdblock.c:178,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EAdblock.c:182,9'
          Dst:             H5AC_insert_entry
        - Src:             'H5EAdblock.c:183,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAdblock.c:189,13'
          Dst:             H5AC_proxy_entry_add_child
        - Src:             'H5EAdblock.c:190,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EAdblock.c:213,21'
          Dst:             H5AC_remove_entry
        - Src:             'H5EAdblock.c:214,21'
          Dst:             H5E_printf_stack
        - Src:             'H5EAdblock.c:219,17'
          Dst:             H5MF_xfree
        - Src:             'H5EAdblock.c:220,17'
          Dst:             H5E_printf_stack
        - Src:             'H5EAdblock.c:224,17'
          Dst:             H5EA__dblock_dest
        - Src:             'H5EAdblock.c:225,17'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__dblock_alloc
      functionSourceFile: '/src/hdf5/src/H5EAdblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          194
      EdgeCount:       61
      CyclomaticComplexity: 9
      functionsReached:
        - H5EA__dblock_dest
        - H5EA__hdr_alloc_elmts
        - H5EA__hdr_incr
        - H5E_printf_stack
        - H5FL_reg_calloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAdblock.c:96,27'
          Dst:             H5FL_reg_calloc
        - Src:             'H5EAdblock.c:97,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAdblock.c:101,9'
          Dst:             H5EA__hdr_incr
        - Src:             'H5EAdblock.c:102,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAdblock.c:117,38'
          Dst:             H5EA__hdr_alloc_elmts
        - Src:             'H5EAdblock.c:118,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EAdblock.c:127,23'
          Dst:             H5EA__dblock_dest
        - Src:             'H5EAdblock.c:128,13'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__dblock_dest
      functionSourceFile: '/src/hdf5/src/H5EAdblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          131
      EdgeCount:       39
      CyclomaticComplexity: 7
      functionsReached:
        - H5EA__hdr_decr
        - H5EA__hdr_free_elmts
        - H5E_printf_stack
        - H5FL_reg_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAdblock.c:447,17'
          Dst:             H5EA__hdr_free_elmts
        - Src:             'H5EAdblock.c:448,17'
          Dst:             H5E_printf_stack
        - Src:             'H5EAdblock.c:455,13'
          Dst:             H5EA__hdr_decr
        - Src:             'H5EAdblock.c:456,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EAdblock.c:465,14'
          Dst:             H5FL_reg_free
    - functionName:    H5EA__hdr_delete
      functionSourceFile: '/src/hdf5/src/H5EAhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          96
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5EA__hdr_unprotect
        - H5EA__iblock_delete
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAhdr.c:719,13'
          Dst:             H5EA__iblock_delete
        - Src:             'H5EAhdr.c:720,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EAhdr.c:729,9'
          Dst:             H5EA__hdr_unprotect
        - Src:             'H5EAhdr.c:730,9'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__hdr_unprotect
      functionSourceFile: '/src/hdf5/src/H5EAhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_unprotect
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAhdr.c:674,9'
          Dst:             H5AC_unprotect
        - Src:             'H5EAhdr.c:675,9'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__hdr_protect
      functionSourceFile: '/src/hdf5/src/H5EAhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          159
      EdgeCount:       47
      CyclomaticComplexity: 7
      functionsReached:
        - H5AC_protect
        - H5AC_proxy_entry_add_child
        - H5AC_proxy_entry_create
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAhdr.c:630,38'
          Dst:             H5AC_protect
        - Src:             'H5EAhdr.c:631,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAhdr.c:638,39'
          Dst:             H5AC_proxy_entry_create
        - Src:             'H5EAhdr.c:639,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EAhdr.c:642,13'
          Dst:             H5AC_proxy_entry_add_child
        - Src:             'H5EAhdr.c:643,13'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__hdr_modified
      functionSourceFile: '/src/hdf5/src/H5EAhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_mark_entry_dirty
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAhdr.c:592,9'
          Dst:             H5AC_mark_entry_dirty
        - Src:             'H5EAhdr.c:593,9'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__hdr_fuse_decr
      functionSourceFile: '/src/hdf5/src/H5EAhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5EA__hdr_fuse_incr
      functionSourceFile: '/src/hdf5/src/H5EAhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5EA__hdr_decr
      functionSourceFile: '/src/hdf5/src/H5EAhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5AC_unpin_entry
        - H5E_printf_stack
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAhdr.c:510,13'
          Dst:             H5AC_unpin_entry
        - Src:             'H5EAhdr.c:511,13'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__hdr_incr
      functionSourceFile: '/src/hdf5/src/H5EAhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5AC_pin_protected_entry
        - H5E_printf_stack
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAhdr.c:474,13'
          Dst:             H5AC_pin_protected_entry
        - Src:             'H5EAhdr.c:475,13'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__hdr_create
      functionSourceFile: '/src/hdf5/src/H5EAhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         114
      ICount:          380
      EdgeCount:       129
      CyclomaticComplexity: 17
      functionsReached:
        - H5AC_insert_entry
        - H5AC_proxy_entry_add_child
        - H5AC_proxy_entry_create
        - H5AC_remove_entry
        - H5EA__hdr_alloc
        - H5EA__hdr_dest
        - H5EA__hdr_init
        - H5E_printf_stack
        - H5MF_alloc
        - H5MF_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAhdr.c:391,24'
          Dst:             H5EA__hdr_alloc
        - Src:             'H5EAhdr.c:392,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAhdr.c:402,9'
          Dst:             H5EA__hdr_init
        - Src:             'H5EAhdr.c:403,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAhdr.c:407,37'
          Dst:             H5MF_alloc
        - Src:             'H5EAhdr.c:408,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAhdr.c:413,39'
          Dst:             H5AC_proxy_entry_create
        - Src:             'H5EAhdr.c:414,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EAhdr.c:417,9'
          Dst:             H5AC_insert_entry
        - Src:             'H5EAhdr.c:418,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAhdr.c:423,13'
          Dst:             H5AC_proxy_entry_add_child
        - Src:             'H5EAhdr.c:424,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EAhdr.c:435,21'
          Dst:             H5AC_remove_entry
        - Src:             'H5EAhdr.c:436,21'
          Dst:             H5E_printf_stack
        - Src:             'H5EAhdr.c:441,17'
          Dst:             H5MF_xfree
        - Src:             'H5EAhdr.c:442,17'
          Dst:             H5E_printf_stack
        - Src:             'H5EAhdr.c:445,17'
          Dst:             H5EA__hdr_dest
        - Src:             'H5EAhdr.c:446,17'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__hdr_alloc
      functionSourceFile: '/src/hdf5/src/H5EAhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          123
      EdgeCount:       33
      CyclomaticComplexity: 6
      functionsReached:
        - H5EA__hdr_dest
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5F_get_intent
        - H5F_sizeof_addr
        - H5F_sizeof_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAhdr.c:112,24'
          Dst:             H5FL_reg_calloc
        - Src:             'H5EAhdr.c:113,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAhdr.c:121,25'
          Dst:             H5F_get_intent
        - Src:             'H5EAhdr.c:122,24'
          Dst:             H5F_sizeof_addr
        - Src:             'H5EAhdr.c:123,24'
          Dst:             H5F_sizeof_size
        - Src:             'H5EAhdr.c:130,20'
          Dst:             H5EA__hdr_dest
        - Src:             'H5EAhdr.c:131,13'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__hdr_init
      functionSourceFile: '/src/hdf5/src/H5EAhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          288
      EdgeCount:       39
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FL_seq_malloc
        - H5VM_log2_of2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAhdr.c:185,64'
          Dst:             H5VM_log2_of2
        - Src:             'H5EAhdr.c:190,35'
          Dst:             H5FL_seq_malloc
        - Src:             'H5EAhdr.c:191,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAhdr.c:213,13'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__hdr_dest
      functionSourceFile: '/src/hdf5/src/H5EAhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         56
      ICount:          243
      EdgeCount:       65
      CyclomaticComplexity: 11
      functionsReached:
        - H5AC_proxy_entry_dest
        - H5E_printf_stack
        - H5FL_fac_term
        - H5FL_reg_free
        - H5FL_seq_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAhdr.c:758,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EAhdr.c:774,21'
          Dst:             H5FL_fac_term
        - Src:             'H5EAhdr.c:775,21'
          Dst:             H5E_printf_stack
        - Src:             'H5EAhdr.c:782,49'
          Dst:             H5FL_seq_free
        - Src:             'H5EAhdr.c:787,46'
          Dst:             H5FL_seq_free
        - Src:             'H5EAhdr.c:791,13'
          Dst:             H5AC_proxy_entry_dest
        - Src:             'H5EAhdr.c:792,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EAhdr.c:797,11'
          Dst:             H5FL_reg_free
    - functionName:    H5VM_log2_of2
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5EA__hdr_free_elmts
      functionSourceFile: '/src/hdf5/src/H5EAhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_fac_free
        - H5VM_log2_of2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAhdr.c:313,11'
          Dst:             H5VM_log2_of2
        - Src:             'H5EAhdr.c:313,45'
          Dst:             H5VM_log2_of2
        - Src:             'H5EAhdr.c:318,13'
          Dst:             H5FL_fac_free
    - functionName:    H5EA__hdr_alloc_elmts
      functionSourceFile: '/src/hdf5/src/H5EAhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         58
      ICount:          303
      EdgeCount:       68
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5FL_fac_free
        - H5FL_fac_init
        - H5FL_fac_malloc
        - H5FL_seq_realloc
        - H5VM_log2_of2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAhdr.c:245,11'
          Dst:             H5VM_log2_of2
        - Src:             'H5EAhdr.c:245,45'
          Dst:             H5VM_log2_of2
        - Src:             'H5EAhdr.c:254,32'
          Dst:             H5FL_seq_realloc
        - Src:             'H5EAhdr.c:255,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EAhdr.c:269,47'
          Dst:             H5FL_fac_init
        - Src:             'H5EAhdr.c:270,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EAhdr.c:275,26'
          Dst:             H5FL_fac_malloc
        - Src:             'H5EAhdr.c:276,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAhdr.c:285,21'
          Dst:             H5FL_fac_free
    - functionName:    H5EA__iblock_delete
      functionSourceFile: '/src/hdf5/src/H5EAiblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         71
      ICount:          313
      EdgeCount:       83
      CyclomaticComplexity: 14
      functionsReached:
        - H5EA__dblock_delete
        - H5EA__iblock_protect
        - H5EA__iblock_unprotect
        - H5EA__sblock_delete
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAiblock.c:368,27'
          Dst:             H5EA__iblock_protect
        - Src:             'H5EAiblock.c:369,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAiblock.c:385,21'
          Dst:             H5EA__dblock_delete
        - Src:             'H5EAiblock.c:387,21'
          Dst:             H5E_printf_stack
        - Src:             'H5EAiblock.c:412,21'
          Dst:             H5EA__sblock_delete
        - Src:             'H5EAiblock.c:414,21'
          Dst:             H5E_printf_stack
        - Src:             'H5EAiblock.c:423,19'
          Dst:             H5EA__iblock_unprotect
        - Src:             'H5EAiblock.c:425,9'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__iblock_protect
      functionSourceFile: '/src/hdf5/src/H5EAiblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          178
      EdgeCount:       52
      CyclomaticComplexity: 9
      functionsReached:
        - H5AC_protect
        - H5AC_proxy_entry_add_child
        - H5AC_unprotect
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAiblock.c:286,36'
          Dst:             H5AC_protect
        - Src:             'H5EAiblock.c:287,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAiblock.c:294,13'
          Dst:             H5AC_proxy_entry_add_child
        - Src:             'H5EAiblock.c:295,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EAiblock.c:308,13'
          Dst:             H5AC_unprotect
        - Src:             'H5EAiblock.c:309,13'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__iblock_unprotect
      functionSourceFile: '/src/hdf5/src/H5EAiblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_unprotect
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAiblock.c:337,9'
          Dst:             H5AC_unprotect
        - Src:             'H5EAiblock.c:338,9'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__iblock_create
      functionSourceFile: '/src/hdf5/src/H5EAiblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         109
      ICount:          488
      EdgeCount:       125
      CyclomaticComplexity: 18
      functionsReached:
        - H5AC_insert_entry
        - H5AC_proxy_entry_add_child
        - H5AC_remove_entry
        - H5EA__iblock_alloc
        - H5EA__iblock_dest
        - H5E_printf_stack
        - H5MF_alloc
        - H5MF_xfree
        - H5VM_array_fill
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAiblock.c:171,27'
          Dst:             H5EA__iblock_alloc
        - Src:             'H5EAiblock.c:172,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAiblock.c:179,39'
          Dst:             H5MF_alloc
        - Src:             'H5EAiblock.c:180,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAiblock.c:188,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EAiblock.c:197,9'
          Dst:             H5VM_array_fill
        - Src:             'H5EAiblock.c:205,9'
          Dst:             H5VM_array_fill
        - Src:             'H5EAiblock.c:209,9'
          Dst:             H5AC_insert_entry
        - Src:             'H5EAiblock.c:210,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAiblock.c:216,13'
          Dst:             H5AC_proxy_entry_add_child
        - Src:             'H5EAiblock.c:217,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EAiblock.c:242,21'
          Dst:             H5AC_remove_entry
        - Src:             'H5EAiblock.c:243,21'
          Dst:             H5E_printf_stack
        - Src:             'H5EAiblock.c:248,17'
          Dst:             H5MF_xfree
        - Src:             'H5EAiblock.c:249,17'
          Dst:             H5E_printf_stack
        - Src:             'H5EAiblock.c:253,17'
          Dst:             H5EA__iblock_dest
        - Src:             'H5EAiblock.c:254,17'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__iblock_alloc
      functionSourceFile: '/src/hdf5/src/H5EAiblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         82
      ICount:          309
      EdgeCount:       93
      CyclomaticComplexity: 13
      functionsReached:
        - H5EA__hdr_incr
        - H5EA__iblock_dest
        - H5E_printf_stack
        - H5FL_blk_malloc
        - H5FL_reg_calloc
        - H5FL_seq_malloc
        - H5VM_log2_of2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAiblock.c:100,27'
          Dst:             H5FL_reg_calloc
        - Src:             'H5EAiblock.c:101,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAiblock.c:105,9'
          Dst:             H5EA__hdr_incr
        - Src:             'H5EAiblock.c:106,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAiblock.c:113,27'
          Dst:             H5VM_log2_of2
        - Src:             'H5EAiblock.c:120,30'
          Dst:             H5FL_blk_malloc
        - Src:             'H5EAiblock.c:122,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EAiblock.c:127,43'
          Dst:             H5FL_seq_malloc
        - Src:             'H5EAiblock.c:128,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EAiblock.c:133,43'
          Dst:             H5FL_seq_malloc
        - Src:             'H5EAiblock.c:134,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EAiblock.c:142,23'
          Dst:             H5EA__iblock_dest
        - Src:             'H5EAiblock.c:143,13'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__iblock_dest
      functionSourceFile: '/src/hdf5/src/H5EAiblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          133
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - H5EA__hdr_decr
        - H5E_printf_stack
        - H5FL_blk_free
        - H5FL_reg_free
        - H5FL_seq_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAiblock.c:455,29'
          Dst:             H5FL_blk_free
        - Src:             'H5EAiblock.c:462,35'
          Dst:             H5FL_seq_free
        - Src:             'H5EAiblock.c:470,35'
          Dst:             H5FL_seq_free
        - Src:             'H5EAiblock.c:475,13'
          Dst:             H5EA__hdr_decr
        - Src:             'H5EAiblock.c:476,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EAiblock.c:485,14'
          Dst:             H5FL_reg_free
    - functionName:    H5VM_log2_of2
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5EA__destroy_flush_depend
      functionSourceFile: '/src/hdf5/src/H5EAint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_destroy_flush_dependency
        - H5E_printf_stack
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAint.c:116,9'
          Dst:             H5AC_destroy_flush_dependency
        - Src:             'H5EAint.c:117,9'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__create_flush_depend
      functionSourceFile: '/src/hdf5/src/H5EAint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_create_flush_dependency
        - H5E_printf_stack
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAint.c:88,9'
          Dst:             H5AC_create_flush_dependency
        - Src:             'H5EAint.c:89,9'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__sblock_delete
      functionSourceFile: '/src/hdf5/src/H5EAsblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          177
      EdgeCount:       50
      CyclomaticComplexity: 8
      functionsReached:
        - H5EA__dblock_delete
        - H5EA__sblock_protect
        - H5EA__sblock_unprotect
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAsblock.c:369,27'
          Dst:             H5EA__sblock_protect
        - Src:             'H5EAsblock.c:370,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAsblock.c:379,17'
          Dst:             H5EA__dblock_delete
        - Src:             'H5EAsblock.c:380,17'
          Dst:             H5E_printf_stack
        - Src:             'H5EAsblock.c:387,19'
          Dst:             H5EA__sblock_unprotect
        - Src:             'H5EAsblock.c:389,9'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__sblock_protect
      functionSourceFile: '/src/hdf5/src/H5EAsblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          192
      EdgeCount:       52
      CyclomaticComplexity: 9
      functionsReached:
        - H5AC_protect
        - H5AC_proxy_entry_add_child
        - H5AC_unprotect
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAsblock.c:286,36'
          Dst:             H5AC_protect
        - Src:             'H5EAsblock.c:287,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAsblock.c:294,13'
          Dst:             H5AC_proxy_entry_add_child
        - Src:             'H5EAsblock.c:295,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EAsblock.c:308,13'
          Dst:             H5AC_unprotect
        - Src:             'H5EAsblock.c:309,13'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__sblock_unprotect
      functionSourceFile: '/src/hdf5/src/H5EAsblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_unprotect
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAsblock.c:337,9'
          Dst:             H5AC_unprotect
        - Src:             'H5EAsblock.c:338,9'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__sblock_create
      functionSourceFile: '/src/hdf5/src/H5EAsblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         89
      ICount:          391
      EdgeCount:       101
      CyclomaticComplexity: 14
      functionsReached:
        - H5AC_insert_entry
        - H5AC_proxy_entry_add_child
        - H5AC_remove_entry
        - H5EA__sblock_alloc
        - H5EA__sblock_dest
        - H5E_printf_stack
        - H5MF_alloc
        - H5MF_xfree
        - H5VM_array_fill
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAsblock.c:185,27'
          Dst:             H5EA__sblock_alloc
        - Src:             'H5EAsblock.c:186,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAsblock.c:196,39'
          Dst:             H5MF_alloc
        - Src:             'H5EAsblock.c:197,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAsblock.c:202,5'
          Dst:             H5VM_array_fill
        - Src:             'H5EAsblock.c:205,9'
          Dst:             H5AC_insert_entry
        - Src:             'H5EAsblock.c:206,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAsblock.c:212,13'
          Dst:             H5AC_proxy_entry_add_child
        - Src:             'H5EAsblock.c:213,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EAsblock.c:233,21'
          Dst:             H5AC_remove_entry
        - Src:             'H5EAsblock.c:234,21'
          Dst:             H5E_printf_stack
        - Src:             'H5EAsblock.c:239,17'
          Dst:             H5MF_xfree
        - Src:             'H5EAsblock.c:240,17'
          Dst:             H5E_printf_stack
        - Src:             'H5EAsblock.c:244,17'
          Dst:             H5EA__sblock_dest
        - Src:             'H5EAsblock.c:245,17'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__sblock_alloc
      functionSourceFile: '/src/hdf5/src/H5EAsblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          283
      EdgeCount:       73
      CyclomaticComplexity: 10
      functionsReached:
        - H5EA__hdr_incr
        - H5EA__sblock_dest
        - H5E_printf_stack
        - H5FL_blk_calloc
        - H5FL_reg_calloc
        - H5FL_seq_malloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAsblock.c:100,27'
          Dst:             H5FL_reg_calloc
        - Src:             'H5EAsblock.c:101,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAsblock.c:105,9'
          Dst:             H5EA__hdr_incr
        - Src:             'H5EAsblock.c:106,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAsblock.c:120,39'
          Dst:             H5FL_seq_malloc
        - Src:             'H5EAsblock.c:121,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EAsblock.c:141,34'
          Dst:             H5FL_blk_calloc
        - Src:             'H5EAsblock.c:142,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EAsblock.c:154,23'
          Dst:             H5EA__sblock_dest
        - Src:             'H5EAsblock.c:155,13'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__sblock_dest
      functionSourceFile: '/src/hdf5/src/H5EAsblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          107
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - H5EA__hdr_decr
        - H5E_printf_stack
        - H5FL_blk_free
        - H5FL_reg_free
        - H5FL_seq_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAsblock.c:418,34'
          Dst:             H5FL_seq_free
        - Src:             'H5EAsblock.c:423,33'
          Dst:             H5FL_blk_free
        - Src:             'H5EAsblock.c:427,13'
          Dst:             H5EA__hdr_decr
        - Src:             'H5EAsblock.c:428,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EAsblock.c:437,14'
          Dst:             H5FL_reg_free
    - functionName:    H5ES__close_failed_cb
      functionSourceFile: '/src/hdf5/src/H5ESint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5ES__event_free
        - H5ES__list_remove
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5ESint.c:958,5'
          Dst:             H5ES__list_remove
        - Src:             'H5ESint.c:961,9'
          Dst:             H5ES__event_free
        - Src:             'H5ESint.c:962,9'
          Dst:             H5E_printf_stack
    - functionName:    H5ES__handle_fail
      functionSourceFile: '/src/hdf5/src/H5ESint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5ES__list_append
        - H5ES__list_remove
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5ESint.c:508,5'
          Dst:             H5ES__list_remove
        - Src:             'H5ESint.c:511,5'
          Dst:             H5ES__list_append
    - functionName:    H5ES__op_complete
      functionSourceFile: '/src/hdf5/src/H5ESint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         108
      ICount:          372
      EdgeCount:       122
      CyclomaticComplexity: 16
      functionsReached:
        - H5ES__event_completed
        - H5ES__handle_fail
        - H5E_printf_stack
        - H5I_dec_ref
        - H5VL_request_specific
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5ESint.c:557,21'
          Dst:             H5VL_request_specific
        - Src:             'H5ESint.c:558,21'
          Dst:             H5E_printf_stack
        - Src:             'H5ESint.c:566,17'
          Dst:             H5E_printf_stack
        - Src:             'H5ESint.c:570,13'
          Dst:             H5ES__event_completed
        - Src:             'H5ESint.c:571,13'
          Dst:             H5E_printf_stack
        - Src:             'H5ESint.c:581,17'
          Dst:             H5VL_request_specific
        - Src:             'H5ESint.c:582,17'
          Dst:             H5E_printf_stack
        - Src:             'H5ESint.c:588,17'
          Dst:             H5E_printf_stack
        - Src:             'H5ESint.c:592,13'
          Dst:             H5ES__handle_fail
        - Src:             'H5ESint.c:593,13'
          Dst:             H5E_printf_stack
        - Src:             'H5ESint.c:596,9'
          Dst:             H5E_printf_stack
        - Src:             'H5ESint.c:601,13'
          Dst:             H5I_dec_ref
        - Src:             'H5ESint.c:602,13'
          Dst:             H5E_printf_stack
    - functionName:    H5ES__close_cb
      functionSourceFile: '/src/hdf5/src/H5ESint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          54
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5ES__close
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5ESint.c:193,9'
          Dst:             H5ES__close
        - Src:             'H5ESint.c:194,9'
          Dst:             H5E_printf_stack
    - functionName:    H5ES__close
      functionSourceFile: '/src/hdf5/src/H5ESint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 979
      functionLinenumberEnd: 1001
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          85
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5ES__close_failed_cb
        - H5ES__list_count
        - H5ES__list_iterate
        - H5E_printf_stack
        - H5FL_reg_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5ESint.c:988,9'
          Dst:             H5ES__list_count
        - Src:             'H5ESint.c:989,9'
          Dst:             H5E_printf_stack
        - Src:             'H5ESint.c:994,9'
          Dst:             H5ES__list_iterate
        - Src:             'H5ESint.c:994,9'
          Dst:             H5ES__close_failed_cb
        - Src:             'H5ESint.c:995,9'
          Dst:             H5E_printf_stack
        - Src:             'H5ESint.c:998,10'
          Dst:             H5FL_reg_free
    - functionName:    H5ES__get_err_info_cb
      functionSourceFile: '/src/hdf5/src/H5ESint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         73
      ICount:          327
      EdgeCount:       80
      CyclomaticComplexity: 9
      functionsReached:
        - H5ES__event_free
        - H5ES__list_remove
        - H5E_printf_stack
        - H5MM_xstrdup
        - H5VL_request_specific
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5ESint.c:852,49'
          Dst:             H5MM_xstrdup
        - Src:             'H5ESint.c:853,9'
          Dst:             H5E_printf_stack
        - Src:             'H5ESint.c:854,49'
          Dst:             H5MM_xstrdup
        - Src:             'H5ESint.c:855,9'
          Dst:             H5E_printf_stack
        - Src:             'H5ESint.c:856,54'
          Dst:             H5MM_xstrdup
        - Src:             'H5ESint.c:857,9'
          Dst:             H5E_printf_stack
        - Src:             'H5ESint.c:858,54'
          Dst:             H5MM_xstrdup
        - Src:             'H5ESint.c:859,9'
          Dst:             H5E_printf_stack
        - Src:             'H5ESint.c:871,9'
          Dst:             H5VL_request_specific
        - Src:             'H5ESint.c:872,9'
          Dst:             H5E_printf_stack
        - Src:             'H5ESint.c:878,5'
          Dst:             H5ES__list_remove
        - Src:             'H5ESint.c:881,9'
          Dst:             H5ES__event_free
        - Src:             'H5ESint.c:882,9'
          Dst:             H5E_printf_stack
    - functionName:    H5ES__get_err_info
      functionSourceFile: '/src/hdf5/src/H5ESint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 933
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5ES__get_err_info_cb
        - H5ES__list_iterate
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5ESint.c:926,9'
          Dst:             H5ES__list_iterate
        - Src:             'H5ESint.c:926,9'
          Dst:             H5ES__get_err_info_cb
        - Src:             'H5ESint.c:927,9'
          Dst:             H5E_printf_stack
    - functionName:    H5ES__cancel_cb
      functionSourceFile: '/src/hdf5/src/H5ESint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          207
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5ES__op_complete
        - H5E_printf_stack
        - H5VL_request_cancel
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5ESint.c:746,9'
          Dst:             H5VL_request_cancel
        - Src:             'H5ESint.c:747,9'
          Dst:             H5E_printf_stack
        - Src:             'H5ESint.c:752,13'
          Dst:             H5ES__op_complete
        - Src:             'H5ESint.c:753,13'
          Dst:             H5E_printf_stack
        - Src:             'H5ESint.c:766,13'
          Dst:             H5ES__op_complete
        - Src:             'H5ESint.c:767,13'
          Dst:             H5E_printf_stack
        - Src:             'H5ESint.c:778,13'
          Dst:             H5ES__op_complete
        - Src:             'H5ESint.c:779,13'
          Dst:             H5E_printf_stack
    - functionName:    H5ES__cancel
      functionSourceFile: '/src/hdf5/src/H5ESint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5ES__cancel_cb
        - H5ES__list_iterate
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5ESint.c:818,9'
          Dst:             H5ES__list_iterate
        - Src:             'H5ESint.c:818,9'
          Dst:             H5ES__cancel_cb
        - Src:             'H5ESint.c:819,9'
          Dst:             H5E_printf_stack
    - functionName:    H5ES__wait_cb
      functionSourceFile: '/src/hdf5/src/H5ESint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         75
      ICount:          298
      EdgeCount:       89
      CyclomaticComplexity: 16
      functionsReached:
        - H5ES__op_complete
        - H5E_printf_stack
        - H5VL_request_wait
        - H5_now_usec
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5ESint.c:633,22'
          Dst:             H5_now_usec
        - Src:             'H5ESint.c:634,9'
          Dst:             H5VL_request_wait
        - Src:             'H5ESint.c:635,9'
          Dst:             H5E_printf_stack
        - Src:             'H5ESint.c:637,24'
          Dst:             H5_now_usec
        - Src:             'H5ESint.c:642,13'
          Dst:             H5ES__op_complete
        - Src:             'H5ESint.c:643,13'
          Dst:             H5E_printf_stack
        - Src:             'H5ESint.c:653,13'
          Dst:             H5ES__op_complete
        - Src:             'H5ESint.c:654,13'
          Dst:             H5E_printf_stack
        - Src:             'H5ESint.c:658,9'
          Dst:             H5E_printf_stack
    - functionName:    H5ES__wait
      functionSourceFile: '/src/hdf5/src/H5ESint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5ES__list_iterate
        - H5ES__wait_cb
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5ESint.c:716,9'
          Dst:             H5ES__list_iterate
        - Src:             'H5ESint.c:716,9'
          Dst:             H5ES__wait_cb
        - Src:             'H5ESint.c:717,9'
          Dst:             H5E_printf_stack
    - functionName:    H5ES__get_requests_cb
      functionSourceFile: '/src/hdf5/src/H5ESint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          88
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5ES__get_requests
      functionSourceFile: '/src/hdf5/src/H5ESint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5ES__get_requests_cb
        - H5ES__list_iterate
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5ESint.c:478,9'
          Dst:             H5ES__list_iterate
        - Src:             'H5ESint.c:478,9'
          Dst:             H5ES__get_requests_cb
        - Src:             'H5ESint.c:479,9'
          Dst:             H5E_printf_stack
    - functionName:    H5ES__insert_request
      functionSourceFile: '/src/hdf5/src/H5ESint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5ES__insert
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5ESint.c:404,9'
          Dst:             H5ES__insert
        - Src:             'H5ESint.c:405,9'
          Dst:             H5E_printf_stack
    - functionName:    H5ES__insert
      functionSourceFile: '/src/hdf5/src/H5ESint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          267
      EdgeCount:       69
      CyclomaticComplexity: 11
      functionsReached:
        - H5ES__event_free
        - H5ES__event_new
        - H5ES__list_append
        - H5ES__list_remove
        - H5E_printf_stack
        - H5MM_xstrdup
        - H5_now_usec
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5ESint.c:256,23'
          Dst:             H5ES__event_new
        - Src:             'H5ESint.c:257,9'
          Dst:             H5E_printf_stack
        - Src:             'H5ESint.c:271,32'
          Dst:             H5_now_usec
        - Src:             'H5ESint.c:281,53'
          Dst:             H5MM_xstrdup
        - Src:             'H5ESint.c:282,9'
          Dst:             H5E_printf_stack
        - Src:             'H5ESint.c:285,5'
          Dst:             H5ES__list_append
        - Src:             'H5ESint.c:291,13'
          Dst:             H5E_printf_stack
        - Src:             'H5ESint.c:298,17'
          Dst:             H5ES__list_remove
        - Src:             'H5ESint.c:299,17'
          Dst:             H5ES__event_free
        - Src:             'H5ESint.c:300,17'
          Dst:             H5E_printf_stack
    - functionName:    H5ES_insert
      functionSourceFile: '/src/hdf5/src/H5ESint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         94
      ICount:          409
      EdgeCount:       108
      CyclomaticComplexity: 16
      functionsReached:
        - H5ES__insert
        - H5E_printf_stack
        - H5I_object_verify
        - H5RS_create
        - H5RS_decr
        - H5RS_get_str
        - H5_trace_args
      functionUses:    58
      BranchProfiles:  []
      Callsites:
        - Src:             'H5ESint.c:337,33'
          Dst:             H5I_object_verify
        - Src:             'H5ESint.c:338,9'
          Dst:             H5E_printf_stack
        - Src:             'H5ESint.c:342,9'
          Dst:             H5E_printf_stack
        - Src:             'H5ESint.c:357,23'
          Dst:             H5RS_create
        - Src:             'H5ESint.c:358,9'
          Dst:             H5E_printf_stack
        - Src:             'H5ESint.c:363,9'
          Dst:             H5_trace_args
        - Src:             'H5ESint.c:364,9'
          Dst:             H5E_printf_stack
        - Src:             'H5ESint.c:365,29'
          Dst:             H5RS_get_str
        - Src:             'H5ESint.c:366,9'
          Dst:             H5E_printf_stack
        - Src:             'H5ESint.c:369,9'
          Dst:             H5ES__insert
        - Src:             'H5ESint.c:370,9'
          Dst:             H5E_printf_stack
        - Src:             'H5ESint.c:377,9'
          Dst:             H5RS_decr
    - functionName:    H5ES__create
      functionSourceFile: '/src/hdf5/src/H5ESint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         29
      ICount:          93
      EdgeCount:       33
      CyclomaticComplexity: 6
      functionsReached:
        - H5ES__close
        - H5E_printf_stack
        - H5FL_reg_calloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5ESint.c:219,23'
          Dst:             H5FL_reg_calloc
        - Src:             'H5ESint.c:220,9'
          Dst:             H5E_printf_stack
        - Src:             'H5ESint.c:227,19'
          Dst:             H5ES__close
        - Src:             'H5ESint.c:228,13'
          Dst:             H5E_printf_stack
    - functionName:    H5ES_term_package
      functionSourceFile: '/src/hdf5/src/H5ESint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - H5I_dec_type_ref
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5ESint.c:167,11'
          Dst:             H5I_dec_type_ref
    - functionName:    H5ES_init
      functionSourceFile: '/src/hdf5/src/H5ESint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          46
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5I_register_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5ESint.c:141,9'
          Dst:             H5I_register_type
        - Src:             'H5ESint.c:142,9'
          Dst:             H5E_printf_stack
    - functionName:    H5ES__list_remove
      functionSourceFile: '/src/hdf5/src/H5ESlist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          91
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5ES__list_iterate
      functionSourceFile: '/src/hdf5/src/H5ESlist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          105
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5ESlist.c:161,17'
          Dst:             H5E_printf_stack
    - functionName:    H5ES__list_count
      functionSourceFile: '/src/hdf5/src/H5ESlist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5ES__list_append
      functionSourceFile: '/src/hdf5/src/H5ESlist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          52
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Fset_dset_no_attrs_hint
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2717
      functionLinenumberEnd: 2739
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          233
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_file_optional
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:2723,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:2723,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2723,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:2723,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2723,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:2726,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5F.c:2727,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2735,9'
          Dst:             H5VL_file_optional
        - Src:             'H5F.c:2736,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2739,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:2739,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Fget_dset_no_attrs_hint
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2678
      functionLinenumberEnd: 2702
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          258
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_file_optional
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:2684,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:2684,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2684,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:2684,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2684,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:2688,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2689,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5F.c:2690,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2698,9'
          Dst:             H5VL_file_optional
        - Src:             'H5F.c:2699,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2702,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:2702,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Fincrement_filesize
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2641
      functionLinenumberEnd: 2663
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          230
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_file_optional
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:2647,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:2647,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2647,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:2647,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2647,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:2650,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5F.c:2651,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2659,9'
          Dst:             H5VL_file_optional
        - Src:             'H5F.c:2660,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2663,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:2663,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Fget_eoa
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2601
      functionLinenumberEnd: 2627
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          238
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_file_optional
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:2605,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:2605,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2605,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:2605,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2605,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:2608,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5F.c:2609,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2622,13'
          Dst:             H5VL_file_optional
        - Src:             'H5F.c:2623,13'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2627,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:2627,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Fget_mdc_image_info
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2562
      functionLinenumberEnd: 2585
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          235
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_file_optional
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:2568,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:2568,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2568,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:2568,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2568,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:2571,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5F.c:2572,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2581,9'
          Dst:             H5VL_file_optional
        - Src:             'H5F.c:2582,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2585,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:2585,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Fget_page_buffering_stats
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2516
      functionLinenumberEnd: 2544
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          310
      EdgeCount:       93
      CyclomaticComplexity: 15
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_file_optional
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:2522,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:2522,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2522,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:2522,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2522,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:2525,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5F.c:2526,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2528,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2540,9'
          Dst:             H5VL_file_optional
        - Src:             'H5F.c:2541,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2544,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:2544,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Freset_page_buffering_stats
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2480
      functionLinenumberEnd: 2500
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          224
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_file_optional
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:2485,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:2485,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2485,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:2485,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2485,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:2488,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5F.c:2489,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2496,9'
          Dst:             H5VL_file_optional
        - Src:             'H5F.c:2497,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2500,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:2500,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Fformat_convert
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2442
      functionLinenumberEnd: 2466
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         71
      ICount:          255
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_loc
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_file_optional
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:2447,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:2447,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2447,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:2447,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2447,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:2450,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5F.c:2451,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2454,9'
          Dst:             H5CX_set_loc
        - Src:             'H5F.c:2455,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2462,9'
          Dst:             H5VL_file_optional
        - Src:             'H5F.c:2463,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2466,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:2466,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Fset_libver_bounds
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2399
      functionLinenumberEnd: 2426
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          265
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_loc
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_file_optional
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:2405,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:2405,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2405,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:2405,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2405,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:2408,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5F.c:2409,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2412,9'
          Dst:             H5CX_set_loc
        - Src:             'H5F.c:2413,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2422,9'
          Dst:             H5VL_file_optional
        - Src:             'H5F.c:2423,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2426,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:2426,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Fget_mdc_logging_status
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2359
      functionLinenumberEnd: 2382
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          235
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_file_optional
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:2365,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:2365,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2365,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:2365,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2365,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:2368,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5F.c:2369,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2378,9'
          Dst:             H5VL_file_optional
        - Src:             'H5F.c:2379,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2382,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:2382,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Fstop_mdc_logging
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2323
      functionLinenumberEnd: 2343
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          224
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_file_optional
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:2328,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:2328,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2328,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:2328,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2328,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:2331,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5F.c:2332,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2339,9'
          Dst:             H5VL_file_optional
        - Src:             'H5F.c:2340,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2343,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:2343,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Fstart_mdc_logging
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2287
      functionLinenumberEnd: 2307
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          224
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_file_optional
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:2292,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:2292,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2292,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:2292,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2292,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:2295,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5F.c:2296,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2303,9'
          Dst:             H5VL_file_optional
        - Src:             'H5F.c:2304,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2307,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:2307,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Fstart_swmr_write
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2248
      functionLinenumberEnd: 2272
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         71
      ICount:          255
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_loc
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_file_optional
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:2253,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:2253,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2253,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:2253,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2253,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:2256,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5F.c:2257,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2260,9'
          Dst:             H5CX_set_loc
        - Src:             'H5F.c:2261,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2268,9'
          Dst:             H5VL_file_optional
        - Src:             'H5F.c:2269,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2272,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:2272,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Fclear_elink_file_cache
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2189
      functionLinenumberEnd: 2209
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          224
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_file_optional
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:2194,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:2194,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2194,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:2194,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2194,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:2197,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5F.c:2198,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2205,9'
          Dst:             H5VL_file_optional
        - Src:             'H5F.c:2206,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2209,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:2209,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Fget_free_sections
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2142
      functionLinenumberEnd: 2173
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - size_t
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          286
      EdgeCount:       83
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_file_optional
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:2149,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:2149,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2149,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:2149,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2149,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:2152,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5F.c:2153,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2155,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2166,9'
          Dst:             H5VL_file_optional
        - Src:             'H5F.c:2167,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2173,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:2173,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Fget_metadata_read_retry_info
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2099
      functionLinenumberEnd: 2125
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          259
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_file_optional
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:2105,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:2105,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2105,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:2105,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2105,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:2109,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2112,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5F.c:2113,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2121,9'
          Dst:             H5VL_file_optional
        - Src:             'H5F.c:2122,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2125,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:2125,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Fget_info2
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2050
      functionLinenumberEnd: 2084
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         90
      ICount:          330
      EdgeCount:       104
      CyclomaticComplexity: 16
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_file_optional
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:2057,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:2057,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2057,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:2057,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2057,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:2061,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2064,12'
          Dst:             H5I_get_type
        - Src:             'H5F.c:2067,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2070,28'
          Dst:             H5VL_vol_object
        - Src:             'H5F.c:2071,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2080,9'
          Dst:             H5VL_file_optional
        - Src:             'H5F.c:2081,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2084,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:2084,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Fget_name
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1998
      functionLinenumberEnd: 2032
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          313
      EdgeCount:       92
      CyclomaticComplexity: 15
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_file_get
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:2005,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:2005,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2005,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:2005,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2005,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:2008,12'
          Dst:             H5I_get_type
        - Src:             'H5F.c:2011,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2014,28'
          Dst:             H5VL_vol_object
        - Src:             'H5F.c:2015,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2025,9'
          Dst:             H5VL_file_get
        - Src:             'H5F.c:2026,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:2032,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:2032,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Freset_mdc_hit_rate_stats
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1954
      functionLinenumberEnd: 1974
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          225
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_file_optional
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:1959,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:1959,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1959,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:1959,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1959,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:1962,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5F.c:1963,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1970,9'
          Dst:             H5VL_file_optional
        - Src:             'H5F.c:1971,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1974,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:1974,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Fget_mdc_size
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1903
      functionLinenumberEnd: 1933
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          260
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_file_optional
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:1910,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:1910,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1910,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:1910,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1910,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:1913,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5F.c:1914,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1925,9'
          Dst:             H5VL_file_optional
        - Src:             'H5F.c:1926,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1933,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:1933,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Fget_mdc_hit_rate
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1860
      functionLinenumberEnd: 1884
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          258
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_file_optional
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:1866,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:1866,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1866,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:1866,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1866,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:1870,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1871,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5F.c:1872,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1880,9'
          Dst:             H5VL_file_optional
        - Src:             'H5F.c:1881,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1884,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:1884,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Fset_mdc_config
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1821
      functionLinenumberEnd: 1843
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          231
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_file_optional
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:1827,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:1827,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1827,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:1827,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1827,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:1830,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5F.c:1831,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1839,9'
          Dst:             H5VL_file_optional
        - Src:             'H5F.c:1840,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1843,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:1843,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Fget_mdc_config
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1779
      functionLinenumberEnd: 1805
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         74
      ICount:          273
      EdgeCount:       84
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_file_optional
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:1785,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:1785,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1785,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:1785,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1785,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:1789,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1792,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5F.c:1793,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1801,9'
          Dst:             H5VL_file_optional
        - Src:             'H5F.c:1802,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1805,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:1805,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Fget_file_image
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1732
      functionLinenumberEnd: 1760
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          240
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_file_optional
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:1739,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:1739,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1739,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:1739,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1739,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:1742,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5F.c:1743,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1753,9'
          Dst:             H5VL_file_optional
        - Src:             'H5F.c:1754,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1760,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:1760,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Fget_filesize
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1666
      functionLinenumberEnd: 1690
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          258
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_file_optional
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:1672,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:1672,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1672,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:1672,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1672,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:1676,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1677,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5F.c:1678,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1686,9'
          Dst:             H5VL_file_optional
        - Src:             'H5F.c:1687,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1690,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:1690,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Fget_freespace
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1624
      functionLinenumberEnd: 1650
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          231
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_file_optional
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:1631,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:1631,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1631,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:1631,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1631,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:1634,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5F.c:1635,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1643,9'
          Dst:             H5VL_file_optional
        - Src:             'H5F.c:1644,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1650,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:1650,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Fget_fileno
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1586
      functionLinenumberEnd: 1610
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          236
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_file_get
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:1589,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:1589,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1589,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:1589,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1589,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:1597,32'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5F.c:1598,13'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1605,13'
          Dst:             H5VL_file_get
        - Src:             'H5F.c:1606,13'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1610,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:1610,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Fget_intent
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1547
      functionLinenumberEnd: 1571
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          236
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_file_get
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:1550,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:1550,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1550,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:1550,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1550,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:1558,32'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5F.c:1559,13'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1566,13'
          Dst:             H5VL_file_get
        - Src:             'H5F.c:1567,13'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1571,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:1571,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Freopen_async
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1484
      functionLinenumberEnd: 1532
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         111
      ICount:          399
      EdgeCount:       126
      CyclomaticComplexity: 17
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5F__post_open_api_common
        - H5F__reopen_api_common
        - H5I_dec_app_ref
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:1490,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:1490,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1490,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:1490,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1490,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:1497,22'
          Dst:             H5F__reopen_api_common
        - Src:             'H5F.c:1498,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1501,28'
          Dst:             H5VL_vol_object
        - Src:             'H5F.c:1502,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1507,13'
          Dst:             H5ES_insert
        - Src:             'H5F.c:1510,17'
          Dst:             H5I_dec_app_ref
        - Src:             'H5F.c:1511,17'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1512,13'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1520,9'
          Dst:             H5F__post_open_api_common
        - Src:             'H5F.c:1521,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1526,13'
          Dst:             H5ES_insert
        - Src:             'H5F.c:1529,13'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1532,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:1532,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5F__reopen_api_common
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1398
      functionLinenumberEnd: 1427
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          155
      EdgeCount:       52
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL_file_specific
        - H5VL_register
        - H5VL_vol_object_verify
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:1407,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5F.c:1408,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1415,9'
          Dst:             H5VL_file_specific
        - Src:             'H5F.c:1416,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1420,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1423,22'
          Dst:             H5VL_register
        - Src:             'H5F.c:1424,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F__post_open_api_common
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          100
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5VL_file_optional
        - H5VL_introspect_opt_query
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:524,9'
          Dst:             H5VL_introspect_opt_query
        - Src:             'H5F.c:525,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:534,13'
          Dst:             H5VL_file_optional
        - Src:             'H5F.c:535,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Freopen
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1447
      functionLinenumberEnd: 1467
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         71
      ICount:          250
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5F__post_open_api_common
        - H5F__reopen_api_common
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:1451,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:1451,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1451,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:1451,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1451,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:1454,22'
          Dst:             H5F__reopen_api_common
        - Src:             'H5F.c:1455,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1458,28'
          Dst:             H5VL_vol_object
        - Src:             'H5F.c:1459,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1462,9'
          Dst:             H5F__post_open_api_common
        - Src:             'H5F.c:1463,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1467,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:1467,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Funmount
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1308
      functionLinenumberEnd: 1382
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         163
      ICount:          536
      EdgeCount:       183
      CyclomaticComplexity: 22
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_loc
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_create_object
        - H5VL_free_object
        - H5VL_group_close
        - H5VL_group_open
        - H5VL_group_specific
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:1315,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:1315,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1315,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:1315,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1315,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:1318,16'
          Dst:             H5I_get_type
        - Src:             'H5F.c:1320,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1322,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1324,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1327,9'
          Dst:             H5CX_set_loc
        - Src:             'H5F.c:1328,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1339,32'
          Dst:             H5VL_vol_object
        - Src:             'H5F.c:1340,13'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1347,28'
          Dst:             H5VL_group_open
        - Src:             'H5F.c:1349,13'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1352,36'
          Dst:             H5VL_create_object
        - Src:             'H5F.c:1353,13'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1357,36'
          Dst:             H5VL_vol_object
        - Src:             'H5F.c:1358,13'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1369,9'
          Dst:             H5VL_group_specific
        - Src:             'H5F.c:1370,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1376,13'
          Dst:             H5VL_group_close
        - Src:             'H5F.c:1377,13'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1378,13'
          Dst:             H5VL_free_object
        - Src:             'H5F.c:1379,13'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1382,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:1382,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Fmount
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1190
      functionLinenumberEnd: 1287
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         221
      ICount:          724
      EdgeCount:       247
      CyclomaticComplexity: 28
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_loc
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5P_isa_class
        - H5VL_cmp_connector_cls
        - H5VL_create_object
        - H5VL_free_object
        - H5VL_group_close
        - H5VL_group_open
        - H5VL_group_specific
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:1199,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:1199,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1199,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:1199,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1199,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:1202,16'
          Dst:             H5I_get_type
        - Src:             'H5F.c:1204,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1206,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1208,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1209,21'
          Dst:             H5I_get_type
        - Src:             'H5F.c:1210,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1213,22'
          Dst:             H5P_isa_class
        - Src:             'H5F.c:1214,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1217,9'
          Dst:             H5CX_set_loc
        - Src:             'H5F.c:1218,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1229,32'
          Dst:             H5VL_vol_object
        - Src:             'H5F.c:1230,13'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1237,28'
          Dst:             H5VL_group_open
        - Src:             'H5F.c:1239,13'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1242,36'
          Dst:             H5VL_create_object
        - Src:             'H5F.c:1243,13'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1247,36'
          Dst:             H5VL_vol_object
        - Src:             'H5F.c:1248,13'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1252,34'
          Dst:             H5VL_vol_object
        - Src:             'H5F.c:1253,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1256,9'
          Dst:             H5VL_cmp_connector_cls
        - Src:             'H5F.c:1258,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1260,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1274,9'
          Dst:             H5VL_group_specific
        - Src:             'H5F.c:1275,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1281,13'
          Dst:             H5VL_group_close
        - Src:             'H5F.c:1282,13'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1283,13'
          Dst:             H5VL_free_object
        - Src:             'H5F.c:1284,13'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1287,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:1287,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Fdelete
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1175
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         129
      ICount:          434
      EdgeCount:       144
      CyclomaticComplexity: 17
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_apl
        - H5CX_set_vol_connector_prop
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5P_peek
        - H5VL_file_specific
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:1131,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:1131,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1131,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:1131,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1131,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:1135,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1138,9'
          Dst:             H5CX_set_apl
        - Src:             'H5F.c:1139,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1142,44'
          Dst:             H5I_object_verify
        - Src:             'H5F.c:1143,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1144,9'
          Dst:             H5P_peek
        - Src:             'H5F.c:1145,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1150,9'
          Dst:             H5CX_set_vol_connector_prop
        - Src:             'H5F.c:1151,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1160,9'
          Dst:             H5VL_file_specific
        - Src:             'H5F.c:1161,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1163,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1171,9'
          Dst:             H5VL_file_specific
        - Src:             'H5F.c:1172,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1175,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:1175,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Fclose_async
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1064
      functionLinenumberEnd: 1110
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          362
      EdgeCount:       113
      CyclomaticComplexity: 16
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref_async
        - H5I_get_type
        - H5VL_conn_dec_rc
        - H5VL_conn_inc_rc
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:1071,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:1071,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1071,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:1071,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1071,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:1074,21'
          Dst:             H5I_get_type
        - Src:             'H5F.c:1075,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1080,32'
          Dst:             H5VL_vol_object
        - Src:             'H5F.c:1081,13'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1086,9'
          Dst:             H5VL_conn_inc_rc
        - Src:             'H5F.c:1095,9'
          Dst:             H5I_dec_app_ref_async
        - Src:             'H5F.c:1096,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1101,13'
          Dst:             H5ES_insert
        - Src:             'H5F.c:1104,13'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1107,22'
          Dst:             H5VL_conn_dec_rc
        - Src:             'H5F.c:1108,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1110,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:1110,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Fclose
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1050
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          217
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref
        - H5I_get_type
        - H5_init_library
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:1037,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:1037,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1037,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:1037,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1037,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:1040,21'
          Dst:             H5I_get_type
        - Src:             'H5F.c:1041,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1046,9'
          Dst:             H5I_dec_app_ref
        - Src:             'H5F.c:1047,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1050,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:1050,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Fflush_async
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 990
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          266
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5F__flush_api_common
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:996,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:996,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:996,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:996,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:996,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:1003,9'
          Dst:             H5F__flush_api_common
        - Src:             'H5F.c:1004,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1009,13'
          Dst:             H5ES_insert
        - Src:             'H5F.c:1012,13'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:1015,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:1015,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5F__flush_api_common
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 918
      functionLinenumberEnd: 948
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          185
      EdgeCount:       56
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_file_specific
        - H5VL_vol_object
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:929,16'
          Dst:             H5I_get_type
        - Src:             'H5F.c:932,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:935,33'
          Dst:             H5VL_vol_object
        - Src:             'H5F.c:936,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:944,9'
          Dst:             H5VL_file_specific
        - Src:             'H5F.c:945,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Fflush
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 964
      functionLinenumberEnd: 974
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          190
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5F__flush_api_common
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:967,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:967,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:967,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:967,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:967,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:970,9'
          Dst:             H5F__flush_api_common
        - Src:             'H5F.c:971,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:974,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:974,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Fopen_async
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionLinenumberEnd: 904
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         111
      ICount:          410
      EdgeCount:       126
      CyclomaticComplexity: 17
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5F__open_api_common
        - H5F__post_open_api_common
        - H5I_dec_app_ref
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:862,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:862,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:862,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:862,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:862,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:869,22'
          Dst:             H5F__open_api_common
        - Src:             'H5F.c:870,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:873,28'
          Dst:             H5VL_vol_object
        - Src:             'H5F.c:874,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:879,13'
          Dst:             H5ES_insert
        - Src:             'H5F.c:882,17'
          Dst:             H5I_dec_app_ref
        - Src:             'H5F.c:883,17'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:884,13'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:892,9'
          Dst:             H5F__post_open_api_common
        - Src:             'H5F.c:893,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:898,13'
          Dst:             H5ES_insert
        - Src:             'H5F.c:901,13'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:904,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:904,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5F__open_api_common
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         126
      ICount:          391
      EdgeCount:       141
      CyclomaticComplexity: 17
      functionsReached:
        - H5CX_set_apl
        - H5CX_set_vol_connector_prop
        - H5E_printf_stack
        - H5I_object
        - H5P_peek
        - H5VL_file_open
        - H5VL_register_using_vol_id
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:755,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:758,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:762,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:766,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:770,9'
          Dst:             H5CX_set_apl
        - Src:             'H5F.c:771,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:774,44'
          Dst:             H5I_object
        - Src:             'H5F.c:775,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:776,9'
          Dst:             H5P_peek
        - Src:             'H5F.c:777,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:782,9'
          Dst:             H5CX_set_vol_connector_prop
        - Src:             'H5F.c:783,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:786,29'
          Dst:             H5VL_file_open
        - Src:             'H5F.c:788,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:791,22'
          Dst:             H5VL_register_using_vol_id
        - Src:             'H5F.c:792,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Fopen
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 819
      functionLinenumberEnd: 838
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          256
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5F__open_api_common
        - H5F__post_open_api_common
        - H5VL_vol_object
        - H5_init_library
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:823,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:823,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:823,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:823,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:823,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:826,22'
          Dst:             H5F__open_api_common
        - Src:             'H5F.c:827,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:830,28'
          Dst:             H5VL_vol_object
        - Src:             'H5F.c:831,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:834,9'
          Dst:             H5F__post_open_api_common
        - Src:             'H5F.c:835,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:838,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:838,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Fcreate_async
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         111
      ICount:          415
      EdgeCount:       126
      CyclomaticComplexity: 17
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5F__create_api_common
        - H5F__post_open_api_common
        - H5I_dec_app_ref
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:687,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:687,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:687,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:687,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:687,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:694,22'
          Dst:             H5F__create_api_common
        - Src:             'H5F.c:695,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:698,28'
          Dst:             H5VL_vol_object
        - Src:             'H5F.c:699,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:704,13'
          Dst:             H5ES_insert
        - Src:             'H5F.c:707,17'
          Dst:             H5I_dec_app_ref
        - Src:             'H5F.c:708,17'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:709,13'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:717,9'
          Dst:             H5F__post_open_api_common
        - Src:             'H5F.c:718,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:723,13'
          Dst:             H5ES_insert
        - Src:             'H5F.c:726,13'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:729,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:729,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5F__create_api_common
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         125
      ICount:          391
      EdgeCount:       139
      CyclomaticComplexity: 16
      functionsReached:
        - H5CX_set_apl
        - H5CX_set_vol_connector_prop
        - H5E_printf_stack
        - H5I_object
        - H5P_isa_class
        - H5P_peek
        - H5VL_file_create
        - H5VL_register_using_vol_id
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:563,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:569,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:573,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:578,22'
          Dst:             H5P_isa_class
        - Src:             'H5F.c:579,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:582,9'
          Dst:             H5CX_set_apl
        - Src:             'H5F.c:583,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:586,44'
          Dst:             H5I_object
        - Src:             'H5F.c:587,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:588,9'
          Dst:             H5P_peek
        - Src:             'H5F.c:589,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:594,9'
          Dst:             H5CX_set_vol_connector_prop
        - Src:             'H5F.c:595,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:606,29'
          Dst:             H5VL_file_create
        - Src:             'H5F.c:608,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:611,22'
          Dst:             H5VL_register_using_vol_id
        - Src:             'H5F.c:612,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Fcreate
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          259
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5F__create_api_common
        - H5F__post_open_api_common
        - H5VL_vol_object
        - H5_init_library
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:649,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:649,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:649,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:649,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:649,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:652,22'
          Dst:             H5F__create_api_common
        - Src:             'H5F.c:653,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:656,28'
          Dst:             H5VL_vol_object
        - Src:             'H5F.c:657,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:660,9'
          Dst:             H5F__post_open_api_common
        - Src:             'H5F.c:661,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:664,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:664,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Fis_accessible
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         77
      ICount:          291
      EdgeCount:       88
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_isa_class
        - H5VL_file_specific
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:476,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:476,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:476,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:476,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:476,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:480,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:485,22'
          Dst:             H5P_isa_class
        - Src:             'H5F.c:486,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:495,9'
          Dst:             H5VL_file_specific
        - Src:             'H5F.c:496,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:502,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:502,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Fget_vfd_handle
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          263
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_file_optional
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:435,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:435,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:435,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:435,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:435,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:439,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:442,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5F.c:443,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:452,9'
          Dst:             H5VL_file_optional
        - Src:             'H5F.c:453,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:456,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:456,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5F__get_all_ids_cb
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Fget_obj_ids
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - size_t
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         155
      ICount:          518
      EdgeCount:       176
      CyclomaticComplexity: 23
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5F__get_all_ids_cb
        - H5I_iterate
        - H5VL_file_get
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:343,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:343,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:343,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:343,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:343,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:347,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:349,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:361,32'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5F.c:362,13'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:372,13'
          Dst:             H5VL_file_get
        - Src:             'H5F.c:373,13'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:394,17'
          Dst:             H5I_iterate
        - Src:             'H5F.c:394,17'
          Dst:             H5F__get_all_ids_cb
        - Src:             'H5F.c:395,17'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:397,17'
          Dst:             H5I_iterate
        - Src:             'H5F.c:397,17'
          Dst:             H5F__get_all_ids_cb
        - Src:             'H5F.c:398,17'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:400,17'
          Dst:             H5I_iterate
        - Src:             'H5F.c:400,17'
          Dst:             H5F__get_all_ids_cb
        - Src:             'H5F.c:401,17'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:403,17'
          Dst:             H5I_iterate
        - Src:             'H5F.c:403,17'
          Dst:             H5F__get_all_ids_cb
        - Src:             'H5F.c:404,17'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:406,17'
          Dst:             H5I_iterate
        - Src:             'H5F.c:406,17'
          Dst:             H5F__get_all_ids_cb
        - Src:             'H5F.c:407,17'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:414,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:414,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5F__get_all_count_cb
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Fget_obj_count
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         144
      ICount:          476
      EdgeCount:       164
      CyclomaticComplexity: 22
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5F__get_all_count_cb
        - H5I_iterate
        - H5VL_file_get
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:226,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:226,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:226,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:226,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:226,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:230,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:242,32'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5F.c:243,13'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:251,13'
          Dst:             H5VL_file_get
        - Src:             'H5F.c:252,13'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:268,17'
          Dst:             H5I_iterate
        - Src:             'H5F.c:268,17'
          Dst:             H5F__get_all_count_cb
        - Src:             'H5F.c:269,17'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:271,17'
          Dst:             H5I_iterate
        - Src:             'H5F.c:271,17'
          Dst:             H5F__get_all_count_cb
        - Src:             'H5F.c:272,17'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:274,17'
          Dst:             H5I_iterate
        - Src:             'H5F.c:274,17'
          Dst:             H5F__get_all_count_cb
        - Src:             'H5F.c:275,17'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:277,17'
          Dst:             H5I_iterate
        - Src:             'H5F.c:277,17'
          Dst:             H5F__get_all_count_cb
        - Src:             'H5F.c:278,17'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:280,17'
          Dst:             H5I_iterate
        - Src:             'H5F.c:280,17'
          Dst:             H5F__get_all_count_cb
        - Src:             'H5F.c:281,17'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:288,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:288,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Fget_access_plist
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          229
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_file_get
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:164,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:164,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:164,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:164,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:164,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:167,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5F.c:168,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:175,9'
          Dst:             H5VL_file_get
        - Src:             'H5F.c:176,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:182,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:182,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Fget_create_plist
      functionSourceFile: '/src/hdf5/src/H5F.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          229
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_file_get
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5F.c:118,5'
          Dst:             H5_init_library
        - Src:             'H5F.c:118,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:118,5'
          Dst:             H5CX_push
        - Src:             'H5F.c:118,5'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:118,5'
          Dst:             H5E_clear_stack
        - Src:             'H5F.c:121,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5F.c:122,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:129,9'
          Dst:             H5VL_file_get
        - Src:             'H5F.c:130,9'
          Dst:             H5E_printf_stack
        - Src:             'H5F.c:136,5'
          Dst:             H5CX_pop
        - Src:             'H5F.c:136,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5F__efc_try_close_tag2
      functionSourceFile: '/src/hdf5/src/H5Fefc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 798
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          161
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - H5F__efc_try_close_tag2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fefc.c:793,17'
          Dst:             H5F__efc_try_close_tag2
    - functionName:    H5F__efc_try_close_tag1
      functionSourceFile: '/src/hdf5/src/H5Fefc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          172
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - H5F__efc_try_close_tag1
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fefc.c:728,17'
          Dst:             H5F__efc_try_close_tag1
    - functionName:    H5F__efc_try_close
      functionSourceFile: '/src/hdf5/src/H5Fefc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         73
      ICount:          416
      EdgeCount:       89
      CyclomaticComplexity: 18
      functionsReached:
        - H5E_printf_stack
        - H5F__efc_release_real
        - H5F__efc_try_close_tag1
        - H5F__efc_try_close_tag2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fefc.c:875,13'
          Dst:             H5F__efc_release_real
        - Src:             'H5Fefc.c:876,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fefc.c:926,5'
          Dst:             H5F__efc_try_close_tag1
        - Src:             'H5Fefc.c:984,13'
          Dst:             H5F__efc_try_close_tag2
        - Src:             'H5Fefc.c:993,13'
          Dst:             H5F__efc_release_real
        - Src:             'H5Fefc.c:994,13'
          Dst:             H5E_printf_stack
    - functionName:    H5F__efc_release_real
      functionSourceFile: '/src/hdf5/src/H5Fefc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          96
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5F__efc_remove_ent
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fefc.c:506,17'
          Dst:             H5F__efc_remove_ent
        - Src:             'H5Fefc.c:507,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fefc.c:512,24'
          Dst:             H5FL_reg_free
    - functionName:    H5F__efc_remove_ent
      functionSourceFile: '/src/hdf5/src/H5Fefc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          192
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5F_try_close
        - H5MM_xfree
        - H5SL_remove
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fefc.c:628,16'
          Dst:             H5SL_remove
        - Src:             'H5Fefc.c:629,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fefc.c:651,25'
          Dst:             H5MM_xfree
        - Src:             'H5Fefc.c:658,9'
          Dst:             H5F_try_close
        - Src:             'H5Fefc.c:659,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F__efc_destroy
      functionSourceFile: '/src/hdf5/src/H5Fefc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          135
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5F__efc_release_real
        - H5SL_close
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fefc.c:580,13'
          Dst:             H5F__efc_release_real
        - Src:             'H5Fefc.c:581,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fefc.c:585,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fefc.c:594,13'
          Dst:             H5SL_close
        - Src:             'H5Fefc.c:595,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fefc.c:598,11'
          Dst:             H5FL_reg_free
    - functionName:    H5F__efc_release
      functionSourceFile: '/src/hdf5/src/H5Fefc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5F__efc_release_real
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fefc.c:549,9'
          Dst:             H5F__efc_release_real
        - Src:             'H5Fefc.c:550,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F__efc_max_nfiles
      functionSourceFile: '/src/hdf5/src/H5Fefc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_efc_close
      functionSourceFile: '/src/hdf5/src/H5Fefc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          160
      EdgeCount:       47
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5F_try_close
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fefc.c:422,13'
          Dst:             H5F_try_close
        - Src:             'H5Fefc.c:423,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fefc.c:437,13'
          Dst:             H5F_try_close
        - Src:             'H5Fefc.c:438,13'
          Dst:             H5E_printf_stack
    - functionName:    H5F__efc_open_file
      functionSourceFile: '/src/hdf5/src/H5Fefc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - bool
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          166
      EdgeCount:       52
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5F__post_open
        - H5F_open
        - H5F_try_close
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fefc.c:145,9'
          Dst:             H5F_open
        - Src:             'H5Fefc.c:146,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fefc.c:155,9'
          Dst:             H5F__post_open
        - Src:             'H5Fefc.c:156,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fefc.c:170,17'
          Dst:             H5F_try_close
        - Src:             'H5Fefc.c:171,17'
          Dst:             H5E_printf_stack
    - functionName:    H5F__efc_open
      functionSourceFile: '/src/hdf5/src/H5Fefc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         198
      ICount:          781
      EdgeCount:       229
      CyclomaticComplexity: 33
      functionsReached:
        - H5CX_set_vol_connector_prop
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5F__efc_open_file
        - H5F__efc_remove_ent
        - H5F_try_close
        - H5I_object
        - H5MM_strdup
        - H5MM_xfree
        - H5P_peek
        - H5SL_create
        - H5SL_insert
        - H5SL_search
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fefc.c:217,44'
          Dst:             H5I_object
        - Src:             'H5Fefc.c:218,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fefc.c:219,9'
          Dst:             H5P_peek
        - Src:             'H5Fefc.c:220,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fefc.c:225,9'
          Dst:             H5CX_set_vol_connector_prop
        - Src:             'H5Fefc.c:226,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fefc.c:232,13'
          Dst:             H5F__efc_open_file
        - Src:             'H5Fefc.c:233,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fefc.c:247,36'
          Dst:             H5SL_search
        - Src:             'H5Fefc.c:251,35'
          Dst:             H5SL_create
        - Src:             'H5Fefc.c:252,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fefc.c:297,21'
          Dst:             H5F__efc_remove_ent
        - Src:             'H5Fefc.c:298,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Fefc.c:305,21'
          Dst:             H5F__efc_open_file
        - Src:             'H5Fefc.c:306,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Fefc.c:318,32'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Fefc.c:319,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fefc.c:326,13'
          Dst:             H5F__efc_open_file
        - Src:             'H5Fefc.c:327,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fefc.c:334,19'
          Dst:             H5FL_reg_free
        - Src:             'H5Fefc.c:341,34'
          Dst:             H5MM_strdup
        - Src:             'H5Fefc.c:342,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fefc.c:346,13'
          Dst:             H5SL_insert
        - Src:             'H5Fefc.c:347,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fefc.c:377,21'
          Dst:             H5F_try_close
        - Src:             'H5Fefc.c:378,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Fefc.c:380,25'
          Dst:             H5MM_xfree
        - Src:             'H5Fefc.c:381,25'
          Dst:             H5FL_reg_free
    - functionName:    H5F__efc_create
      functionSourceFile: '/src/hdf5/src/H5Fefc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          80
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fefc.c:100,24'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Fefc.c:101,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fefc.c:114,15'
          Dst:             H5FL_reg_free
    - functionName:    H5F__set_vol_conn
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         51
      ICount:          178
      EdgeCount:       56
      CyclomaticComplexity: 7
      functionsReached:
        - H5CX_get_vol_connector_prop
        - H5E_printf_stack
        - H5I_inc_ref
        - H5I_object
        - H5VL_copy_connector_info
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:295,9'
          Dst:             H5CX_get_vol_connector_prop
        - Src:             'H5Fint.c:296,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:302,58'
          Dst:             H5I_object
        - Src:             'H5Fint.c:303,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:307,13'
          Dst:             H5VL_copy_connector_info
        - Src:             'H5Fint.c:309,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:314,9'
          Dst:             H5I_inc_ref
        - Src:             'H5Fint.c:315,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F__get_objects_cb
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         125
      ICount:          567
      EdgeCount:       156
      CyclomaticComplexity: 33
      functionsReached:
        - H5A_oloc
        - H5D_oloc
        - H5E_printf_stack
        - H5G_oloc
        - H5T_is_immutable
        - H5T_is_named
        - H5T_oloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'H5Fint.c:669,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Fint.c:671,24'
          Dst:             H5A_oloc
        - Src:             'H5Fint.c:675,24'
          Dst:             H5G_oloc
        - Src:             'H5Fint.c:679,24'
          Dst:             H5D_oloc
        - Src:             'H5Fint.c:683,21'
          Dst:             H5T_is_named
        - Src:             'H5Fint.c:684,28'
          Dst:             H5T_oloc
        - Src:             'H5Fint.c:690,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:708,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:712,42'
          Dst:             H5T_is_immutable
        - Src:             'H5Fint.c:717,16'
          Dst:             H5T_is_immutable
    - functionName:    H5F__close_cb
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          83
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5VL_file_close
        - H5VL_free_object
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:217,9'
          Dst:             H5VL_file_close
        - Src:             'H5Fint.c:218,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:222,9'
          Dst:             H5VL_free_object
        - Src:             'H5Fint.c:223,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F_set_min_dset_ohdr
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4141
      functionLinenumberEnd: 4151
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_get_file_id
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4078
      functionLinenumberEnd: 4128
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          241
      EdgeCount:       81
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5I_find_id
        - H5I_inc_ref
        - H5VL_object_get
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
        - H5VL_wrap_register
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:4097,9'
          Dst:             H5VL_object_get
        - Src:             'H5Fint.c:4098,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:4101,9'
          Dst:             H5I_find_id
        - Src:             'H5Fint.c:4102,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:4107,13'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5Fint.c:4108,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:4111,24'
          Dst:             H5VL_wrap_register
        - Src:             'H5Fint.c:4112,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:4116,13'
          Dst:             H5I_inc_ref
        - Src:             'H5Fint.c:4117,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:4125,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5Fint.c:4126,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F__format_convert
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4013
      functionLinenumberEnd: 4062
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         56
      ICount:          236
      EdgeCount:       66
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5F__super_ext_remove_msg
        - H5F_super_dirty
        - H5MF_try_close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:4037,17'
          Dst:             H5F__super_ext_remove_msg
        - Src:             'H5Fint.c:4038,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:4042,13'
          Dst:             H5MF_try_close
        - Src:             'H5Fint.c:4043,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:4058,13'
          Dst:             H5F_super_dirty
        - Src:             'H5Fint.c:4059,13'
          Dst:             H5E_printf_stack
    - functionName:    H5F__start_swmr_write
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3725
      functionLinenumberEnd: 3999
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         481
      ICount:          1650
      EdgeCount:       534
      CyclomaticComplexity: 55
      functionsReached:
        - H5C_cache_image_status
        - H5D_get_access_plist
        - H5E_printf_stack
        - H5FD_lock
        - H5FD_set_feature_flags
        - H5FD_unlock
        - H5F__accum_reset
        - H5F__evict_cache_entries
        - H5F__flush
        - H5F_flush_tagged_metadata
        - H5F_get_obj_count
        - H5F_get_obj_ids
        - H5F_set_retries
        - H5F_super_dirty
        - H5G_loc_copy
        - H5G_loc_real
        - H5G_loc_reset
        - H5I_dec_ref
        - H5I_get_type
        - H5MM_xfree
        - H5O_refresh_metadata_reopen
        - H5VL_object
        - H5VL_vol_object
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Fint.c:3839,13'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Fint.c:3748,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3752,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3756,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3761,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3764,9'
          Dst:             H5C_cache_image_status
        - Src:             'H5Fint.c:3765,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3767,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3770,9'
          Dst:             H5F_flush_tagged_metadata
        - Src:             'H5Fint.c:3771,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3774,9'
          Dst:             H5F__flush
        - Src:             'H5Fint.c:3775,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3778,9'
          Dst:             H5F_get_obj_count
        - Src:             'H5Fint.c:3779,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3781,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3784,9'
          Dst:             H5F_get_obj_count
        - Src:             'H5Fint.c:3785,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3790,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3792,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3794,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3796,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3801,37'
          Dst:             calloc
        - Src:             'H5Fint.c:3802,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3806,13'
          Dst:             H5F_get_obj_ids
        - Src:             'H5Fint.c:3808,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3815,36'
          Dst:             H5VL_vol_object
        - Src:             'H5Fint.c:3816,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3830,20'
          Dst:             H5I_get_type
        - Src:             'H5Fint.c:3833,32'
          Dst:             H5VL_object
        - Src:             'H5Fint.c:3834,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3851,43'
          Dst:             H5D_get_access_plist
        - Src:             'H5Fint.c:3852,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3857,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3875,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3883,13'
          Dst:             H5G_loc_reset
        - Src:             'H5Fint.c:3886,13'
          Dst:             H5G_loc_real
        - Src:             'H5Fint.c:3887,13'
          Dst:             H5G_loc_copy
        - Src:             'H5Fint.c:3890,17'
          Dst:             H5I_dec_ref
        - Src:             'H5Fint.c:3891,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3896,9'
          Dst:             H5F__accum_reset
        - Src:             'H5Fint.c:3897,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3909,9'
          Dst:             H5F_set_retries
        - Src:             'H5Fint.c:3910,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3914,9'
          Dst:             H5FD_set_feature_flags
        - Src:             'H5Fint.c:3915,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3924,13'
          Dst:             H5FD_unlock
        - Src:             'H5Fint.c:3925,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3927,13'
          Dst:             H5FD_lock
        - Src:             'H5Fint.c:3928,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3933,9'
          Dst:             H5F_super_dirty
        - Src:             'H5Fint.c:3934,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3937,9'
          Dst:             H5F_flush_tagged_metadata
        - Src:             'H5Fint.c:3938,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3941,9'
          Dst:             H5F__evict_cache_entries
        - Src:             'H5Fint.c:3942,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3946,13'
          Dst:             H5O_refresh_metadata_reopen
        - Src:             'H5Fint.c:3947,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3953,13'
          Dst:             H5FD_set_feature_flags
        - Src:             'H5Fint.c:3954,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3958,13'
          Dst:             H5F_set_retries
        - Src:             'H5Fint.c:3959,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3968,13'
          Dst:             H5F_super_dirty
        - Src:             'H5Fint.c:3969,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3972,13'
          Dst:             H5F_flush_tagged_metadata
        - Src:             'H5Fint.c:3973,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3978,13'
          Dst:             H5FD_unlock
        - Src:             'H5Fint.c:3979,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3983,9'
          Dst:             H5MM_xfree
        - Src:             'H5Fint.c:3985,9'
          Dst:             H5MM_xfree
        - Src:             'H5Fint.c:3987,9'
          Dst:             H5MM_xfree
        - Src:             'H5Fint.c:3989,9'
          Dst:             H5MM_xfree
        - Src:             'H5Fint.c:3994,73'
          Dst:             H5I_dec_ref
        - Src:             'H5Fint.c:3995,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3996,9'
          Dst:             H5MM_xfree
    - functionName:    H5F__flush
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2379
      functionLinenumberEnd: 2397
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          74
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5F__flush_phase1
        - H5F__flush_phase2
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:2388,9'
          Dst:             H5F__flush_phase1
        - Src:             'H5Fint.c:2390,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2393,9'
          Dst:             H5F__flush_phase2
        - Src:             'H5Fint.c:2395,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F_get_obj_count
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5F__get_objects
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:496,22'
          Dst:             H5F__get_objects
        - Src:             'H5Fint.c:497,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F_get_obj_ids
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          67
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5F__get_objects
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:523,22'
          Dst:             H5F__get_objects
        - Src:             'H5Fint.c:524,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F_set_retries
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3430
      functionLinenumberEnd: 3451
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - log10
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:3447,41'
          Dst:             log10
    - functionName:    log10
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F__get_objects
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         115
      ICount:          448
      EdgeCount:       140
      CyclomaticComplexity: 27
      functionsReached:
        - H5E_printf_stack
        - H5F__get_objects_cb
        - H5I_iterate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:573,13'
          Dst:             H5I_iterate
        - Src:             'H5Fint.c:573,13'
          Dst:             H5F__get_objects_cb
        - Src:             'H5Fint.c:574,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:584,17'
          Dst:             H5I_iterate
        - Src:             'H5Fint.c:584,17'
          Dst:             H5F__get_objects_cb
        - Src:             'H5Fint.c:585,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:596,17'
          Dst:             H5I_iterate
        - Src:             'H5Fint.c:596,17'
          Dst:             H5F__get_objects_cb
        - Src:             'H5Fint.c:597,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:608,17'
          Dst:             H5I_iterate
        - Src:             'H5Fint.c:608,17'
          Dst:             H5F__get_objects_cb
        - Src:             'H5Fint.c:609,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:620,17'
          Dst:             H5I_iterate
        - Src:             'H5Fint.c:620,17'
          Dst:             H5F__get_objects_cb
        - Src:             'H5Fint.c:621,17'
          Dst:             H5E_printf_stack
    - functionName:    H5F__flush_phase1
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2263
      functionLinenumberEnd: 2286
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          74
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - H5D_flush_all
        - H5E_printf_stack
        - H5MF_free_aggrs
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:2272,9'
          Dst:             H5D_flush_all
        - Src:             'H5Fint.c:2274,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2282,9'
          Dst:             H5MF_free_aggrs
        - Src:             'H5Fint.c:2284,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F__flush_phase2
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2300
      functionLinenumberEnd: 2365
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         75
      ICount:          261
      EdgeCount:       83
      CyclomaticComplexity: 10
      functionsReached:
        - H5AC_flush
        - H5AC_prep_for_file_flush
        - H5AC_secure_from_file_flush
        - H5E_printf_stack
        - H5FD_flush
        - H5FD_truncate
        - H5F__accum_flush
        - H5PB_flush
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:2309,9'
          Dst:             H5AC_prep_for_file_flush
        - Src:             'H5Fint.c:2311,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2314,9'
          Dst:             H5AC_flush
        - Src:             'H5Fint.c:2316,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2330,9'
          Dst:             H5FD_truncate
        - Src:             'H5Fint.c:2332,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2335,9'
          Dst:             H5AC_flush
        - Src:             'H5Fint.c:2337,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2346,9'
          Dst:             H5AC_secure_from_file_flush
        - Src:             'H5Fint.c:2348,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2351,9'
          Dst:             H5F__accum_flush
        - Src:             'H5Fint.c:2353,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2356,9'
          Dst:             H5PB_flush
        - Src:             'H5Fint.c:2358,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2361,9'
          Dst:             H5FD_flush
        - Src:             'H5Fint.c:2363,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F_get_metadata_read_retry_info
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3613
      functionLinenumberEnd: 3686
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          239
      EdgeCount:       54
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Fint.c:3640,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Fint.c:3670,25'
          Dst:             H5E_printf_stack
    - functionName:    H5F__get_max_eof_eoa
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3574
      functionLinenumberEnd: 3598
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          87
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FD_get_eoa
        - H5FD_get_eof
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:3587,11'
          Dst:             H5FD_get_eoa
        - Src:             'H5Fint.c:3588,11'
          Dst:             H5FD_get_eof
        - Src:             'H5Fint.c:3593,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F__set_paged_aggr
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3547
      functionLinenumberEnd: 3561
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FD_set_paged_aggr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:3557,9'
          Dst:             H5FD_set_paged_aggr
        - Src:             'H5Fint.c:3558,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F__set_eoa
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3520
      functionLinenumberEnd: 3534
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          59
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FD_set_eoa
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:3530,9'
          Dst:             H5FD_set_eoa
        - Src:             'H5Fint.c:3531,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F__set_base_addr
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3494
      functionLinenumberEnd: 3507
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          56
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FD_set_base_addr
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:3503,9'
          Dst:             H5FD_set_base_addr
        - Src:             'H5Fint.c:3504,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F_object_flush_cb
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3466
      functionLinenumberEnd: 3481
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:3478,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F_track_metadata_read_retries
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3385
      functionLinenumberEnd: 3415
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          104
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - calloc
        - log10
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:3403,38'
          Dst:             calloc
        - Src:             'H5Fint.c:3404,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3407,15'
          Dst:             log10
    - functionName:    H5F__get_info
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3336
      functionLinenumberEnd: 3368
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          168
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5F__super_size
        - H5MF_get_freespace
        - H5SM_ih_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:3350,9'
          Dst:             H5F__super_size
        - Src:             'H5Fint.c:3351,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3354,9'
          Dst:             H5MF_get_freespace
        - Src:             'H5Fint.c:3355,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3359,13'
          Dst:             H5SM_ih_size
        - Src:             'H5Fint.c:3360,13'
          Dst:             H5E_printf_stack
    - functionName:    H5F__get_file_image
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3234
      functionLinenumberEnd: 3322
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         89
      ICount:          325
      EdgeCount:       99
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5FD_get_eoa
        - H5FD_read
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:3243,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3246,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3266,9'
          Dst:             strcmp
        - Src:             'H5Fint.c:3267,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3288,9'
          Dst:             strcmp
        - Src:             'H5Fint.c:3289,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3292,31'
          Dst:             H5FD_get_eoa
        - Src:             'H5Fint.c:3293,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3301,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:3305,13'
          Dst:             H5FD_read
        - Src:             'H5Fint.c:3306,13'
          Dst:             H5E_printf_stack
    - functionName:    H5F__set_libver_bounds
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3179
      functionLinenumberEnd: 3219
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          96
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5F__flush
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:3210,13'
          Dst:             H5F__flush
        - Src:             'H5Fint.c:3211,13'
          Dst:             H5E_printf_stack
    - functionName:    H5F_set_store_msg_crt_idx
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3152
      functionLinenumberEnd: 3162
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_set_sohm_nindexes
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3129
      functionLinenumberEnd: 3139
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_set_sohm_vers
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3106
      functionLinenumberEnd: 3116
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_set_sohm_addr
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3083
      functionLinenumberEnd: 3093
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_set_grp_btree_shared
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3059
      functionLinenumberEnd: 3070
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_addr_decode
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3038
      functionLinenumberEnd: 3046
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5F_addr_decode_len
      functionUses:    73
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:3044,5'
          Dst:             H5F_addr_decode_len
    - functionName:    H5F_addr_decode_len
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2976
      functionLinenumberEnd: 3020
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          101
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_addr_encode
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2950
      functionLinenumberEnd: 2958
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5F_addr_encode_len
      functionUses:    64
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:2956,5'
          Dst:             H5F_addr_encode_len
    - functionName:    H5F_addr_encode_len
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2914
      functionLinenumberEnd: 2935
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_decr_nopen_objs
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2765
      functionLinenumberEnd: 2771
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_incr_nopen_objs
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2745
      functionLinenumberEnd: 2751
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_get_id
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2711
      functionLinenumberEnd: 2731
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          102
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5I_find_id
        - H5I_inc_ref
        - H5VL_wrap_register
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:2718,9'
          Dst:             H5I_find_id
        - Src:             'H5Fint.c:2720,26'
          Dst:             H5VL_wrap_register
        - Src:             'H5Fint.c:2721,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2726,13'
          Dst:             H5I_inc_ref
        - Src:             'H5Fint.c:2727,13'
          Dst:             H5E_printf_stack
    - functionName:    H5F__reopen
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2680
      functionLinenumberEnd: 2694
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          67
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5F__new
        - H5MM_xstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:2686,30'
          Dst:             H5F__new
        - Src:             'H5Fint.c:2687,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2690,30'
          Dst:             H5MM_xstrdup
        - Src:             'H5Fint.c:2691,30'
          Dst:             H5MM_xstrdup
    - functionName:    H5F__new
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1103
      functionLinenumberEnd: 1360
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         572
      ICount:          2000
      EdgeCount:       635
      CyclomaticComplexity: 65
      functionsReached:
        - H5AC_create
        - H5E_printf_stack
        - H5FD_get_feature_flags
        - H5FD_get_fs_type_map
        - H5FD_get_maxaddr
        - H5FD_set_feature_flags
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5FO_create
        - H5FO_top_create
        - H5F__efc_create
        - H5F__efc_destroy
        - H5F__set_vol_conn
        - H5F__sfile_add
        - H5F_set_retries
        - H5I_dec_ref
        - H5I_object
        - H5MF_init_merge_flags
        - H5P_copy_plist
        - H5P_get
        - calloc
        - strlen
        - strncpy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:1109,22'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Fint.c:1110,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1123,34'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Fint.c:1124,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1153,48'
          Dst:             H5I_object
        - Src:             'H5Fint.c:1154,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1155,30'
          Dst:             H5P_copy_plist
        - Src:             'H5Fint.c:1158,13'
          Dst:             H5P_get
        - Src:             'H5Fint.c:1159,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1160,13'
          Dst:             H5P_get
        - Src:             'H5Fint.c:1161,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1162,13'
          Dst:             H5P_get
        - Src:             'H5Fint.c:1163,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1165,13'
          Dst:             H5P_get
        - Src:             'H5Fint.c:1166,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1167,13'
          Dst:             H5P_get
        - Src:             'H5Fint.c:1168,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1169,13'
          Dst:             H5P_get
        - Src:             'H5Fint.c:1170,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1171,13'
          Dst:             H5P_get
        - Src:             'H5Fint.c:1172,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1180,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1183,48'
          Dst:             H5I_object
        - Src:             'H5Fint.c:1184,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1185,13'
          Dst:             H5P_get
        - Src:             'H5Fint.c:1186,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1187,13'
          Dst:             H5P_get
        - Src:             'H5Fint.c:1188,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1189,13'
          Dst:             H5P_get
        - Src:             'H5Fint.c:1190,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1191,13'
          Dst:             H5P_get
        - Src:             'H5Fint.c:1192,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1193,13'
          Dst:             H5P_get
        - Src:             'H5Fint.c:1194,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1195,13'
          Dst:             H5P_get
        - Src:             'H5Fint.c:1196,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1197,13'
          Dst:             H5P_get
        - Src:             'H5Fint.c:1198,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1199,13'
          Dst:             H5P_get
        - Src:             'H5Fint.c:1200,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1201,13'
          Dst:             H5P_get
        - Src:             'H5Fint.c:1202,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1203,13'
          Dst:             H5P_get
        - Src:             'H5Fint.c:1204,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1205,13'
          Dst:             H5P_get
        - Src:             'H5Fint.c:1206,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1207,13'
          Dst:             H5P_get
        - Src:             'H5Fint.c:1208,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1209,13'
          Dst:             H5P_get
        - Src:             'H5Fint.c:1210,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1212,13'
          Dst:             H5P_get
        - Src:             'H5Fint.c:1213,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1215,13'
          Dst:             H5P_get
        - Src:             'H5Fint.c:1216,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1218,43'
          Dst:             H5F__efc_create
        - Src:             'H5Fint.c:1219,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1226,13'
          Dst:             H5P_get
        - Src:             'H5Fint.c:1228,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1229,13'
          Dst:             H5P_get
        - Src:             'H5Fint.c:1230,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1233,30'
          Dst:             H5FD_get_maxaddr
        - Src:             'H5Fint.c:1235,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1236,13'
          Dst:             H5FD_get_feature_flags
        - Src:             'H5Fint.c:1237,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1242,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1245,13'
          Dst:             H5FD_get_fs_type_map
        - Src:             'H5Fint.c:1246,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1247,13'
          Dst:             H5MF_init_merge_flags
        - Src:             'H5Fint.c:1248,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1263,13'
          Dst:             H5P_get
        - Src:             'H5Fint.c:1264,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1277,17'
          Dst:             H5FD_set_feature_flags
        - Src:             'H5Fint.c:1278,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1287,13'
          Dst:             H5F_set_retries
        - Src:             'H5Fint.c:1288,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1294,17'
          Dst:             H5P_get
        - Src:             'H5Fint.c:1295,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1297,30'
          Dst:             strlen
        - Src:             'H5Fint.c:1298,68'
          Dst:             calloc
        - Src:             'H5Fint.c:1299,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1301,17'
          Dst:             strncpy
        - Src:             'H5Fint.c:1309,13'
          Dst:             H5P_get
        - Src:             'H5Fint.c:1310,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1313,13'
          Dst:             H5F__set_vol_conn
        - Src:             'H5Fint.c:1314,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1320,13'
          Dst:             H5AC_create
        - Src:             'H5Fint.c:1321,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1324,13'
          Dst:             H5FO_create
        - Src:             'H5Fint.c:1325,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1328,13'
          Dst:             H5F__sfile_add
        - Src:             'H5Fint.c:1329,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1335,9'
          Dst:             H5FO_top_create
        - Src:             'H5Fint.c:1336,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1348,21'
          Dst:             H5F__efc_destroy
        - Src:             'H5Fint.c:1349,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1351,21'
          Dst:             H5I_dec_ref
        - Src:             'H5Fint.c:1352,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1354,25'
          Dst:             H5FL_reg_free
        - Src:             'H5Fint.c:1357,13'
          Dst:             H5FL_reg_free
    - functionName:    H5F__delete
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2472
      functionLinenumberEnd: 2484
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FD_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:2480,9'
          Dst:             H5FD_delete
        - Src:             'H5Fint.c:2481,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F_try_close
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2501
      functionLinenumberEnd: 2660
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         181
      ICount:          587
      EdgeCount:       207
      CyclomaticComplexity: 28
      functionsReached:
        - H5E_printf_stack
        - H5F__close_mounts
        - H5F__dest
        - H5F__efc_try_close
        - H5F__mount_count_ids
        - H5F_get_obj_ids
        - H5F_try_close
        - H5I_dec_ref
      functionUses:    14
      BranchProfiles:
        - Branch String:   'H5Fint.c:2542,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Fint.c:2529,9'
          Dst:             H5F__mount_count_ids
        - Src:             'H5Fint.c:2530,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2579,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2597,30'
          Dst:             H5F_get_obj_ids
        - Src:             'H5Fint.c:2604,25'
          Dst:             H5I_dec_ref
        - Src:             'H5Fint.c:2605,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2608,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2615,30'
          Dst:             H5F_get_obj_ids
        - Src:             'H5Fint.c:2622,25'
          Dst:             H5I_dec_ref
        - Src:             'H5Fint.c:2623,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2626,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2634,13'
          Dst:             H5F_try_close
        - Src:             'H5Fint.c:2635,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2638,9'
          Dst:             H5F__close_mounts
        - Src:             'H5Fint.c:2639,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2646,13'
          Dst:             H5F__efc_try_close
        - Src:             'H5Fint.c:2647,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2653,9'
          Dst:             H5F__dest
        - Src:             'H5Fint.c:2654,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F__dest
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1376
      functionLinenumberEnd: 1657
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         309
      ICount:          1250
      EdgeCount:       357
      CyclomaticComplexity: 50
      functionsReached:
        - H5AC_dest
        - H5AC_prep_for_file_close
        - H5AC_unpin_entry
        - H5CX_get_vol_wrap_ctx
        - H5E_printf_stack
        - H5FD_close
        - H5FD_truncate
        - H5FL_reg_free
        - H5FO_dest
        - H5FO_top_dest
        - H5F__accum_reset
        - H5F__efc_destroy
        - H5F__flush_phase1
        - H5F__flush_phase2
        - H5F__sfile_remove
        - H5F_eoa_dirty
        - H5G_node_close
        - H5G_root_free
        - H5I_dec_ref
        - H5I_get_type
        - H5MF_close
        - H5MF_free_aggrs
        - H5MM_xfree
        - H5PB_dest
        - H5T_unregister
        - H5VL_free_connector_info
        - H5VL_free_object
        - H5VL_object_unwrap
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:1396,17'
          Dst:             H5F__flush_phase1
        - Src:             'H5Fint.c:1398,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1404,13'
          Dst:             H5AC_prep_for_file_close
        - Src:             'H5Fint.c:1406,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1413,17'
          Dst:             H5F__flush_phase2
        - Src:             'H5Fint.c:1415,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1427,17'
          Dst:             H5F__efc_destroy
        - Src:             'H5Fint.c:1429,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1460,21'
          Dst:             H5MF_close
        - Src:             'H5Fint.c:1462,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1478,25'
          Dst:             H5F_eoa_dirty
        - Src:             'H5Fint.c:1480,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1489,25'
          Dst:             H5MF_free_aggrs
        - Src:             'H5Fint.c:1491,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1494,25'
          Dst:             H5FD_truncate
        - Src:             'H5Fint.c:1496,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1509,21'
          Dst:             H5AC_unpin_entry
        - Src:             'H5Fint.c:1511,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1514,17'
          Dst:             H5AC_unpin_entry
        - Src:             'H5Fint.c:1516,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1528,13'
          Dst:             H5F__sfile_remove
        - Src:             'H5Fint.c:1530,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1536,13'
          Dst:             H5AC_dest
        - Src:             'H5Fint.c:1538,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1541,13'
          Dst:             H5PB_dest
        - Src:             'H5Fint.c:1543,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1547,51'
          Dst:             H5MM_xfree
        - Src:             'H5Fint.c:1555,17'
          Dst:             H5G_root_free
        - Src:             'H5Fint.c:1557,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1562,13'
          Dst:             H5F__accum_reset
        - Src:             'H5Fint.c:1564,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1565,13'
          Dst:             H5FO_dest
        - Src:             'H5Fint.c:1567,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1568,50'
          Dst:             H5MM_xfree
        - Src:             'H5Fint.c:1569,13'
          Dst:             H5G_node_close
        - Src:             'H5Fint.c:1571,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1574,32'
          Dst:             H5I_get_type
        - Src:             'H5Fint.c:1576,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1577,13'
          Dst:             H5I_dec_ref
        - Src:             'H5Fint.c:1579,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1583,17'
          Dst:             H5VL_free_connector_info
        - Src:             'H5Fint.c:1585,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1587,17'
          Dst:             H5I_dec_ref
        - Src:             'H5Fint.c:1589,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1593,13'
          Dst:             H5FD_close
        - Src:             'H5Fint.c:1595,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1598,49'
          Dst:             H5MM_xfree
        - Src:             'H5Fint.c:1602,38'
          Dst:             H5MM_xfree
        - Src:             'H5Fint.c:1607,58'
          Dst:             H5MM_xfree
        - Src:             'H5Fint.c:1610,37'
          Dst:             H5FL_reg_free
        - Src:             'H5Fint.c:1621,30'
          Dst:             H5MM_xfree
        - Src:             'H5Fint.c:1622,30'
          Dst:             H5MM_xfree
        - Src:             'H5Fint.c:1629,13'
          Dst:             H5CX_get_vol_wrap_ctx
        - Src:             'H5Fint.c:1630,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1631,38'
          Dst:             H5VL_object_unwrap
        - Src:             'H5Fint.c:1632,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1642,13'
          Dst:             H5T_unregister
        - Src:             'H5Fint.c:1643,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1646,13'
          Dst:             H5VL_free_object
        - Src:             'H5Fint.c:1647,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1650,9'
          Dst:             H5FO_top_dest
        - Src:             'H5Fint.c:1651,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1655,13'
          Dst:             H5FL_reg_free
    - functionName:    H5F__close
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2423
      functionLinenumberEnd: 2459
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         42
      ICount:          139
      EdgeCount:       47
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5F__mount_count_ids
        - H5F_try_close
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:2439,13'
          Dst:             H5F__mount_count_ids
        - Src:             'H5Fint.c:2440,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2448,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2455,9'
          Dst:             H5F_try_close
        - Src:             'H5Fint.c:2456,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F__post_open
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2236
      functionLinenumberEnd: 2249
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          56
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5VL_create_object_using_vol_id
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:2245,31'
          Dst:             H5VL_create_object_using_vol_id
        - Src:             'H5Fint.c:2246,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F__build_actual_name
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2787
      functionLinenumberEnd: 2899
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         165
      ICount:          534
      EdgeCount:       185
      CyclomaticComplexity: 22
      functionsReached:
        - H5E_printf_stack
        - H5F_get_vfd_handle
        - H5I_dec_app_ref
        - H5I_object
        - H5MM_strdup
        - H5MM_xfree
        - H5P_copy_plist
        - H5P_set
        - __errno_location
        - calloc
        - fstat
        - lstat
        - realpath
        - stat
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:2816,13'
          Dst:             lstat
        - Src:             'H5Fint.c:2817,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2828,45'
          Dst:             calloc
        - Src:             'H5Fint.c:2829,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2839,32'
          Dst:             H5P_copy_plist
        - Src:             'H5Fint.c:2840,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2841,55'
          Dst:             H5I_object
        - Src:             'H5Fint.c:2842,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2849,17'
          Dst:             H5P_set
        - Src:             'H5Fint.c:2850,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2854,17'
          Dst:             H5F_get_vfd_handle
        - Src:             'H5Fint.c:2855,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2859,17'
          Dst:             stat
        - Src:             'H5Fint.c:2860,17'
          Dst:             __errno_location
        - Src:             'H5Fint.c:2860,17'
          Dst:             strerror
        - Src:             'H5Fint.c:2860,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2864,17'
          Dst:             fstat
        - Src:             'H5Fint.c:2865,17'
          Dst:             __errno_location
        - Src:             'H5Fint.c:2865,17'
          Dst:             strerror
        - Src:             'H5Fint.c:2865,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2869,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2872,25'
          Dst:             realpath
        - Src:             'H5Fint.c:2873,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2876,49'
          Dst:             H5MM_strdup
        - Src:             'H5Fint.c:2877,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2885,45'
          Dst:             H5MM_strdup
        - Src:             'H5Fint.c:2886,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2892,13'
          Dst:             H5I_dec_app_ref
        - Src:             'H5Fint.c:2893,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2896,28'
          Dst:             H5MM_xfree
    - functionName:    lstat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    stat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    60
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    35
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fstat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    realpath
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F__check_if_using_file_locks
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1687
      functionLinenumberEnd: 1717
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          119
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5P_get
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:1702,13'
          Dst:             H5P_get
        - Src:             'H5Fint.c:1703,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1712,13'
          Dst:             H5P_get
        - Src:             'H5Fint.c:1713,13'
          Dst:             H5E_printf_stack
    - functionName:    H5F_open
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1799
      functionLinenumberEnd: 2221
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - bool
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         668
      ICount:          2311
      EdgeCount:       770
      CyclomaticComplexity: 104
      functionsReached:
        - H5C_cache_image_status
        - H5E_printf_stack
        - H5FD_close
        - H5FD_get_class
        - H5FD_get_eoa
        - H5FD_get_eof
        - H5FD_lock
        - H5FD_open
        - H5FD_unlock
        - H5F__build_actual_name
        - H5F__check_if_using_file_locks
        - H5F__dest
        - H5F__new
        - H5F__sfile_search
        - H5F__super_init
        - H5F__super_read
        - H5F_flush_tagged_metadata
        - H5F_super_dirty
        - H5G_mkroot
        - H5I_object
        - H5MM_xstrdup
        - H5PB_create
        - H5P_exist_plist
        - H5P_get
        - H5_build_extpath
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:1832,25'
          Dst:             H5FD_get_class
        - Src:             'H5Fint.c:1833,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1836,46'
          Dst:             H5I_object
        - Src:             'H5Fint.c:1837,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1840,9'
          Dst:             H5F__check_if_using_file_locks
        - Src:             'H5Fint.c:1841,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1876,17'
          Dst:             H5FD_open
        - Src:             'H5Fint.c:1877,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1896,13'
          Dst:             H5FD_open
        - Src:             'H5Fint.c:1897,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1907,19'
          Dst:             H5F__sfile_search
        - Src:             'H5Fint.c:1918,13'
          Dst:             H5FD_close
        - Src:             'H5Fint.c:1919,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1921,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1923,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1925,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1928,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1933,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1937,21'
          Dst:             H5F__new
        - Src:             'H5Fint.c:1938,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1948,17'
          Dst:             H5FD_close
        - Src:             'H5Fint.c:1949,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1952,17'
          Dst:             H5FD_open
        - Src:             'H5Fint.c:1953,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1959,17'
          Dst:             H5FD_lock
        - Src:             'H5Fint.c:1961,21'
          Dst:             H5FD_close
        - Src:             'H5Fint.c:1962,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1963,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1967,29'
          Dst:             H5F__new
        - Src:             'H5Fint.c:1972,17'
          Dst:             H5FD_close
        - Src:             'H5Fint.c:1973,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1974,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1983,9'
          Dst:             H5C_cache_image_status
        - Src:             'H5Fint.c:1984,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1986,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1989,23'
          Dst:             H5MM_xstrdup
        - Src:             'H5Fint.c:2004,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2006,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2011,9'
          Dst:             H5P_get
        - Src:             'H5Fint.c:2012,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2015,13'
          Dst:             H5P_get
        - Src:             'H5Fint.c:2016,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2017,13'
          Dst:             H5P_get
        - Src:             'H5Fint.c:2018,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2022,9'
          Dst:             H5P_get
        - Src:             'H5Fint.c:2023,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2058,15'
          Dst:             H5FD_get_eof
        - Src:             'H5Fint.c:2058,15'
          Dst:             H5FD_get_eoa
        - Src:             'H5Fint.c:2058,15'
          Dst:             H5FD_get_eof
        - Src:             'H5Fint.c:2058,15'
          Dst:             H5FD_get_eoa
        - Src:             'H5Fint.c:2067,17'
          Dst:             H5PB_create
        - Src:             'H5Fint.c:2068,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2072,13'
          Dst:             H5F__super_init
        - Src:             'H5Fint.c:2073,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2079,13'
          Dst:             H5G_mkroot
        - Src:             'H5Fint.c:2080,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2084,13'
          Dst:             H5F__super_read
        - Src:             'H5Fint.c:2085,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2103,17'
          Dst:             H5PB_create
        - Src:             'H5Fint.c:2104,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2107,13'
          Dst:             H5G_mkroot
        - Src:             'H5Fint.c:2108,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2117,9'
          Dst:             H5P_get
        - Src:             'H5Fint.c:2118,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2127,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2129,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2134,9'
          Dst:             H5P_exist_plist
        - Src:             'H5Fint.c:2135,13'
          Dst:             H5P_get
        - Src:             'H5Fint.c:2136,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2150,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2155,13'
          Dst:             H5_build_extpath
        - Src:             'H5Fint.c:2156,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2160,9'
          Dst:             H5F__build_actual_name
        - Src:             'H5Fint.c:2161,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2170,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2180,17'
          Dst:             H5F_super_dirty
        - Src:             'H5Fint.c:2181,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2182,17'
          Dst:             H5F_flush_tagged_metadata
        - Src:             'H5Fint.c:2183,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2184,17'
          Dst:             H5F_flush_tagged_metadata
        - Src:             'H5Fint.c:2185,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2189,21'
          Dst:             H5FD_unlock
        - Src:             'H5Fint.c:2190,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2201,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2206,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:2218,13'
          Dst:             H5F__dest
        - Src:             'H5Fint.c:2219,13'
          Dst:             H5E_printf_stack
    - functionName:    H5F__is_hdf5
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1037
      functionLinenumberEnd: 1082
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          183
      EdgeCount:       59
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5FD_close
        - H5FD_locate_signature
        - H5FD_open
        - H5F__sfile_search
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:1048,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1054,9'
          Dst:             H5FD_open
        - Src:             'H5Fint.c:1055,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1063,27'
          Dst:             H5F__sfile_search
        - Src:             'H5Fint.c:1067,13'
          Dst:             H5FD_locate_signature
        - Src:             'H5Fint.c:1068,13'
          Dst:             H5FD_close
        - Src:             'H5Fint.c:1069,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1075,9'
          Dst:             H5FD_close
        - Src:             'H5Fint.c:1076,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F__build_name
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 757
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          99
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - snprintf
        - strlen
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:764,18'
          Dst:             strlen
        - Src:             'H5Fint.c:765,18'
          Dst:             strlen
        - Src:             'H5Fint.c:770,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:773,5'
          Dst:             snprintf
    - functionName:    H5F__getenv_prefix_name
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:803,14'
          Dst:             strchr
    - functionName:    H5F_prefix_open_file
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 1024
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - bool
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         246
      ICount:          866
      EdgeCount:       286
      CyclomaticComplexity: 42
      functionsReached:
        - H5E_printf_stack
        - H5F__build_name
        - H5F__efc_open
        - H5F__getenv_prefix_name
        - H5F_efc_close
        - H5MM_strdup
        - H5MM_xfree
        - getenv
        - strlen
        - strncpy
        - strrchr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:850,35'
          Dst:             H5MM_strdup
        - Src:             'H5Fint.c:851,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:852,26'
          Dst:             strlen
        - Src:             'H5Fint.c:857,13'
          Dst:             H5F__efc_open
        - Src:             'H5Fint.c:858,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:865,13'
          Dst:             strrchr
        - Src:             'H5Fint.c:872,13'
          Dst:             strncpy
        - Src:             'H5Fint.c:895,26'
          Dst:             getenv
        - Src:             'H5Fint.c:897,26'
          Dst:             getenv
        - Src:             'H5Fint.c:899,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:906,55'
          Dst:             H5MM_strdup
        - Src:             'H5Fint.c:907,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:913,35'
          Dst:             H5F__getenv_prefix_name
        - Src:             'H5Fint.c:915,25'
          Dst:             H5F__build_name
        - Src:             'H5Fint.c:916,45'
          Dst:             H5MM_xfree
        - Src:             'H5Fint.c:917,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:921,25'
          Dst:             H5F__efc_open
        - Src:             'H5Fint.c:923,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:926,41'
          Dst:             H5MM_xfree
        - Src:             'H5Fint.c:934,33'
          Dst:             H5MM_xfree
        - Src:             'H5Fint.c:941,13'
          Dst:             H5F__build_name
        - Src:             'H5Fint.c:942,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:945,13'
          Dst:             H5F__efc_open
        - Src:             'H5Fint.c:946,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:949,29'
          Dst:             H5MM_xfree
        - Src:             'H5Fint.c:958,17'
          Dst:             H5F__build_name
        - Src:             'H5Fint.c:959,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:962,17'
          Dst:             H5F__efc_open
        - Src:             'H5Fint.c:964,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:967,33'
          Dst:             H5MM_xfree
        - Src:             'H5Fint.c:974,13'
          Dst:             H5F__efc_open
        - Src:             'H5Fint.c:976,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:984,41'
          Dst:             H5MM_strdup
        - Src:             'H5Fint.c:985,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:988,9'
          Dst:             strrchr
        - Src:             'H5Fint.c:994,13'
          Dst:             H5F__build_name
        - Src:             'H5Fint.c:995,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:996,36'
          Dst:             H5MM_xfree
        - Src:             'H5Fint.c:999,13'
          Dst:             H5F__efc_open
        - Src:             'H5Fint.c:1000,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1003,29'
          Dst:             H5MM_xfree
        - Src:             'H5Fint.c:1011,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1015,25'
          Dst:             H5F_efc_close
        - Src:             'H5Fint.c:1016,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:1018,29'
          Dst:             H5MM_xfree
        - Src:             'H5Fint.c:1020,34'
          Dst:             H5MM_xfree
        - Src:             'H5Fint.c:1022,36'
          Dst:             H5MM_xfree
    - functionName:    strrchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_get_access_plist
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         345
      ICount:          1146
      EdgeCount:       380
      CyclomaticComplexity: 37
      functionsReached:
        - H5E_printf_stack
        - H5FD_fapl_get
        - H5FD_free_driver_info
        - H5F__efc_max_nfiles
        - H5I_object
        - H5P_copy_plist
        - H5P_peek_driver_config_str
        - H5P_set
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:354,48'
          Dst:             H5I_object
        - Src:             'H5Fint.c:355,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:356,22'
          Dst:             H5P_copy_plist
        - Src:             'H5Fint.c:357,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:358,48'
          Dst:             H5I_object
        - Src:             'H5Fint.c:359,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:362,9'
          Dst:             H5P_set
        - Src:             'H5Fint.c:363,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:365,9'
          Dst:             H5P_set
        - Src:             'H5Fint.c:366,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:367,9'
          Dst:             H5P_set
        - Src:             'H5Fint.c:368,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:369,9'
          Dst:             H5P_set
        - Src:             'H5Fint.c:370,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:371,9'
          Dst:             H5P_set
        - Src:             'H5Fint.c:372,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:373,9'
          Dst:             H5P_set
        - Src:             'H5Fint.c:374,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:375,9'
          Dst:             H5P_set
        - Src:             'H5Fint.c:376,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:377,9'
          Dst:             H5P_set
        - Src:             'H5Fint.c:378,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:379,9'
          Dst:             H5P_set
        - Src:             'H5Fint.c:380,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:381,9'
          Dst:             H5P_set
        - Src:             'H5Fint.c:382,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:383,9'
          Dst:             H5P_set
        - Src:             'H5Fint.c:384,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:386,9'
          Dst:             H5P_set
        - Src:             'H5Fint.c:387,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:389,9'
          Dst:             H5P_set
        - Src:             'H5Fint.c:390,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:391,9'
          Dst:             H5P_set
        - Src:             'H5Fint.c:392,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:394,9'
          Dst:             H5P_set
        - Src:             'H5Fint.c:395,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:396,9'
          Dst:             H5P_set
        - Src:             'H5Fint.c:397,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:400,20'
          Dst:             H5F__efc_max_nfiles
        - Src:             'H5Fint.c:401,9'
          Dst:             H5P_set
        - Src:             'H5Fint.c:402,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:404,13'
          Dst:             H5P_set
        - Src:             'H5Fint.c:405,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:406,13'
          Dst:             H5P_set
        - Src:             'H5Fint.c:408,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:410,13'
          Dst:             H5P_set
        - Src:             'H5Fint.c:412,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:437,9'
          Dst:             H5P_set
        - Src:             'H5Fint.c:439,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:441,9'
          Dst:             H5P_set
        - Src:             'H5Fint.c:442,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:446,37'
          Dst:             H5FD_fapl_get
        - Src:             'H5Fint.c:447,37'
          Dst:             H5P_peek_driver_config_str
        - Src:             'H5Fint.c:451,9'
          Dst:             H5P_set
        - Src:             'H5Fint.c:452,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:457,9'
          Dst:             H5P_set
        - Src:             'H5Fint.c:458,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:462,9'
          Dst:             H5P_set
        - Src:             'H5Fint.c:463,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:465,14'
          Dst:             H5P_set
        - Src:             'H5Fint.c:466,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:470,31'
          Dst:             H5FD_free_driver_info
        - Src:             'H5Fint.c:471,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F_term_package
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - H5F_sfile_assert_num
        - H5I_clear_type
        - H5I_dec_type_ref
        - H5I_nmembers
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:174,9'
          Dst:             H5I_nmembers
        - Src:             'H5Fint.c:175,15'
          Dst:             H5I_clear_type
        - Src:             'H5Fint.c:180,9'
          Dst:             H5F_sfile_assert_num
        - Src:             'H5Fint.c:183,15'
          Dst:             H5I_dec_type_ref
    - functionName:    H5F__parse_file_lock_env_var
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          118
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - getenv
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:249,20'
          Dst:             getenv
        - Src:             'H5Fint.c:250,27'
          Dst:             strcmp
        - Src:             'H5Fint.c:250,61'
          Dst:             strcmp
        - Src:             'H5Fint.c:254,31'
          Dst:             strcmp
        - Src:             'H5Fint.c:258,32'
          Dst:             strcmp
        - Src:             'H5Fint.c:258,65'
          Dst:             strcmp
    - functionName:    H5F_init
      functionSourceFile: '/src/hdf5/src/H5Fint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         26
      ICount:          75
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5F__parse_file_lock_env_var
        - H5I_register_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fint.c:141,9'
          Dst:             H5I_register_type
        - Src:             'H5Fint.c:142,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fint.c:145,9'
          Dst:             H5F__parse_file_lock_env_var
        - Src:             'H5Fint.c:146,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F_get_checksums
      functionSourceFile: '/src/hdf5/src/H5Fio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          135
      EdgeCount:       26
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5_checksum_metadata
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fio.c:511,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fio.c:526,21'
          Dst:             H5_checksum_metadata
    - functionName:    H5F__evict_cache_entries
      functionSourceFile: '/src/hdf5/src/H5Fio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_evict
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fio.c:456,9'
          Dst:             H5AC_evict
        - Src:             'H5Fio.c:457,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F_flush_tagged_metadata
      functionSourceFile: '/src/hdf5/src/H5Fio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          118
      EdgeCount:       40
      CyclomaticComplexity: 5
      functionsReached:
        - H5AC_flush_tagged_metadata
        - H5E_printf_stack
        - H5FD_flush
        - H5F__accum_reset
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fio.c:421,9'
          Dst:             H5AC_flush_tagged_metadata
        - Src:             'H5Fio.c:422,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fio.c:425,9'
          Dst:             H5F__accum_reset
        - Src:             'H5Fio.c:426,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fio.c:429,9'
          Dst:             H5FD_flush
        - Src:             'H5Fio.c:430,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F_shared_vector_write
      functionSourceFile: '/src/hdf5/src/H5Fio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FD_write_vector
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fio.c:396,9'
          Dst:             H5FD_write_vector
        - Src:             'H5Fio.c:397,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F_shared_vector_read
      functionSourceFile: '/src/hdf5/src/H5Fio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FD_read_vector
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fio.c:343,9'
          Dst:             H5FD_read_vector
        - Src:             'H5Fio.c:344,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F_shared_select_write
      functionSourceFile: '/src/hdf5/src/H5Fio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          88
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FD_write_selection
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fio.c:300,9'
          Dst:             H5FD_write_selection
        - Src:             'H5Fio.c:302,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F_shared_select_read
      functionSourceFile: '/src/hdf5/src/H5Fio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          88
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FD_read_selection
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fio.c:258,9'
          Dst:             H5FD_read_selection
        - Src:             'H5Fio.c:260,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F_block_write
      functionSourceFile: '/src/hdf5/src/H5Fio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          140
      EdgeCount:       38
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5PB_write
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fio.c:212,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fio.c:218,9'
          Dst:             H5PB_write
        - Src:             'H5Fio.c:219,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F_shared_block_write
      functionSourceFile: '/src/hdf5/src/H5Fio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          134
      EdgeCount:       38
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5PB_write
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fio.c:171,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fio.c:177,9'
          Dst:             H5PB_write
        - Src:             'H5Fio.c:178,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F_block_read
      functionSourceFile: '/src/hdf5/src/H5Fio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          140
      EdgeCount:       38
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5PB_read
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fio.c:131,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fio.c:137,9'
          Dst:             H5PB_read
        - Src:             'H5Fio.c:138,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F_shared_block_read
      functionSourceFile: '/src/hdf5/src/H5Fio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          134
      EdgeCount:       38
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5PB_read
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fio.c:91,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fio.c:97,9'
          Dst:             H5PB_read
        - Src:             'H5Fio.c:98,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F_traverse_mount
      functionSourceFile: '/src/hdf5/src/H5Fmount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         53
      ICount:          271
      EdgeCount:       64
      CyclomaticComplexity: 13
      functionsReached:
        - H5E_printf_stack
        - H5G_oloc
        - H5O_loc_copy_deep
        - H5O_loc_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fmount.c:592,24'
          Dst:             H5G_oloc
        - Src:             'H5Fmount.c:606,24'
          Dst:             H5G_oloc
        - Src:             'H5Fmount.c:609,17'
          Dst:             H5O_loc_free
        - Src:             'H5Fmount.c:610,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fmount.c:613,17'
          Dst:             H5O_loc_copy_deep
        - Src:             'H5Fmount.c:614,17'
          Dst:             H5E_printf_stack
    - functionName:    H5F__flush_mounts_recurse
      functionSourceFile: '/src/hdf5/src/H5Fmount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          127
      EdgeCount:       37
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5F__flush
        - H5F__flush_mounts_recurse
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fmount.c:507,13'
          Dst:             H5F__flush_mounts_recurse
        - Src:             'H5Fmount.c:511,9'
          Dst:             H5F__flush
        - Src:             'H5Fmount.c:512,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fmount.c:516,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F_flush_mounts
      functionSourceFile: '/src/hdf5/src/H5Fmount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          63
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5F__flush_mounts_recurse
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fmount.c:546,9'
          Dst:             H5F__flush_mounts_recurse
        - Src:             'H5Fmount.c:547,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F__mount_count_ids_recurse
      functionSourceFile: '/src/hdf5/src/H5Fmount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          131
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - H5F__mount_count_ids_recurse
        - H5G_get_shared_count
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fmount.c:445,17'
          Dst:             H5G_get_shared_count
        - Src:             'H5Fmount.c:448,13'
          Dst:             H5F__mount_count_ids_recurse
    - functionName:    H5F__mount_count_ids
      functionSourceFile: '/src/hdf5/src/H5Fmount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5F__mount_count_ids_recurse
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fmount.c:479,5'
          Dst:             H5F__mount_count_ids_recurse
    - functionName:    H5F_is_mount
      functionSourceFile: '/src/hdf5/src/H5Fmount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_unmount
      functionSourceFile: '/src/hdf5/src/H5Fmount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         130
      ICount:          644
      EdgeCount:       151
      CyclomaticComplexity: 23
      functionsReached:
        - H5E_printf_stack
        - H5F_try_close
        - H5G_close
        - H5G_loc_find
        - H5G_loc_free
        - H5G_loc_reset
        - H5G_name_replace
        - H5G_nameof
        - H5G_oloc
        - H5G_unmount
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fmount.c:271,5'
          Dst:             H5G_loc_reset
        - Src:             'H5Fmount.c:278,9'
          Dst:             H5G_loc_find
        - Src:             'H5Fmount.c:279,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fmount.c:282,20'
          Dst:             H5G_oloc
        - Src:             'H5Fmount.c:315,24'
          Dst:             H5G_oloc
        - Src:             'H5Fmount.c:324,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fmount.c:328,9'
          Dst:             H5G_loc_free
        - Src:             'H5Fmount.c:331,24'
          Dst:             H5G_nameof
        - Src:             'H5Fmount.c:344,34'
          Dst:             H5G_oloc
        - Src:             'H5Fmount.c:345,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fmount.c:346,34'
          Dst:             H5G_nameof
        - Src:             'H5Fmount.c:347,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fmount.c:350,9'
          Dst:             H5G_name_replace
        - Src:             'H5Fmount.c:352,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fmount.c:363,9'
          Dst:             H5G_unmount
        - Src:             'H5Fmount.c:364,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fmount.c:365,9'
          Dst:             H5G_close
        - Src:             'H5Fmount.c:366,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fmount.c:370,9'
          Dst:             H5F_try_close
        - Src:             'H5Fmount.c:371,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fmount.c:376,9'
          Dst:             H5G_loc_free
    - functionName:    H5F_mount
      functionSourceFile: '/src/hdf5/src/H5Fmount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         207
      ICount:          878
      EdgeCount:       236
      CyclomaticComplexity: 31
      functionsReached:
        - H5E_printf_stack
        - H5G_close
        - H5G_fileof
        - H5G_loc_find
        - H5G_loc_free
        - H5G_loc_reset
        - H5G_mount
        - H5G_mounted
        - H5G_name_replace
        - H5G_nameof
        - H5G_oloc
        - H5G_open
        - H5MM_realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fmount.c:112,5'
          Dst:             H5G_loc_reset
        - Src:             'H5Fmount.c:121,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fmount.c:122,9'
          Dst:             H5G_loc_find
        - Src:             'H5Fmount.c:123,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fmount.c:129,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fmount.c:132,32'
          Dst:             H5G_open
        - Src:             'H5Fmount.c:133,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fmount.c:136,9'
          Dst:             H5G_mounted
        - Src:             'H5Fmount.c:137,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fmount.c:143,14'
          Dst:             H5G_fileof
        - Src:             'H5Fmount.c:145,19'
          Dst:             H5G_oloc
        - Src:             'H5Fmount.c:147,19'
          Dst:             H5G_nameof
        - Src:             'H5Fmount.c:151,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fmount.c:155,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fmount.c:169,16'
          Dst:             H5G_oloc
        - Src:             'H5Fmount.c:179,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fmount.c:184,41'
          Dst:             H5MM_realloc
        - Src:             'H5Fmount.c:188,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fmount.c:203,9'
          Dst:             H5G_mount
        - Src:             'H5Fmount.c:204,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fmount.c:207,34'
          Dst:             H5G_oloc
        - Src:             'H5Fmount.c:208,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fmount.c:209,34'
          Dst:             H5G_nameof
        - Src:             'H5Fmount.c:210,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fmount.c:214,9'
          Dst:             H5G_name_replace
        - Src:             'H5Fmount.c:216,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fmount.c:221,17'
          Dst:             H5G_close
        - Src:             'H5Fmount.c:222,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fmount.c:225,17'
          Dst:             H5G_loc_free
        - Src:             'H5Fmount.c:226,17'
          Dst:             H5E_printf_stack
    - functionName:    H5F__close_mounts
      functionSourceFile: '/src/hdf5/src/H5Fmount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          208
      EdgeCount:       37
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5F_try_close
        - H5G_close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fmount.c:56,17'
          Dst:             H5G_close
        - Src:             'H5Fmount.c:57,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fmount.c:60,17'
          Dst:             H5F_try_close
        - Src:             'H5Fmount.c:61,17'
          Dst:             H5E_printf_stack
    - functionName:    H5F_get_rfic_flags
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1416
      functionLinenumberEnd: 1422
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_has_vector_select_io
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1389
      functionLinenumberEnd: 1402
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          81
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_get_use_file_locking
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1369
      functionLinenumberEnd: 1375
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F__get_cont_info
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1336
      functionLinenumberEnd: 1355
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fquery.c:1347,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F_get_vol_obj
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1316
      functionLinenumberEnd: 1321
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_get_vol_cls
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1296
      functionLinenumberEnd: 1302
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_get_null_fsm_addr
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1282
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_get_point_of_no_return
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1254
      functionLinenumberEnd: 1261
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_get_pgend_meta_thres
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1233
      functionLinenumberEnd: 1240
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_get_threshold
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1212
      functionLinenumberEnd: 1219
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_get_alignment
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1191
      functionLinenumberEnd: 1198
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_mdc_log_location
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1170
      functionLinenumberEnd: 1177
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_start_mdc_log_on_access
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1147
      functionLinenumberEnd: 1154
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_use_mdc_logging
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1131
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_use_tmp_space
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1037
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_is_tmp_addr
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1014
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_get_vfd_handle
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 977
      functionLinenumberEnd: 991
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          59
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FD_get_vfd_handle
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fquery.c:987,9'
          Dst:             H5FD_get_vfd_handle
        - Src:             'H5Fquery.c:988,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F_shared_get_file_driver
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_get_eoa
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 926
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FD_get_eoa
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fquery.c:935,37'
          Dst:             H5FD_get_eoa
        - Src:             'H5Fquery.c:936,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F_shared_get_eoa
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FD_get_eoa
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fquery.c:909,37'
          Dst:             H5FD_get_eoa
        - Src:             'H5Fquery.c:910,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F_get_fileno
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 873
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          56
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FD_get_fileno
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fquery.c:884,9'
          Dst:             H5FD_get_fileno
        - Src:             'H5Fquery.c:885,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F_get_driver_id
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_has_feature
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_shared_has_feature
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_store_msg_crt_idx
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_get_evict_on_close
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_get_fc_degree
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_gc_ref
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_sieve_buf_size
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_grp_btree_shared
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 681
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_get_base_addr
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_rdcc_w0
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_rdcc_nbytes
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_rdcc_nslots
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_get_nrefs
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_Kvalue
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_get_min_dset_ohdr
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_sym_leaf_k
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_get_sohm_nindexes
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_get_sohm_vers
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_get_sohm_addr
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_sizeof_size
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    325
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_sizeof_addr
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    209
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_get_fcpl
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_get_read_attempts
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_get_nmounts
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_get_parent
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_file_id_exists
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_get_nopen_objs
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_same_shared
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_get_shared
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_get_extpath
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_get_actual_name
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_get_open_name
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_get_high_bound
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_get_low_bound
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_get_intent
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    55
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_shared_get_intent
      functionSourceFile: '/src/hdf5/src/H5Fquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F__sfile_remove
      functionSourceFile: '/src/hdf5/src/H5Fsfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          105
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fsfile.c:186,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsfile.c:198,12'
          Dst:             H5FL_reg_free
    - functionName:    H5F__sfile_search
      functionSourceFile: '/src/hdf5/src/H5Fsfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - H5FD_cmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fsfile.c:143,18'
          Dst:             H5FD_cmp
    - functionName:    H5F__sfile_add
      functionSourceFile: '/src/hdf5/src/H5Fsfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          59
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fsfile.c:104,31'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Fsfile.c:105,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F_sfile_assert_num
      functionSourceFile: '/src/hdf5/src/H5Fsfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F__super_size
      functionSourceFile: '/src/hdf5/src/H5Fsuper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1614
      functionLinenumberEnd: 1660
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          555
      EdgeCount:       92
      CyclomaticComplexity: 10
      functionsReached:
        - H5AC_set_ring
        - H5E_printf_stack
        - H5O_get_hdr_info
        - H5O_loc_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fsuper.c:1636,13'
          Dst:             H5O_loc_reset
        - Src:             'H5Fsuper.c:1641,13'
          Dst:             H5AC_set_ring
        - Src:             'H5Fsuper.c:1644,17'
          Dst:             H5O_get_hdr_info
        - Src:             'H5Fsuper.c:1645,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1658,9'
          Dst:             H5AC_set_ring
    - functionName:    H5F__update_super_ext_driver_msg
      functionSourceFile: '/src/hdf5/src/H5Fsuper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          158
      EdgeCount:       46
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5FD_sb_encode
        - H5FD_sb_size
        - H5F__super_ext_write_msg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fsuper.c:253,17'
          Dst:             H5FD_sb_size
        - Src:             'H5Fsuper.c:267,25'
          Dst:             H5FD_sb_encode
        - Src:             'H5Fsuper.c:268,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:277,25'
          Dst:             H5F__super_ext_write_msg
        - Src:             'H5Fsuper.c:279,25'
          Dst:             H5E_printf_stack
    - functionName:    H5F__super_ext_write_msg
      functionSourceFile: '/src/hdf5/src/H5Fsuper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1674
      functionLinenumberEnd: 1742
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         112
      ICount:          368
      EdgeCount:       126
      CyclomaticComplexity: 16
      functionsReached:
        - H5AC_mark_entry_dirty
        - H5AC_set_ring
        - H5E_printf_stack
        - H5F__super_ext_close
        - H5F__super_ext_create
        - H5F__super_ext_open
        - H5O_msg_create
        - H5O_msg_exists
        - H5O_msg_write
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fsuper.c:1690,5'
          Dst:             H5AC_set_ring
        - Src:             'H5Fsuper.c:1694,13'
          Dst:             H5F__super_ext_open
        - Src:             'H5Fsuper.c:1695,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1699,13'
          Dst:             H5F__super_ext_create
        - Src:             'H5Fsuper.c:1700,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1707,19'
          Dst:             H5O_msg_exists
        - Src:             'H5Fsuper.c:1708,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1714,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1717,13'
          Dst:             H5O_msg_create
        - Src:             'H5Fsuper.c:1718,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1722,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1725,13'
          Dst:             H5O_msg_write
        - Src:             'H5Fsuper.c:1726,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1732,9'
          Dst:             H5AC_set_ring
        - Src:             'H5Fsuper.c:1735,23'
          Dst:             H5F__super_ext_close
        - Src:             'H5Fsuper.c:1736,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1739,24'
          Dst:             H5AC_mark_entry_dirty
        - Src:             'H5Fsuper.c:1740,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F__super_ext_open
      functionSourceFile: '/src/hdf5/src/H5Fsuper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O_loc_reset
        - H5O_open
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fsuper.c:151,5'
          Dst:             H5O_loc_reset
        - Src:             'H5Fsuper.c:156,9'
          Dst:             H5O_open
        - Src:             'H5Fsuper.c:157,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F__super_ext_create
      functionSourceFile: '/src/hdf5/src/H5Fsuper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          142
      EdgeCount:       40
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5O_create
        - H5O_loc_reset
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fsuper.c:102,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:106,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:116,9'
          Dst:             H5O_loc_reset
        - Src:             'H5Fsuper.c:117,13'
          Dst:             H5O_create
        - Src:             'H5Fsuper.c:118,13'
          Dst:             H5E_printf_stack
    - functionName:    H5F__super_ext_close
      functionSourceFile: '/src/hdf5/src/H5Fsuper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          149
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - H5AC_set_ring
        - H5E_printf_stack
        - H5O_close
        - H5O_dec_rc_by_loc
        - H5O_link
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fsuper.c:188,9'
          Dst:             H5AC_set_ring
        - Src:             'H5Fsuper.c:191,13'
          Dst:             H5O_link
        - Src:             'H5Fsuper.c:192,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:195,13'
          Dst:             H5O_dec_rc_by_loc
        - Src:             'H5Fsuper.c:196,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:201,9'
          Dst:             H5O_close
        - Src:             'H5Fsuper.c:202,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:208,9'
          Dst:             H5AC_set_ring
    - functionName:    H5F_super_dirty
      functionSourceFile: '/src/hdf5/src/H5Fsuper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1557
      functionLinenumberEnd: 1572
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_mark_entry_dirty
        - H5E_printf_stack
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fsuper.c:1568,9'
          Dst:             H5AC_mark_entry_dirty
        - Src:             'H5Fsuper.c:1569,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F_eoa_dirty
      functionSourceFile: '/src/hdf5/src/H5Fsuper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1513
      functionLinenumberEnd: 1542
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          134
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - H5AC_mark_entry_dirty
        - H5E_printf_stack
        - H5F__update_super_ext_driver_msg
        - H5F_super_dirty
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fsuper.c:1524,9'
          Dst:             H5F_super_dirty
        - Src:             'H5Fsuper.c:1525,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1532,13'
          Dst:             H5AC_mark_entry_dirty
        - Src:             'H5Fsuper.c:1533,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1537,13'
          Dst:             H5F__update_super_ext_driver_msg
        - Src:             'H5Fsuper.c:1538,13'
          Dst:             H5E_printf_stack
    - functionName:    H5F__super_free
      functionSourceFile: '/src/hdf5/src/H5Fsuper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1587
      functionLinenumberEnd: 1599
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_reg_free
        - H5MM_xfree
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fsuper.c:1594,39'
          Dst:             H5MM_xfree
        - Src:             'H5Fsuper.c:1597,29'
          Dst:             H5FL_reg_free
    - functionName:    H5F__super_init
      functionSourceFile: '/src/hdf5/src/H5Fsuper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1063
      functionLinenumberEnd: 1498
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         516
      ICount:          2096
      EdgeCount:       593
      CyclomaticComplexity: 79
      functionsReached:
        - H5AC_expunge_entry
        - H5AC_insert_entry
        - H5AC_set_ring
        - H5AC_tag
        - H5AC_unpin_entry
        - H5E_printf_stack
        - H5FD_sb_encode
        - H5FD_sb_size
        - H5FD_set_paged_aggr
        - H5FL_reg_calloc
        - H5F__set_base_addr
        - H5F__set_eoa
        - H5F__super_ext_close
        - H5F__super_ext_create
        - H5F__super_free
        - H5I_object
        - H5MF_alloc
        - H5MF_try_close
        - H5MM_xfree
        - H5O_fsinfo_set_version
        - H5O_msg_create
        - H5P_get
        - H5P_set
        - H5SM_init
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fsuper.c:1082,5'
          Dst:             H5AC_tag
        - Src:             'H5Fsuper.c:1085,27'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Fsuper.c:1086,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1095,44'
          Dst:             H5I_object
        - Src:             'H5Fsuper.c:1096,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1099,9'
          Dst:             H5P_get
        - Src:             'H5Fsuper.c:1100,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1103,9'
          Dst:             H5P_get
        - Src:             'H5Fsuper.c:1104,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1172,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1178,50'
          Dst:             H5I_object
        - Src:             'H5Fsuper.c:1179,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1180,13'
          Dst:             H5P_set
        - Src:             'H5Fsuper.c:1181,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1184,9'
          Dst:             H5FD_set_paged_aggr
        - Src:             'H5Fsuper.c:1185,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1193,9'
          Dst:             H5P_get
        - Src:             'H5Fsuper.c:1194,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1202,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1204,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1212,9'
          Dst:             H5F__set_eoa
        - Src:             'H5Fsuper.c:1213,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1218,9'
          Dst:             H5F__set_base_addr
        - Src:             'H5Fsuper.c:1219,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1230,5'
          Dst:             H5FD_sb_size
        - Src:             'H5Fsuper.c:1261,5'
          Dst:             H5AC_set_ring
        - Src:             'H5Fsuper.c:1264,9'
          Dst:             H5AC_insert_entry
        - Src:             'H5Fsuper.c:1266,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1273,43'
          Dst:             H5MF_alloc
        - Src:             'H5Fsuper.c:1274,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1313,5'
          Dst:             H5AC_set_ring
        - Src:             'H5Fsuper.c:1325,13'
          Dst:             H5F__super_ext_create
        - Src:             'H5Fsuper.c:1326,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1334,17'
          Dst:             H5SM_init
        - Src:             'H5Fsuper.c:1335,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1348,17'
          Dst:             H5O_msg_create
        - Src:             'H5Fsuper.c:1350,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1364,17'
          Dst:             H5FD_sb_encode
        - Src:             'H5Fsuper.c:1365,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1370,17'
          Dst:             H5O_msg_create
        - Src:             'H5Fsuper.c:1371,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1392,17'
          Dst:             H5O_fsinfo_set_version
        - Src:             'H5Fsuper.c:1393,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1399,17'
          Dst:             H5O_msg_create
        - Src:             'H5Fsuper.c:1401,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1411,53'
          Dst:             calloc
        - Src:             'H5Fsuper.c:1412,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1421,13'
          Dst:             H5FD_sb_size
        - Src:             'H5Fsuper.c:1424,17'
          Dst:             H5AC_insert_entry
        - Src:             'H5Fsuper.c:1427,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1438,9'
          Dst:             H5AC_set_ring
        - Src:             'H5Fsuper.c:1441,24'
          Dst:             H5F__super_ext_close
        - Src:             'H5Fsuper.c:1442,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1451,21'
          Dst:             H5AC_unpin_entry
        - Src:             'H5Fsuper.c:1452,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1455,21'
          Dst:             H5AC_expunge_entry
        - Src:             'H5Fsuper.c:1456,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1460,17'
          Dst:             H5MM_xfree
        - Src:             'H5Fsuper.c:1474,21'
          Dst:             H5MF_try_close
        - Src:             'H5Fsuper.c:1475,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1481,21'
          Dst:             H5AC_unpin_entry
        - Src:             'H5Fsuper.c:1482,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1485,21'
          Dst:             H5AC_expunge_entry
        - Src:             'H5Fsuper.c:1486,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1490,21'
          Dst:             H5F__super_free
        - Src:             'H5Fsuper.c:1491,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1498,5'
          Dst:             H5AC_tag
    - functionName:    H5F__super_ext_remove_msg
      functionSourceFile: '/src/hdf5/src/H5Fsuper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1756
      functionLinenumberEnd: 1814
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         93
      ICount:          307
      EdgeCount:       105
      CyclomaticComplexity: 14
      functionsReached:
        - H5AC_set_ring
        - H5E_printf_stack
        - H5F__super_ext_close
        - H5F__super_ext_open
        - H5O_delete
        - H5O_get_hdr_info
        - H5O_msg_count
        - H5O_msg_exists
        - H5O_msg_remove
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fsuper.c:1770,5'
          Dst:             H5AC_set_ring
        - Src:             'H5Fsuper.c:1773,9'
          Dst:             H5F__super_ext_open
        - Src:             'H5Fsuper.c:1774,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1778,19'
          Dst:             H5O_msg_exists
        - Src:             'H5Fsuper.c:1779,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1785,13'
          Dst:             H5O_msg_remove
        - Src:             'H5Fsuper.c:1786,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1789,13'
          Dst:             H5O_get_hdr_info
        - Src:             'H5Fsuper.c:1790,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1794,31'
          Dst:             H5O_msg_count
        - Src:             'H5Fsuper.c:1795,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1798,21'
          Dst:             H5O_delete
        - Src:             'H5Fsuper.c:1799,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1808,9'
          Dst:             H5AC_set_ring
        - Src:             'H5Fsuper.c:1811,23'
          Dst:             H5F__super_ext_close
        - Src:             'H5Fsuper.c:1812,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F__super_read
      functionSourceFile: '/src/hdf5/src/H5Fsuper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 1046
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         884
      ICount:          3157
      EdgeCount:       1013
      CyclomaticComplexity: 131
      functionsReached:
        - H5AC_expunge_entry
        - H5AC_load_cache_image_on_next_protect
        - H5AC_pin_protected_entry
        - H5AC_protect
        - H5AC_set_ring
        - H5AC_tag
        - H5AC_unpin_entry
        - H5AC_unprotect
        - H5E_printf_stack
        - H5FD_get_eof
        - H5FD_locate_signature
        - H5FD_sb_encode
        - H5FD_sb_load
        - H5FD_sb_size
        - H5FD_set_eoa
        - H5F__set_base_addr
        - H5F__set_eoa
        - H5F__set_paged_aggr
        - H5F__super_ext_close
        - H5F__super_ext_open
        - H5F__super_ext_remove_msg
        - H5F__super_ext_write_msg
        - H5I_object
        - H5O_fsinfo_check_version
        - H5O_msg_exists
        - H5O_msg_get_flags
        - H5O_msg_read
        - H5O_msg_reset
        - H5P_exist_plist
        - H5P_get
        - H5P_set
        - H5SM_get_info
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fsuper.c:321,5'
          Dst:             H5AC_tag
        - Src:             'H5Fsuper.c:379,13'
          Dst:             H5FD_locate_signature
        - Src:             'H5Fsuper.c:380,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:386,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:391,13'
          Dst:             H5F__set_base_addr
        - Src:             'H5Fsuper.c:392,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:408,46'
          Dst:             H5I_object
        - Src:             'H5Fsuper.c:409,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:412,9'
          Dst:             H5F__set_eoa
        - Src:             'H5Fsuper.c:413,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:419,9'
          Dst:             H5P_get
        - Src:             'H5Fsuper.c:420,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:425,5'
          Dst:             H5AC_set_ring
        - Src:             'H5Fsuper.c:428,42'
          Dst:             H5AC_protect
        - Src:             'H5Fsuper.c:429,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:457,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:470,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:473,9'
          Dst:             H5AC_pin_protected_entry
        - Src:             'H5Fsuper.c:474,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:500,13'
          Dst:             H5F__set_base_addr
        - Src:             'H5Fsuper.c:501,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:509,9'
          Dst:             H5P_set
        - Src:             'H5Fsuper.c:510,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:511,9'
          Dst:             H5P_set
        - Src:             'H5Fsuper.c:512,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:513,9'
          Dst:             H5P_set
        - Src:             'H5Fsuper.c:514,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:522,13'
          Dst:             H5P_set
        - Src:             'H5Fsuper.c:523,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:527,13'
          Dst:             H5P_set
        - Src:             'H5Fsuper.c:528,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:534,13'
          Dst:             H5P_get
        - Src:             'H5Fsuper.c:535,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:536,13'
          Dst:             H5P_get
        - Src:             'H5Fsuper.c:537,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:544,9'
          Dst:             H5P_set
        - Src:             'H5Fsuper.c:545,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:572,9'
          Dst:             H5P_exist_plist
        - Src:             'H5Fsuper.c:573,13'
          Dst:             H5P_get
        - Src:             'H5Fsuper.c:574,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:585,35'
          Dst:             H5FD_get_eof
        - Src:             'H5Fsuper.c:586,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:590,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:602,5'
          Dst:             H5AC_set_ring
        - Src:             'H5Fsuper.c:622,13'
          Dst:             H5FD_set_eoa
        - Src:             'H5Fsuper.c:624,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:627,49'
          Dst:             H5AC_protect
        - Src:             'H5Fsuper.c:629,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:643,13'
          Dst:             H5AC_unprotect
        - Src:             'H5Fsuper.c:644,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:651,9'
          Dst:             H5F__set_eoa
        - Src:             'H5Fsuper.c:652,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:666,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:677,17'
          Dst:             H5F__set_eoa
        - Src:             'H5Fsuper.c:678,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:682,13'
          Dst:             H5F__super_ext_open
        - Src:             'H5Fsuper.c:683,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:686,23'
          Dst:             H5O_msg_exists
        - Src:             'H5Fsuper.c:687,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:693,29'
          Dst:             H5O_msg_read
        - Src:             'H5Fsuper.c:694,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:697,21'
          Dst:             H5FD_sb_load
        - Src:             'H5Fsuper.c:698,21'
          Dst:             H5O_msg_reset
        - Src:             'H5Fsuper.c:699,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:703,17'
          Dst:             H5O_msg_reset
        - Src:             'H5Fsuper.c:711,13'
          Dst:             H5SM_get_info
        - Src:             'H5Fsuper.c:712,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:715,23'
          Dst:             H5O_msg_exists
        - Src:             'H5Fsuper.c:716,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:719,25'
          Dst:             H5O_msg_read
        - Src:             'H5Fsuper.c:720,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:728,17'
          Dst:             H5P_set
        - Src:             'H5Fsuper.c:729,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:730,17'
          Dst:             H5P_set
        - Src:             'H5Fsuper.c:731,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:735,23'
          Dst:             H5O_msg_exists
        - Src:             'H5Fsuper.c:736,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:741,17'
          Dst:             H5O_msg_get_flags
        - Src:             'H5Fsuper.c:742,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:753,21'
          Dst:             H5P_exist_plist
        - Src:             'H5Fsuper.c:754,25'
          Dst:             H5P_get
        - Src:             'H5Fsuper.c:755,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:759,29'
          Dst:             H5O_msg_read
        - Src:             'H5Fsuper.c:760,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:763,21'
          Dst:             H5O_fsinfo_check_version
        - Src:             'H5Fsuper.c:764,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:774,25'
          Dst:             H5P_set
        - Src:             'H5Fsuper.c:775,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:781,25'
          Dst:             H5P_set
        - Src:             'H5Fsuper.c:782,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:788,25'
          Dst:             H5P_set
        - Src:             'H5Fsuper.c:789,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:793,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:795,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:801,25'
          Dst:             H5P_set
        - Src:             'H5Fsuper.c:802,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:876,29'
          Dst:             H5F__super_ext_write_msg
        - Src:             'H5Fsuper.c:878,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:882,29'
          Dst:             H5F__super_ext_remove_msg
        - Src:             'H5Fsuper.c:887,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:891,29'
          Dst:             H5F__super_ext_write_msg
        - Src:             'H5Fsuper.c:893,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:905,23'
          Dst:             H5O_msg_exists
        - Src:             'H5Fsuper.c:906,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:924,25'
          Dst:             H5O_msg_read
        - Src:             'H5Fsuper.c:925,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:928,17'
          Dst:             H5AC_load_cache_image_on_next_protect
        - Src:             'H5Fsuper.c:929,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:934,13'
          Dst:             H5F__super_ext_close
        - Src:             'H5Fsuper.c:935,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:949,13'
          Dst:             H5FD_sb_size
        - Src:             'H5Fsuper.c:958,21'
          Dst:             H5FD_sb_encode
        - Src:             'H5Fsuper.c:959,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:977,21'
          Dst:             H5F__super_ext_write_msg
        - Src:             'H5Fsuper.c:978,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:990,17'
          Dst:             H5F__super_ext_remove_msg
        - Src:             'H5Fsuper.c:991,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1004,9'
          Dst:             H5F__set_paged_aggr
        - Src:             'H5Fsuper.c:1005,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1010,9'
          Dst:             H5AC_set_ring
        - Src:             'H5Fsuper.c:1013,19'
          Dst:             H5AC_unprotect
        - Src:             'H5Fsuper.c:1014,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1022,17'
          Dst:             H5AC_unpin_entry
        - Src:             'H5Fsuper.c:1023,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1027,21'
          Dst:             H5AC_expunge_entry
        - Src:             'H5Fsuper.c:1028,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1036,17'
          Dst:             H5AC_unpin_entry
        - Src:             'H5Fsuper.c:1037,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1040,17'
          Dst:             H5AC_expunge_entry
        - Src:             'H5Fsuper.c:1041,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper.c:1046,5'
          Dst:             H5AC_tag
    - functionName:    H5F__drvrinfo_prefix_decode
      functionSourceFile: '/src/hdf5/src/H5Fsuper_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         116
      ICount:          494
      EdgeCount:       132
      CyclomaticComplexity: 18
      functionsReached:
        - H5E_printf_stack
        - H5FD_get_eoa
        - H5FD_set_eoa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fsuper_cache.c:243,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:246,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:250,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:255,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:261,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:273,15'
          Dst:             H5FD_get_eoa
        - Src:             'H5Fsuper_cache.c:275,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:282,17'
          Dst:             H5FD_set_eoa
        - Src:             'H5Fsuper_cache.c:283,17'
          Dst:             H5E_printf_stack
    - functionName:    H5F__superblock_prefix_decode
      functionSourceFile: '/src/hdf5/src/H5Fsuper_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         211
      ICount:          942
      EdgeCount:       238
      CyclomaticComplexity: 29
      functionsReached:
        - H5E_printf_stack
        - H5F__set_eoa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fsuper_cache.c:157,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:162,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:165,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:169,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:176,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:182,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:189,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:192,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:202,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:205,13'
          Dst:             H5F__set_eoa
        - Src:             'H5Fsuper_cache.c:206,13'
          Dst:             H5E_printf_stack
    - functionName:    H5F__cache_drvrinfo_free_icr
      functionSourceFile: '/src/hdf5/src/H5Fsuper_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1000
      functionLinenumberEnd: 1011
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5MM_xfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fsuper_cache.c:1009,5'
          Dst:             H5MM_xfree
    - functionName:    H5F__cache_drvrinfo_serialize
      functionSourceFile: '/src/hdf5/src/H5Fsuper_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 949
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          139
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FD_sb_encode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fsuper_cache.c:976,9'
          Dst:             H5FD_sb_encode
        - Src:             'H5Fsuper_cache.c:977,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F__cache_drvrinfo_image_len
      functionSourceFile: '/src/hdf5/src/H5Fsuper_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 936
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F__cache_drvrinfo_deserialize
      functionSourceFile: '/src/hdf5/src/H5Fsuper_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          156
      EdgeCount:       47
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5FD_sb_load
        - H5F__drvrinfo_prefix_decode
        - H5MM_xfree
        - calloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fsuper_cache.c:886,45'
          Dst:             calloc
        - Src:             'H5Fsuper_cache.c:887,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:890,9'
          Dst:             H5F__drvrinfo_prefix_decode
        - Src:             'H5Fsuper_cache.c:891,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:897,9'
          Dst:             H5FD_sb_load
        - Src:             'H5Fsuper_cache.c:898,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:908,9'
          Dst:             H5MM_xfree
    - functionName:    H5F__cache_drvrinfo_get_final_load_size
      functionSourceFile: '/src/hdf5/src/H5Fsuper_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5F__drvrinfo_prefix_decode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fsuper_cache.c:850,9'
          Dst:             H5F__drvrinfo_prefix_decode
        - Src:             'H5Fsuper_cache.c:851,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F__cache_drvrinfo_get_initial_load_size
      functionSourceFile: '/src/hdf5/src/H5Fsuper_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F__cache_superblock_free_icr
      functionSourceFile: '/src/hdf5/src/H5Fsuper_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5F__super_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fsuper_cache.c:796,9'
          Dst:             H5F__super_free
        - Src:             'H5Fsuper_cache.c:797,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F__cache_superblock_serialize
      functionSourceFile: '/src/hdf5/src/H5Fsuper_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         121
      ICount:          831
      EdgeCount:       130
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5FD_get_eoa
        - H5F_addr_encode
        - H5G_ent_encode
        - H5G_oloc
        - H5_checksum_metadata
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fsuper_cache.c:703,9'
          Dst:             H5F_addr_encode
        - Src:             'H5Fsuper_cache.c:706,9'
          Dst:             H5F_addr_encode
        - Src:             'H5Fsuper_cache.c:713,24'
          Dst:             H5FD_get_eoa
        - Src:             'H5Fsuper_cache.c:714,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:715,9'
          Dst:             H5F_addr_encode
        - Src:             'H5Fsuper_cache.c:718,9'
          Dst:             H5F_addr_encode
        - Src:             'H5Fsuper_cache.c:721,13'
          Dst:             H5G_ent_encode
        - Src:             'H5Fsuper_cache.c:722,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:737,9'
          Dst:             H5F_addr_encode
        - Src:             'H5Fsuper_cache.c:740,9'
          Dst:             H5F_addr_encode
        - Src:             'H5Fsuper_cache.c:747,24'
          Dst:             H5FD_get_eoa
        - Src:             'H5Fsuper_cache.c:748,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:749,9'
          Dst:             H5F_addr_encode
        - Src:             'H5Fsuper_cache.c:752,34'
          Dst:             H5G_oloc
        - Src:             'H5Fsuper_cache.c:753,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:756,9'
          Dst:             H5F_addr_encode
        - Src:             'H5Fsuper_cache.c:759,18'
          Dst:             H5_checksum_metadata
    - functionName:    H5F__cache_superblock_image_len
      functionSourceFile: '/src/hdf5/src/H5Fsuper_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         58
      ICount:          368
      EdgeCount:       60
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F__cache_superblock_deserialize
      functionSourceFile: '/src/hdf5/src/H5Fsuper_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         480
      ICount:          1975
      EdgeCount:       540
      CyclomaticComplexity: 62
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5F__super_free
        - H5F__superblock_prefix_decode
        - H5F_addr_decode
        - H5F_sizeof_addr
        - H5G_ent_decode
        - calloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fsuper_cache.c:419,27'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Fsuper_cache.c:420,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:423,9'
          Dst:             H5F__superblock_prefix_decode
        - Src:             'H5Fsuper_cache.c:424,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:435,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:437,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:441,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:443,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:447,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:452,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:454,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:458,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:464,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:470,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:475,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:478,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:483,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:486,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:495,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:498,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:501,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:508,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:515,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:524,13'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Fsuper_cache.c:524,13'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Fsuper_cache.c:524,13'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Fsuper_cache.c:524,13'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Fsuper_cache.c:525,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:526,9'
          Dst:             H5F_addr_decode
        - Src:             'H5Fsuper_cache.c:527,9'
          Dst:             H5F_addr_decode
        - Src:             'H5Fsuper_cache.c:528,9'
          Dst:             H5F_addr_decode
        - Src:             'H5Fsuper_cache.c:529,9'
          Dst:             H5F_addr_decode
        - Src:             'H5Fsuper_cache.c:533,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:534,56'
          Dst:             calloc
        - Src:             'H5Fsuper_cache.c:535,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:539,13'
          Dst:             H5G_ent_decode
        - Src:             'H5Fsuper_cache.c:540,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:570,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:575,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:579,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:582,9'
          Dst:             H5F_addr_decode
        - Src:             'H5Fsuper_cache.c:583,9'
          Dst:             H5F_addr_decode
        - Src:             'H5Fsuper_cache.c:584,9'
          Dst:             H5F_addr_decode
        - Src:             'H5Fsuper_cache.c:585,9'
          Dst:             H5F_addr_decode
        - Src:             'H5Fsuper_cache.c:591,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:606,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fsuper_cache.c:613,13'
          Dst:             H5F__super_free
        - Src:             'H5Fsuper_cache.c:614,13'
          Dst:             H5E_printf_stack
    - functionName:    H5F__cache_superblock_verify_chksum
      functionSourceFile: '/src/hdf5/src/H5Fsuper_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          87
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5F_get_checksums
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fsuper_cache.c:382,13'
          Dst:             H5F_get_checksums
        - Src:             'H5Fsuper_cache.c:383,13'
          Dst:             H5E_printf_stack
    - functionName:    H5F__cache_superblock_get_final_load_size
      functionSourceFile: '/src/hdf5/src/H5Fsuper_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          397
      EdgeCount:       74
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5F__superblock_prefix_decode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fsuper_cache.c:340,9'
          Dst:             H5F__superblock_prefix_decode
        - Src:             'H5Fsuper_cache.c:341,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F__cache_superblock_get_initial_load_size
      functionSourceFile: '/src/hdf5/src/H5Fsuper_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FA__cache_dblk_page_free_icr
      functionSourceFile: '/src/hdf5/src/H5FAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1235
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FA__dblk_page_dest
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAcache.c:1231,9'
          Dst:             H5FA__dblk_page_dest
        - Src:             'H5FAcache.c:1232,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FA__cache_dblk_page_notify
      functionSourceFile: '/src/hdf5/src/H5FAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1161
      functionLinenumberEnd: 1207
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          137
      EdgeCount:       41
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_proxy_entry_remove_child
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5FAcache.c:1171,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5FAcache.c:1181,21'
          Dst:             H5AC_proxy_entry_remove_child
        - Src:             'H5FAcache.c:1182,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FAcache.c:1200,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FA__cache_dblk_page_serialize
      functionSourceFile: '/src/hdf5/src/H5FAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1113
      functionLinenumberEnd: 1147
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          145
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5_checksum_metadata
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAcache.c:1134,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FAcache.c:1138,23'
          Dst:             H5_checksum_metadata
    - functionName:    H5FA__cache_dblk_page_image_len
      functionSourceFile: '/src/hdf5/src/H5FAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1086
      functionLinenumberEnd: 1098
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FA__cache_dblk_page_deserialize
      functionSourceFile: '/src/hdf5/src/H5FAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1015
      functionLinenumberEnd: 1072
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          235
      EdgeCount:       47
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5FA__dblk_page_alloc
        - H5FA__dblk_page_dest
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAcache.c:1032,30'
          Dst:             H5FA__dblk_page_alloc
        - Src:             'H5FAcache.c:1033,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FAcache.c:1044,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FAcache.c:1069,26'
          Dst:             H5FA__dblk_page_dest
        - Src:             'H5FAcache.c:1070,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FA__cache_dblk_page_verify_chksum
      functionSourceFile: '/src/hdf5/src/H5FAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          73
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5F_get_checksums
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAcache.c:993,9'
          Dst:             H5F_get_checksums
        - Src:             'H5FAcache.c:994,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FA__cache_dblk_page_get_initial_load_size
      functionSourceFile: '/src/hdf5/src/H5FAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 951
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FA__cache_dblock_fsf_size
      functionSourceFile: '/src/hdf5/src/H5FAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 937
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FA__cache_dblock_free_icr
      functionSourceFile: '/src/hdf5/src/H5FAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FA__dblock_dest
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAcache.c:890,9'
          Dst:             H5FA__dblock_dest
        - Src:             'H5FAcache.c:891,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FA__cache_dblock_notify
      functionSourceFile: '/src/hdf5/src/H5FAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         65
      ICount:          218
      EdgeCount:       69
      CyclomaticComplexity: 6
      functionsReached:
        - H5AC_proxy_entry_remove_child
        - H5E_printf_stack
        - H5FA__create_flush_depend
        - H5FA__destroy_flush_depend
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5FAcache.c:820,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5FAcache.c:824,21'
          Dst:             H5FA__create_flush_depend
        - Src:             'H5FAcache.c:825,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FAcache.c:842,21'
          Dst:             H5FA__destroy_flush_depend
        - Src:             'H5FAcache.c:843,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FAcache.c:847,25'
          Dst:             H5AC_proxy_entry_remove_child
        - Src:             'H5FAcache.c:848,25'
          Dst:             H5E_printf_stack
        - Src:             'H5FAcache.c:857,17'
          Dst:             H5E_printf_stack
    - functionName:    H5FA__cache_dblock_serialize
      functionSourceFile: '/src/hdf5/src/H5FAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          219
      EdgeCount:       26
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5F_addr_encode
        - H5_checksum_metadata
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAcache.c:763,5'
          Dst:             H5F_addr_encode
        - Src:             'H5FAcache.c:780,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FAcache.c:785,23'
          Dst:             H5_checksum_metadata
    - functionName:    H5FA__cache_dblock_image_len
      functionSourceFile: '/src/hdf5/src/H5FAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FA__cache_dblock_deserialize
      functionSourceFile: '/src/hdf5/src/H5FAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         95
      ICount:          468
      EdgeCount:       107
      CyclomaticComplexity: 14
      functionsReached:
        - H5E_printf_stack
        - H5FA__dblock_alloc
        - H5FA__dblock_dest
        - H5F_addr_decode
        - memcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAcache.c:627,27'
          Dst:             H5FA__dblock_alloc
        - Src:             'H5FAcache.c:628,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FAcache.c:637,9'
          Dst:             memcmp
        - Src:             'H5FAcache.c:638,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FAcache.c:643,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FAcache.c:647,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FAcache.c:650,5'
          Dst:             H5F_addr_decode
        - Src:             'H5FAcache.c:652,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FAcache.c:666,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FAcache.c:691,23'
          Dst:             H5FA__dblock_dest
        - Src:             'H5FAcache.c:692,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FA__cache_dblock_verify_chksum
      functionSourceFile: '/src/hdf5/src/H5FAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          73
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5F_get_checksums
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAcache.c:589,9'
          Dst:             H5F_get_checksums
        - Src:             'H5FAcache.c:590,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FA__cache_dblock_get_initial_load_size
      functionSourceFile: '/src/hdf5/src/H5FAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          116
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FA__cache_hdr_free_icr
      functionSourceFile: '/src/hdf5/src/H5FAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FA__hdr_dest
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAcache.c:508,9'
          Dst:             H5FA__hdr_dest
        - Src:             'H5FAcache.c:509,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FA__cache_hdr_notify
      functionSourceFile: '/src/hdf5/src/H5FAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         56
      ICount:          191
      EdgeCount:       60
      CyclomaticComplexity: 6
      functionsReached:
        - H5AC_proxy_entry_remove_child
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5FAcache.c:432,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5FAcache.c:454,25'
          Dst:             H5AC_proxy_entry_remove_child
        - Src:             'H5FAcache.c:456,25'
          Dst:             H5E_printf_stack
        - Src:             'H5FAcache.c:463,25'
          Dst:             H5AC_proxy_entry_remove_child
        - Src:             'H5FAcache.c:464,25'
          Dst:             H5E_printf_stack
        - Src:             'H5FAcache.c:473,17'
          Dst:             H5E_printf_stack
    - functionName:    H5FA__cache_hdr_serialize
      functionSourceFile: '/src/hdf5/src/H5FAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          271
      EdgeCount:       27
      CyclomaticComplexity: 3
      functionsReached:
        - H5F_addr_encode
        - H5F_sizeof_size
        - H5_checksum_metadata
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5FAcache.c:392,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5FAcache.c:392,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5FAcache.c:395,5'
          Dst:             H5F_addr_encode
        - Src:             'H5FAcache.c:398,23'
          Dst:             H5_checksum_metadata
    - functionName:    H5FA__cache_hdr_image_len
      functionSourceFile: '/src/hdf5/src/H5FAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FA__cache_hdr_deserialize
      functionSourceFile: '/src/hdf5/src/H5FAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          573
      EdgeCount:       108
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5FA__hdr_alloc
        - H5FA__hdr_dest
        - H5FA__hdr_init
        - H5F_addr_decode
        - H5F_sizeof_size
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5FAcache.c:272,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5FAcache.c:243,24'
          Dst:             H5FA__hdr_alloc
        - Src:             'H5FAcache.c:244,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FAcache.c:251,9'
          Dst:             memcmp
        - Src:             'H5FAcache.c:252,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FAcache.c:257,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FAcache.c:262,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FAcache.c:272,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5FAcache.c:275,5'
          Dst:             H5F_addr_decode
        - Src:             'H5FAcache.c:309,9'
          Dst:             H5FA__hdr_init
        - Src:             'H5FAcache.c:310,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FAcache.c:319,20'
          Dst:             H5FA__hdr_dest
        - Src:             'H5FAcache.c:320,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FA__cache_hdr_verify_chksum
      functionSourceFile: '/src/hdf5/src/H5FAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          73
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5F_get_checksums
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAcache.c:204,9'
          Dst:             H5F_get_checksums
        - Src:             'H5FAcache.c:205,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FA__cache_hdr_get_initial_load_size
      functionSourceFile: '/src/hdf5/src/H5FAcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - H5F_sizeof_addr
        - H5F_sizeof_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAcache.c:174,26'
          Dst:             H5F_sizeof_size
        - Src:             'H5FAcache.c:174,26'
          Dst:             H5F_sizeof_addr
    - functionName:    H5FA__dblock_delete
      functionSourceFile: '/src/hdf5/src/H5FAdblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          175
      EdgeCount:       50
      CyclomaticComplexity: 8
      functionsReached:
        - H5AC_expunge_entry
        - H5E_printf_stack
        - H5FA__dblock_protect
        - H5FA__dblock_unprotect
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAdblock.c:360,27'
          Dst:             H5FA__dblock_protect
        - Src:             'H5FAdblock.c:361,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FAdblock.c:377,17'
          Dst:             H5AC_expunge_entry
        - Src:             'H5FAdblock.c:378,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FAdblock.c:388,19'
          Dst:             H5FA__dblock_unprotect
        - Src:             'H5FAdblock.c:390,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FA__dblock_protect
      functionSourceFile: '/src/hdf5/src/H5FAdblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          182
      EdgeCount:       52
      CyclomaticComplexity: 9
      functionsReached:
        - H5AC_protect
        - H5AC_proxy_entry_add_child
        - H5AC_unprotect
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAdblock.c:279,36'
          Dst:             H5AC_protect
        - Src:             'H5FAdblock.c:280,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FAdblock.c:287,13'
          Dst:             H5AC_proxy_entry_add_child
        - Src:             'H5FAdblock.c:288,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FAdblock.c:301,13'
          Dst:             H5AC_unprotect
        - Src:             'H5FAdblock.c:302,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FA__dblock_unprotect
      functionSourceFile: '/src/hdf5/src/H5FAdblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_unprotect
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAdblock.c:329,9'
          Dst:             H5AC_unprotect
        - Src:             'H5FAdblock.c:330,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FA__dblock_create
      functionSourceFile: '/src/hdf5/src/H5FAdblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         103
      ICount:          406
      EdgeCount:       117
      CyclomaticComplexity: 16
      functionsReached:
        - H5AC_insert_entry
        - H5AC_proxy_entry_add_child
        - H5AC_remove_entry
        - H5E_printf_stack
        - H5FA__dblock_alloc
        - H5FA__dblock_dest
        - H5MF_alloc
        - H5MF_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAdblock.c:184,27'
          Dst:             H5FA__dblock_alloc
        - Src:             'H5FAdblock.c:185,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FAdblock.c:192,39'
          Dst:             H5MF_alloc
        - Src:             'H5FAdblock.c:193,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FAdblock.c:201,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FAdblock.c:205,9'
          Dst:             H5AC_insert_entry
        - Src:             'H5FAdblock.c:206,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FAdblock.c:211,13'
          Dst:             H5AC_proxy_entry_add_child
        - Src:             'H5FAdblock.c:212,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FAdblock.c:229,21'
          Dst:             H5AC_remove_entry
        - Src:             'H5FAdblock.c:230,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FAdblock.c:235,17'
          Dst:             H5MF_xfree
        - Src:             'H5FAdblock.c:236,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FAdblock.c:240,17'
          Dst:             H5FA__dblock_dest
        - Src:             'H5FAdblock.c:241,17'
          Dst:             H5E_printf_stack
    - functionName:    H5FA__dblock_alloc
      functionSourceFile: '/src/hdf5/src/H5FAdblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         70
      ICount:          308
      EdgeCount:       79
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5FA__dblock_dest
        - H5FA__hdr_incr
        - H5FL_blk_calloc
        - H5FL_blk_malloc
        - H5FL_reg_calloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAdblock.c:100,27'
          Dst:             H5FL_reg_calloc
        - Src:             'H5FAdblock.c:101,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FAdblock.c:104,9'
          Dst:             H5FA__hdr_incr
        - Src:             'H5FAdblock.c:105,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FAdblock.c:127,47'
          Dst:             H5FL_blk_calloc
        - Src:             'H5FAdblock.c:128,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FAdblock.c:144,38'
          Dst:             H5FL_blk_malloc
        - Src:             'H5FAdblock.c:145,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FAdblock.c:154,23'
          Dst:             H5FA__dblock_dest
        - Src:             'H5FAdblock.c:155,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FA__dblock_dest
      functionSourceFile: '/src/hdf5/src/H5FAdblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          128
      EdgeCount:       35
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5FA__hdr_decr
        - H5FL_blk_free
        - H5FL_reg_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAdblock.c:420,29'
          Dst:             H5FL_blk_free
        - Src:             'H5FAdblock.c:428,42'
          Dst:             H5FL_blk_free
        - Src:             'H5FAdblock.c:432,13'
          Dst:             H5FA__hdr_decr
        - Src:             'H5FAdblock.c:433,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FAdblock.c:442,14'
          Dst:             H5FL_reg_free
    - functionName:    H5FA__dblk_page_unprotect
      functionSourceFile: '/src/hdf5/src/H5FAdblkpage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_unprotect
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAdblkpage.c:290,9'
          Dst:             H5AC_unprotect
        - Src:             'H5FAdblkpage.c:291,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FA__dblk_page_protect
      functionSourceFile: '/src/hdf5/src/H5FAdblkpage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          187
      EdgeCount:       52
      CyclomaticComplexity: 9
      functionsReached:
        - H5AC_protect
        - H5AC_proxy_entry_add_child
        - H5AC_unprotect
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAdblkpage.c:232,50'
          Dst:             H5AC_protect
        - Src:             'H5FAdblkpage.c:234,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FAdblkpage.c:241,13'
          Dst:             H5AC_proxy_entry_add_child
        - Src:             'H5FAdblkpage.c:242,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FAdblkpage.c:256,13'
          Dst:             H5AC_unprotect
        - Src:             'H5FAdblkpage.c:257,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FA__dblk_page_create
      functionSourceFile: '/src/hdf5/src/H5FAdblkpage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          284
      EdgeCount:       88
      CyclomaticComplexity: 12
      functionsReached:
        - H5AC_insert_entry
        - H5AC_proxy_entry_add_child
        - H5AC_remove_entry
        - H5E_printf_stack
        - H5FA__dblk_page_alloc
        - H5FA__dblk_page_dest
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAdblkpage.c:150,30'
          Dst:             H5FA__dblk_page_alloc
        - Src:             'H5FAdblkpage.c:151,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FAdblkpage.c:163,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FAdblkpage.c:167,9'
          Dst:             H5AC_insert_entry
        - Src:             'H5FAdblkpage.c:168,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FAdblkpage.c:173,13'
          Dst:             H5AC_proxy_entry_add_child
        - Src:             'H5FAdblkpage.c:174,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FAdblkpage.c:184,21'
          Dst:             H5AC_remove_entry
        - Src:             'H5FAdblkpage.c:185,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FAdblkpage.c:189,17'
          Dst:             H5FA__dblk_page_dest
        - Src:             'H5FAdblkpage.c:190,17'
          Dst:             H5E_printf_stack
    - functionName:    H5FA__dblk_page_alloc
      functionSourceFile: '/src/hdf5/src/H5FAdblkpage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          174
      EdgeCount:       57
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5FA__dblk_page_dest
        - H5FA__hdr_incr
        - H5FL_blk_malloc
        - H5FL_reg_calloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAdblkpage.c:95,30'
          Dst:             H5FL_reg_calloc
        - Src:             'H5FAdblkpage.c:96,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FAdblkpage.c:100,9'
          Dst:             H5FA__hdr_incr
        - Src:             'H5FAdblkpage.c:101,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FAdblkpage.c:108,37'
          Dst:             H5FL_blk_malloc
        - Src:             'H5FAdblkpage.c:109,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FAdblkpage.c:118,26'
          Dst:             H5FA__dblk_page_dest
        - Src:             'H5FAdblkpage.c:119,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FA__dblk_page_dest
      functionSourceFile: '/src/hdf5/src/H5FAdblkpage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          87
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FA__hdr_decr
        - H5FL_blk_free
        - H5FL_reg_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAdblkpage.c:323,32'
          Dst:             H5FL_blk_free
        - Src:             'H5FAdblkpage.c:327,13'
          Dst:             H5FA__hdr_decr
        - Src:             'H5FAdblkpage.c:328,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FAdblkpage.c:337,17'
          Dst:             H5FL_reg_free
    - functionName:    H5FA__hdr_delete
      functionSourceFile: '/src/hdf5/src/H5FAhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          103
      EdgeCount:       30
      CyclomaticComplexity: 5
      functionsReached:
        - H5AC_unprotect
        - H5E_printf_stack
        - H5FA__dblock_delete
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAhdr.c:513,13'
          Dst:             H5FA__dblock_delete
        - Src:             'H5FAhdr.c:514,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FAhdr.c:522,9'
          Dst:             H5AC_unprotect
        - Src:             'H5FAhdr.c:523,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FA__hdr_unprotect
      functionSourceFile: '/src/hdf5/src/H5FAhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_unprotect
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAhdr.c:467,9'
          Dst:             H5AC_unprotect
        - Src:             'H5FAhdr.c:468,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FA__hdr_protect
      functionSourceFile: '/src/hdf5/src/H5FAhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          159
      EdgeCount:       47
      CyclomaticComplexity: 7
      functionsReached:
        - H5AC_protect
        - H5AC_proxy_entry_add_child
        - H5AC_proxy_entry_create
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAhdr.c:423,38'
          Dst:             H5AC_protect
        - Src:             'H5FAhdr.c:424,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FAhdr.c:431,39'
          Dst:             H5AC_proxy_entry_create
        - Src:             'H5FAhdr.c:432,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FAhdr.c:435,13'
          Dst:             H5AC_proxy_entry_add_child
        - Src:             'H5FAhdr.c:436,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FA__hdr_modified
      functionSourceFile: '/src/hdf5/src/H5FAhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_mark_entry_dirty
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAhdr.c:385,9'
          Dst:             H5AC_mark_entry_dirty
        - Src:             'H5FAhdr.c:386,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FA__hdr_fuse_decr
      functionSourceFile: '/src/hdf5/src/H5FAhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FA__hdr_fuse_incr
      functionSourceFile: '/src/hdf5/src/H5FAhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FA__hdr_decr
      functionSourceFile: '/src/hdf5/src/H5FAhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5AC_unpin_entry
        - H5E_printf_stack
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAhdr.c:304,13'
          Dst:             H5AC_unpin_entry
        - Src:             'H5FAhdr.c:305,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FA__hdr_incr
      functionSourceFile: '/src/hdf5/src/H5FAhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5AC_pin_protected_entry
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAhdr.c:268,13'
          Dst:             H5AC_pin_protected_entry
        - Src:             'H5FAhdr.c:269,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FA__hdr_create
      functionSourceFile: '/src/hdf5/src/H5FAhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         114
      ICount:          380
      EdgeCount:       129
      CyclomaticComplexity: 17
      functionsReached:
        - H5AC_insert_entry
        - H5AC_proxy_entry_add_child
        - H5AC_proxy_entry_create
        - H5AC_remove_entry
        - H5E_printf_stack
        - H5FA__hdr_alloc
        - H5FA__hdr_dest
        - H5FA__hdr_init
        - H5MF_alloc
        - H5MF_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAhdr.c:189,24'
          Dst:             H5FA__hdr_alloc
        - Src:             'H5FAhdr.c:190,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FAhdr.c:199,9'
          Dst:             H5FA__hdr_init
        - Src:             'H5FAhdr.c:200,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FAhdr.c:203,37'
          Dst:             H5MF_alloc
        - Src:             'H5FAhdr.c:204,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FAhdr.c:208,39'
          Dst:             H5AC_proxy_entry_create
        - Src:             'H5FAhdr.c:209,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FAhdr.c:212,9'
          Dst:             H5AC_insert_entry
        - Src:             'H5FAhdr.c:213,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FAhdr.c:218,13'
          Dst:             H5AC_proxy_entry_add_child
        - Src:             'H5FAhdr.c:219,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FAhdr.c:230,21'
          Dst:             H5AC_remove_entry
        - Src:             'H5FAhdr.c:231,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FAhdr.c:236,17'
          Dst:             H5MF_xfree
        - Src:             'H5FAhdr.c:237,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FAhdr.c:240,17'
          Dst:             H5FA__hdr_dest
        - Src:             'H5FAhdr.c:241,17'
          Dst:             H5E_printf_stack
    - functionName:    H5FA__hdr_alloc
      functionSourceFile: '/src/hdf5/src/H5FAhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          123
      EdgeCount:       33
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FA__hdr_dest
        - H5FL_reg_calloc
        - H5F_get_intent
        - H5F_sizeof_addr
        - H5F_sizeof_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAhdr.c:94,24'
          Dst:             H5FL_reg_calloc
        - Src:             'H5FAhdr.c:95,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FAhdr.c:103,25'
          Dst:             H5F_get_intent
        - Src:             'H5FAhdr.c:104,24'
          Dst:             H5F_sizeof_addr
        - Src:             'H5FAhdr.c:105,24'
          Dst:             H5F_sizeof_size
        - Src:             'H5FAhdr.c:112,20'
          Dst:             H5FA__hdr_dest
        - Src:             'H5FAhdr.c:113,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FA__hdr_init
      functionSourceFile: '/src/hdf5/src/H5FAhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          97
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAhdr.c:145,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FA__hdr_dest
      functionSourceFile: '/src/hdf5/src/H5FAhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          120
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5AC_proxy_entry_dest
        - H5E_printf_stack
        - H5FL_reg_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAhdr.c:551,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FAhdr.c:558,13'
          Dst:             H5AC_proxy_entry_dest
        - Src:             'H5FAhdr.c:559,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FAhdr.c:564,11'
          Dst:             H5FL_reg_free
    - functionName:    H5FA__destroy_flush_depend
      functionSourceFile: '/src/hdf5/src/H5FAint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_destroy_flush_dependency
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAint.c:116,9'
          Dst:             H5AC_destroy_flush_dependency
        - Src:             'H5FAint.c:117,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FA__create_flush_depend
      functionSourceFile: '/src/hdf5/src/H5FAint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_create_flush_dependency
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAint.c:88,9'
          Dst:             H5AC_create_flush_dependency
        - Src:             'H5FAint.c:89,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__free_cls
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          72
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:178,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:181,5'
          Dst:             H5MM_xfree
    - functionName:    H5FDdelete
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2777
      functionLinenumberEnd: 2796
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         77
      ICount:          273
      EdgeCount:       88
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD_delete
        - H5P_isa_class
        - H5_init_library
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:2780,5'
          Dst:             H5_init_library
        - Src:             'H5FD.c:2780,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2780,5'
          Dst:             H5CX_push
        - Src:             'H5FD.c:2780,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2780,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FD.c:2784,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2788,22'
          Dst:             H5P_isa_class
        - Src:             'H5FD.c:2789,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2792,9'
          Dst:             H5FD_delete
        - Src:             'H5FD.c:2793,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2796,5'
          Dst:             H5CX_pop
        - Src:             'H5FD.c:2796,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FDdriver_query
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2746
      functionLinenumberEnd: 2763
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          250
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD_driver_query
        - H5I_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:2750,5'
          Dst:             H5_init_library
        - Src:             'H5FD.c:2750,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2750,5'
          Dst:             H5CX_push
        - Src:             'H5FD.c:2750,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2750,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FD.c:2754,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2757,43'
          Dst:             H5I_object_verify
        - Src:             'H5FD.c:2758,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2759,9'
          Dst:             H5FD_driver_query
        - Src:             'H5FD.c:2760,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2763,5'
          Dst:             H5CX_pop
        - Src:             'H5FD.c:2763,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FD_set_paged_aggr
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2720
      functionLinenumberEnd: 2729
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD_get_base_addr
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2699
      functionLinenumberEnd: 2706
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD_set_base_addr
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2674
      functionLinenumberEnd: 2684
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD_get_vfd_handle
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2643
      functionLinenumberEnd: 2660
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          94
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:2655,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2657,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FDget_vfd_handle
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2604
      functionLinenumberEnd: 2629
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          332
      EdgeCount:       112
      CyclomaticComplexity: 15
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD_get_vfd_handle
        - H5P_isa_class
        - H5_init_library
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:2607,5'
          Dst:             H5_init_library
        - Src:             'H5FD.c:2607,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2607,5'
          Dst:             H5CX_push
        - Src:             'H5FD.c:2607,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2607,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FD.c:2611,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2613,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2614,18'
          Dst:             H5P_isa_class
        - Src:             'H5FD.c:2615,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2617,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2620,9'
          Dst:             H5FD_get_vfd_handle
        - Src:             'H5FD.c:2621,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2629,5'
          Dst:             H5CX_pop
        - Src:             'H5FD.c:2629,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FD_get_fileno
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2579
      functionLinenumberEnd: 2589
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD_ctl
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2533
      functionLinenumberEnd: 2562
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          107
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:2552,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2556,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FDctl
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2486
      functionLinenumberEnd: 2509
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          257
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD_ctl
        - H5_init_library
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:2489,5'
          Dst:             H5_init_library
        - Src:             'H5FD.c:2489,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2489,5'
          Dst:             H5CX_push
        - Src:             'H5FD.c:2489,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2489,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FD.c:2493,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2496,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2504,9'
          Dst:             H5FD_ctl
        - Src:             'H5FD.c:2505,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2509,5'
          Dst:             H5CX_pop
        - Src:             'H5FD.c:2509,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FD_unlock
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2449
      functionLinenumberEnd: 2463
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          70
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:2460,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FDunlock
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2419
      functionLinenumberEnd: 2435
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         71
      ICount:          245
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD_unlock
        - H5_init_library
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:2422,5'
          Dst:             H5_init_library
        - Src:             'H5FD.c:2422,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2422,5'
          Dst:             H5CX_push
        - Src:             'H5FD.c:2422,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2422,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FD.c:2426,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2428,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2431,9'
          Dst:             H5FD_unlock
        - Src:             'H5FD.c:2432,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2435,5'
          Dst:             H5CX_pop
        - Src:             'H5FD.c:2435,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FD_lock
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2391
      functionLinenumberEnd: 2405
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          75
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:2402,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FDlock
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2361
      functionLinenumberEnd: 2377
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          250
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD_lock
        - H5_init_library
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:2364,5'
          Dst:             H5_init_library
        - Src:             'H5FD.c:2364,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2364,5'
          Dst:             H5CX_push
        - Src:             'H5FD.c:2364,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2364,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FD.c:2368,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2370,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2373,9'
          Dst:             H5FD_lock
        - Src:             'H5FD.c:2374,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2377,5'
          Dst:             H5CX_pop
        - Src:             'H5FD.c:2377,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FD_truncate
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2333
      functionLinenumberEnd: 2347
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          76
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - H5CX_get_dxpl
        - H5E_printf_stack
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:2343,60'
          Dst:             H5CX_get_dxpl
        - Src:             'H5FD.c:2344,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FDtruncate
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2296
      functionLinenumberEnd: 2319
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         85
      ICount:          296
      EdgeCount:       96
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_dxpl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD_truncate
        - H5P_isa_class
        - H5_init_library
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:2299,5'
          Dst:             H5_init_library
        - Src:             'H5FD.c:2299,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2299,5'
          Dst:             H5CX_push
        - Src:             'H5FD.c:2299,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2299,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FD.c:2303,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2305,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2308,22'
          Dst:             H5P_isa_class
        - Src:             'H5FD.c:2309,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2312,5'
          Dst:             H5CX_set_dxpl
        - Src:             'H5FD.c:2315,9'
          Dst:             H5FD_truncate
        - Src:             'H5FD.c:2316,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2319,5'
          Dst:             H5CX_pop
        - Src:             'H5FD.c:2319,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FD_flush
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2268
      functionLinenumberEnd: 2282
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          76
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - H5CX_get_dxpl
        - H5E_printf_stack
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:2278,54'
          Dst:             H5CX_get_dxpl
        - Src:             'H5FD.c:2279,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FDflush
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2230
      functionLinenumberEnd: 2254
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         85
      ICount:          296
      EdgeCount:       96
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_dxpl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD_flush
        - H5P_isa_class
        - H5_init_library
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:2233,5'
          Dst:             H5_init_library
        - Src:             'H5FD.c:2233,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2233,5'
          Dst:             H5CX_push
        - Src:             'H5FD.c:2233,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2233,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FD.c:2237,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2239,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2243,22'
          Dst:             H5P_isa_class
        - Src:             'H5FD.c:2244,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2247,5'
          Dst:             H5CX_set_dxpl
        - Src:             'H5FD.c:2250,9'
          Dst:             H5FD_flush
        - Src:             'H5FD.c:2251,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2254,5'
          Dst:             H5CX_pop
        - Src:             'H5FD.c:2254,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FDwrite_from_selection
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2165
      functionLinenumberEnd: 2215
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         176
      ICount:          588
      EdgeCount:       201
      CyclomaticComplexity: 27
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD_write_from_selection
        - H5P_isa_class
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:2168,5'
          Dst:             H5_init_library
        - Src:             'H5FD.c:2168,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2168,5'
          Dst:             H5CX_push
        - Src:             'H5FD.c:2168,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2168,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FD.c:2172,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2175,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2178,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2181,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2184,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2187,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2191,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2194,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2197,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2204,21'
          Dst:             H5P_isa_class
        - Src:             'H5FD.c:2205,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2210,9'
          Dst:             H5FD_write_from_selection
        - Src:             'H5FD.c:2212,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2215,5'
          Dst:             H5CX_pop
        - Src:             'H5FD.c:2215,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FDread_from_selection
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2070
      functionLinenumberEnd: 2120
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         176
      ICount:          588
      EdgeCount:       201
      CyclomaticComplexity: 27
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD_read_from_selection
        - H5P_isa_class
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:2073,5'
          Dst:             H5_init_library
        - Src:             'H5FD.c:2073,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2073,5'
          Dst:             H5CX_push
        - Src:             'H5FD.c:2073,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2073,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FD.c:2077,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2080,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2083,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2086,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2089,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2092,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2096,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2099,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2102,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2109,21'
          Dst:             H5P_isa_class
        - Src:             'H5FD.c:2110,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2115,9'
          Dst:             H5FD_read_from_selection
        - Src:             'H5FD.c:2117,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2120,5'
          Dst:             H5CX_pop
        - Src:             'H5FD.c:2120,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FDwrite_vector_from_selection
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1974
      functionLinenumberEnd: 2024
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         176
      ICount:          588
      EdgeCount:       201
      CyclomaticComplexity: 27
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD_write_vector_from_selection
        - H5P_isa_class
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:1977,5'
          Dst:             H5_init_library
        - Src:             'H5FD.c:1977,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1977,5'
          Dst:             H5CX_push
        - Src:             'H5FD.c:1977,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1977,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FD.c:1981,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1984,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1987,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1990,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1993,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1996,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2000,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2003,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2006,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2013,21'
          Dst:             H5P_isa_class
        - Src:             'H5FD.c:2014,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2019,9'
          Dst:             H5FD_write_vector_from_selection
        - Src:             'H5FD.c:2021,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:2024,5'
          Dst:             H5CX_pop
        - Src:             'H5FD.c:2024,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FDread_vector_from_selection
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1878
      functionLinenumberEnd: 1928
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         176
      ICount:          588
      EdgeCount:       201
      CyclomaticComplexity: 27
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD_read_vector_from_selection
        - H5P_isa_class
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:1881,5'
          Dst:             H5_init_library
        - Src:             'H5FD.c:1881,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1881,5'
          Dst:             H5CX_push
        - Src:             'H5FD.c:1881,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1881,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FD.c:1885,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1888,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1891,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1894,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1897,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1900,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1904,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1907,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1910,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1917,21'
          Dst:             H5P_isa_class
        - Src:             'H5FD.c:1918,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1923,9'
          Dst:             H5FD_read_vector_from_selection
        - Src:             'H5FD.c:1925,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1928,5'
          Dst:             H5CX_pop
        - Src:             'H5FD.c:1928,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FDwrite_selection
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1776
      functionLinenumberEnd: 1830
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         176
      ICount:          590
      EdgeCount:       201
      CyclomaticComplexity: 27
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_dxpl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD_write_selection_id
        - H5P_isa_class
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:1779,5'
          Dst:             H5_init_library
        - Src:             'H5FD.c:1779,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1779,5'
          Dst:             H5CX_push
        - Src:             'H5FD.c:1779,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1779,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FD.c:1783,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1786,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1789,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1792,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1795,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1798,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1802,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1805,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1808,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1815,21'
          Dst:             H5P_isa_class
        - Src:             'H5FD.c:1816,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1820,5'
          Dst:             H5CX_set_dxpl
        - Src:             'H5FD.c:1825,9'
          Dst:             H5FD_write_selection_id
        - Src:             'H5FD.c:1827,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1830,5'
          Dst:             H5CX_pop
        - Src:             'H5FD.c:1830,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FDread_selection
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1681
      functionLinenumberEnd: 1734
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         176
      ICount:          590
      EdgeCount:       201
      CyclomaticComplexity: 27
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_dxpl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD_read_selection_id
        - H5P_isa_class
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:1684,5'
          Dst:             H5_init_library
        - Src:             'H5FD.c:1684,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1684,5'
          Dst:             H5CX_push
        - Src:             'H5FD.c:1684,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1684,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FD.c:1688,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1691,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1694,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1697,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1700,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1703,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1707,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1710,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1713,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1720,21'
          Dst:             H5P_isa_class
        - Src:             'H5FD.c:1721,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1725,5'
          Dst:             H5CX_set_dxpl
        - Src:             'H5FD.c:1729,9'
          Dst:             H5FD_read_selection_id
        - Src:             'H5FD.c:1731,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1734,5'
          Dst:             H5CX_pop
        - Src:             'H5FD.c:1734,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FDwrite_vector
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1589
      functionLinenumberEnd: 1637
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         163
      ICount:          546
      EdgeCount:       186
      CyclomaticComplexity: 25
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_dxpl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD_write_vector
        - H5P_isa_class
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:1592,5'
          Dst:             H5_init_library
        - Src:             'H5FD.c:1592,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1592,5'
          Dst:             H5CX_push
        - Src:             'H5FD.c:1592,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1592,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FD.c:1596,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1599,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1602,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1605,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1608,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1611,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1614,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1617,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1624,21'
          Dst:             H5P_isa_class
        - Src:             'H5FD.c:1625,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1629,5'
          Dst:             H5CX_set_dxpl
        - Src:             'H5FD.c:1633,9'
          Dst:             H5FD_write_vector
        - Src:             'H5FD.c:1634,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1637,5'
          Dst:             H5CX_pop
        - Src:             'H5FD.c:1637,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FDread_vector
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1514
      functionLinenumberEnd: 1564
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         163
      ICount:          546
      EdgeCount:       186
      CyclomaticComplexity: 25
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_dxpl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD_read_vector
        - H5P_isa_class
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:1517,5'
          Dst:             H5_init_library
        - Src:             'H5FD.c:1517,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1517,5'
          Dst:             H5CX_push
        - Src:             'H5FD.c:1517,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1517,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FD.c:1521,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1524,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1527,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1530,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1533,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1536,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1539,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1542,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1551,21'
          Dst:             H5P_isa_class
        - Src:             'H5FD.c:1552,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1556,5'
          Dst:             H5CX_set_dxpl
        - Src:             'H5FD.c:1560,9'
          Dst:             H5FD_read_vector
        - Src:             'H5FD.c:1561,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1564,5'
          Dst:             H5CX_pop
        - Src:             'H5FD.c:1564,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FDwrite
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1459
      functionLinenumberEnd: 1487
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         96
      ICount:          335
      EdgeCount:       108
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_dxpl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD_write
        - H5P_isa_class
        - H5_init_library
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:1462,5'
          Dst:             H5_init_library
        - Src:             'H5FD.c:1462,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1462,5'
          Dst:             H5CX_push
        - Src:             'H5FD.c:1462,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1462,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FD.c:1466,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1468,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1470,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1475,22'
          Dst:             H5P_isa_class
        - Src:             'H5FD.c:1476,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1479,5'
          Dst:             H5CX_set_dxpl
        - Src:             'H5FD.c:1483,9'
          Dst:             H5FD_write
        - Src:             'H5FD.c:1484,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1487,5'
          Dst:             H5CX_pop
        - Src:             'H5FD.c:1487,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FDread
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1414
      functionLinenumberEnd: 1442
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         96
      ICount:          335
      EdgeCount:       108
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_dxpl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD_read
        - H5P_isa_class
        - H5_init_library
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:1417,5'
          Dst:             H5_init_library
        - Src:             'H5FD.c:1417,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1417,5'
          Dst:             H5CX_push
        - Src:             'H5FD.c:1417,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1417,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FD.c:1421,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1423,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1425,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1430,22'
          Dst:             H5P_isa_class
        - Src:             'H5FD.c:1431,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1434,5'
          Dst:             H5CX_set_dxpl
        - Src:             'H5FD.c:1438,9'
          Dst:             H5FD_read
        - Src:             'H5FD.c:1439,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1442,5'
          Dst:             H5CX_pop
        - Src:             'H5FD.c:1442,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FD_get_fs_type_map
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1371
      functionLinenumberEnd: 1392
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          78
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:1385,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FD_set_feature_flags
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1348
      functionLinenumberEnd: 1357
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD_get_feature_flags
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1324
      functionLinenumberEnd: 1334
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD_get_maxaddr
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1299
      functionLinenumberEnd: 1310
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FDget_eof
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1265
      functionLinenumberEnd: 1284
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          254
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD_get_eof
        - H5_init_library
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:1268,5'
          Dst:             H5_init_library
        - Src:             'H5FD.c:1268,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1268,5'
          Dst:             H5CX_push
        - Src:             'H5FD.c:1268,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1268,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FD.c:1272,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1274,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1277,37'
          Dst:             H5FD_get_eof
        - Src:             'H5FD.c:1278,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1284,5'
          Dst:             H5CX_pop
        - Src:             'H5FD.c:1284,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FDset_eoa
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1218
      functionLinenumberEnd: 1239
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          340
      EdgeCount:       112
      CyclomaticComplexity: 15
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD_set_eoa
        - H5_init_library
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:1221,5'
          Dst:             H5_init_library
        - Src:             'H5FD.c:1221,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1221,5'
          Dst:             H5CX_push
        - Src:             'H5FD.c:1221,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1221,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FD.c:1225,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1227,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1229,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1231,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1235,9'
          Dst:             H5FD_set_eoa
        - Src:             'H5FD.c:1236,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1239,5'
          Dst:             H5CX_pop
        - Src:             'H5FD.c:1239,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FDget_eoa
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1171
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         85
      ICount:          295
      EdgeCount:       96
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD_get_eoa
        - H5_init_library
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:1174,5'
          Dst:             H5_init_library
        - Src:             'H5FD.c:1174,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1174,5'
          Dst:             H5CX_push
        - Src:             'H5FD.c:1174,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1174,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FD.c:1178,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1180,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1182,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1185,37'
          Dst:             H5FD_get_eoa
        - Src:             'H5FD.c:1186,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1192,5'
          Dst:             H5CX_pop
        - Src:             'H5FD.c:1192,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FDfree
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1129
      functionLinenumberEnd: 1155
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          345
      EdgeCount:       112
      CyclomaticComplexity: 15
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_dxpl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD__free_real
        - H5P_isa_class
        - H5_init_library
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:1132,5'
          Dst:             H5_init_library
        - Src:             'H5FD.c:1132,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1132,5'
          Dst:             H5CX_push
        - Src:             'H5FD.c:1132,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1132,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FD.c:1136,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1138,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1140,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1143,22'
          Dst:             H5P_isa_class
        - Src:             'H5FD.c:1144,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1147,5'
          Dst:             H5CX_set_dxpl
        - Src:             'H5FD.c:1151,9'
          Dst:             H5FD__free_real
        - Src:             'H5FD.c:1152,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1155,5'
          Dst:             H5CX_pop
        - Src:             'H5FD.c:1155,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FDalloc
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1110
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         110
      ICount:          374
      EdgeCount:       124
      CyclomaticComplexity: 16
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_dxpl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD__alloc_real
        - H5P_isa_class
        - H5_init_library
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:1083,5'
          Dst:             H5_init_library
        - Src:             'H5FD.c:1083,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1083,5'
          Dst:             H5CX_push
        - Src:             'H5FD.c:1083,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1083,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FD.c:1087,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1089,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1091,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1093,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1096,22'
          Dst:             H5P_isa_class
        - Src:             'H5FD.c:1097,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1100,5'
          Dst:             H5CX_set_dxpl
        - Src:             'H5FD.c:1103,37'
          Dst:             H5FD__alloc_real
        - Src:             'H5FD.c:1104,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1110,5'
          Dst:             H5CX_pop
        - Src:             'H5FD.c:1110,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FDquery
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         82
      ICount:          276
      EdgeCount:       92
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD__query
        - H5_init_library
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:991,5'
          Dst:             H5_init_library
        - Src:             'H5FD.c:991,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:991,5'
          Dst:             H5CX_push
        - Src:             'H5FD.c:991,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:991,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FD.c:995,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:997,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:999,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1002,9'
          Dst:             H5FD__query
        - Src:             'H5FD.c:1003,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:1006,5'
          Dst:             H5CX_pop
        - Src:             'H5FD.c:1006,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FD__query
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          73
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:1033,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FD_cmp
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 974
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         58
      ICount:          220
      EdgeCount:       71
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FDcmp
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 920
      functionLinenumberEnd: 929
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          163
      EdgeCount:       44
      CyclomaticComplexity: 8
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD_cmp
        - H5_init_library
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:923,5'
          Dst:             H5_init_library
        - Src:             'H5FD.c:923,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:923,5'
          Dst:             H5CX_push
        - Src:             'H5FD.c:923,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:923,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FD.c:926,17'
          Dst:             H5FD_cmp
        - Src:             'H5FD.c:929,5'
          Dst:             H5CX_pop
        - Src:             'H5FD.c:929,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FD_close
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 873
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          91
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5I_dec_ref
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:885,9'
          Dst:             H5I_dec_ref
        - Src:             'H5FD.c:886,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:893,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FDclose
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 843
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         71
      ICount:          245
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD_close
        - H5_init_library
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:846,5'
          Dst:             H5_init_library
        - Src:             'H5FD.c:846,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:846,5'
          Dst:             H5CX_push
        - Src:             'H5FD.c:846,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:846,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FD.c:850,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:852,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:855,9'
          Dst:             H5FD_close
        - Src:             'H5FD.c:856,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:859,5'
          Dst:             H5CX_pop
        - Src:             'H5FD.c:859,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FD_open
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 825
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - bool
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         171
      ICount:          563
      EdgeCount:       189
      CyclomaticComplexity: 20
      functionsReached:
        - H5E_pause_stack
        - H5E_printf_stack
        - H5E_resume_stack
        - H5FD__query
        - H5FD_driver_query
        - H5I_inc_ref
        - H5I_object
        - H5P_get
        - H5P_peek
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:741,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:744,44'
          Dst:             H5I_object
        - Src:             'H5FD.c:745,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:748,9'
          Dst:             H5P_peek
        - Src:             'H5FD.c:749,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:752,43'
          Dst:             H5I_object
        - Src:             'H5FD.c:753,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:755,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:758,9'
          Dst:             H5FD_driver_query
        - Src:             'H5FD.c:759,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:762,9'
          Dst:             H5P_peek
        - Src:             'H5FD.c:763,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:769,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:776,9'
          Dst:             H5E_pause_stack
        - Src:             'H5FD.c:780,9'
          Dst:             H5E_resume_stack
        - Src:             'H5FD.c:787,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:796,9'
          Dst:             H5I_inc_ref
        - Src:             'H5FD.c:797,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:800,9'
          Dst:             H5P_get
        - Src:             'H5FD.c:801,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:802,9'
          Dst:             H5P_get
        - Src:             'H5FD.c:803,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:806,9'
          Dst:             H5FD__query
        - Src:             'H5FD.c:807,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:812,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FDopen
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          238
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD_open
        - H5P_isa_class
        - H5_init_library
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:687,5'
          Dst:             H5_init_library
        - Src:             'H5FD.c:687,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:687,5'
          Dst:             H5CX_push
        - Src:             'H5FD.c:687,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:687,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FD.c:692,22'
          Dst:             H5P_isa_class
        - Src:             'H5FD.c:693,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:696,9'
          Dst:             H5FD_open
        - Src:             'H5FD.c:697,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:700,5'
          Dst:             H5CX_pop
        - Src:             'H5FD.c:700,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FD_free_driver_info
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          118
      EdgeCount:       39
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5MM_xfree_const
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:614,47'
          Dst:             H5I_object
        - Src:             'H5FD.c:615,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:622,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:625,27'
          Dst:             H5MM_xfree_const
    - functionName:    H5FD_fapl_get
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD__sb_decode
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          76
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:512,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD_sb_load
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          147
      EdgeCount:       46
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5FD__sb_decode
        - strcmp
        - strncmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:541,10'
          Dst:             strncmp
        - Src:             'H5FD.c:541,50'
          Dst:             strcmp
        - Src:             'H5FD.c:542,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:543,10'
          Dst:             strncmp
        - Src:             'H5FD.c:543,50'
          Dst:             strcmp
        - Src:             'H5FD.c:544,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:547,9'
          Dst:             H5FD__sb_decode
        - Src:             'H5FD.c:548,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD_sb_encode
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          76
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:484,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD_sb_size
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD_get_class
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          129
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FD_get_class
        - H5I_get_type
        - H5I_object
        - H5P_isa_class
        - H5P_peek
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:402,20'
          Dst:             H5I_get_type
        - Src:             'H5FD.c:403,37'
          Dst:             H5I_object
        - Src:             'H5FD.c:408,48'
          Dst:             H5I_object
        - Src:             'H5FD.c:409,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:411,21'
          Dst:             H5P_isa_class
        - Src:             'H5FD.c:414,17'
          Dst:             H5P_peek
        - Src:             'H5FD.c:415,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:416,25'
          Dst:             H5FD_get_class
        - Src:             'H5FD.c:419,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FDunregister
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          216
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref
        - H5I_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:364,5'
          Dst:             H5_init_library
        - Src:             'H5FD.c:364,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:364,5'
          Dst:             H5CX_push
        - Src:             'H5FD.c:364,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:364,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FD.c:367,17'
          Dst:             H5I_object_verify
        - Src:             'H5FD.c:368,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:371,9'
          Dst:             H5I_dec_app_ref
        - Src:             'H5FD.c:372,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:375,5'
          Dst:             H5CX_pop
        - Src:             'H5FD.c:375,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FDis_driver_registered_by_value
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          188
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD_is_driver_registered_by_value
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:337,5'
          Dst:             H5_init_library
        - Src:             'H5FD.c:337,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:337,5'
          Dst:             H5CX_push
        - Src:             'H5FD.c:337,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:337,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FD.c:340,22'
          Dst:             H5FD_is_driver_registered_by_value
        - Src:             'H5FD.c:341,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:344,5'
          Dst:             H5CX_pop
        - Src:             'H5FD.c:344,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FDis_driver_registered_by_name
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          188
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD_is_driver_registered_by_name
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:310,5'
          Dst:             H5_init_library
        - Src:             'H5FD.c:310,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:310,5'
          Dst:             H5CX_push
        - Src:             'H5FD.c:310,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:310,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FD.c:313,22'
          Dst:             H5FD_is_driver_registered_by_name
        - Src:             'H5FD.c:314,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:317,5'
          Dst:             H5CX_pop
        - Src:             'H5FD.c:317,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FD_register
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          143
      EdgeCount:       43
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5I_register
        - H5MM_xfree
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:277,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:282,22'
          Dst:             H5I_register
        - Src:             'H5FD.c:283,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:288,37'
          Dst:             H5MM_xfree
    - functionName:    H5FDregister
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         144
      ICount:          481
      EdgeCount:       163
      CyclomaticComplexity: 21
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD_register
        - H5_init_library
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:209,5'
          Dst:             H5_init_library
        - Src:             'H5FD.c:209,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:209,5'
          Dst:             H5CX_push
        - Src:             'H5FD.c:209,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:209,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FD.c:213,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:215,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:217,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:220,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:223,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:225,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:229,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:232,22'
          Dst:             H5FD_register
        - Src:             'H5FD.c:233,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FD.c:236,5'
          Dst:             H5CX_pop
        - Src:             'H5FD.c:236,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FD_term_package
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - H5I_clear_type
        - H5I_dec_type_ref
        - H5I_nmembers
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:140,9'
          Dst:             H5I_nmembers
        - Src:             'H5FD.c:141,15'
          Dst:             H5I_clear_type
        - Src:             'H5FD.c:146,15'
          Dst:             H5I_dec_type_ref
    - functionName:    H5FD_init
      functionSourceFile: '/src/hdf5/src/H5FD.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          47
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5I_register_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FD.c:108,9'
          Dst:             H5I_register_type
        - Src:             'H5FD.c:109,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__srt_tmp_cmp
      functionSourceFile: '/src/hdf5/src/H5FDint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2521
      functionLinenumberEnd: 2538
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          82
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD_get_driver_id_by_value
      functionSourceFile: '/src/hdf5/src/H5FDint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3353
      functionLinenumberEnd: 3376
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          106
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FD__get_driver_cb
        - H5I_inc_ref
        - H5I_iterate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDint.c:3365,9'
          Dst:             H5I_iterate
        - Src:             'H5FDint.c:3365,9'
          Dst:             H5FD__get_driver_cb
        - Src:             'H5FDint.c:3366,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:3371,13'
          Dst:             H5I_inc_ref
        - Src:             'H5FDint.c:3372,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__get_driver_cb
      functionSourceFile: '/src/hdf5/src/H5FDint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3085
      functionLinenumberEnd: 3106
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDint.c:3093,18'
          Dst:             strcmp
    - functionName:    H5FD_get_driver_id_by_name
      functionSourceFile: '/src/hdf5/src/H5FDint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3314
      functionLinenumberEnd: 3337
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          106
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FD__get_driver_cb
        - H5I_inc_ref
        - H5I_iterate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDint.c:3326,9'
          Dst:             H5I_iterate
        - Src:             'H5FDint.c:3326,9'
          Dst:             H5FD__get_driver_cb
        - Src:             'H5FDint.c:3327,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:3332,13'
          Dst:             H5I_inc_ref
        - Src:             'H5FDint.c:3333,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FD_is_driver_registered_by_value
      functionSourceFile: '/src/hdf5/src/H5FDint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3275
      functionLinenumberEnd: 3298
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          86
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FD__get_driver_cb
        - H5I_iterate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDint.c:3287,9'
          Dst:             H5I_iterate
        - Src:             'H5FDint.c:3287,9'
          Dst:             H5FD__get_driver_cb
        - Src:             'H5FDint.c:3288,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD_register_driver_by_value
      functionSourceFile: '/src/hdf5/src/H5FDint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3178
      functionLinenumberEnd: 3214
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          166
      EdgeCount:       56
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5FD_is_driver_registered_by_value
        - H5FD_register
        - H5I_inc_ref
        - H5PL_load
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDint.c:3186,33'
          Dst:             H5FD_is_driver_registered_by_value
        - Src:             'H5FDint.c:3187,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:3193,13'
          Dst:             H5I_inc_ref
        - Src:             'H5FDint.c:3194,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:3203,50'
          Dst:             H5PL_load
        - Src:             'H5FDint.c:3204,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:3207,26'
          Dst:             H5FD_register
        - Src:             'H5FDint.c:3208,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FD_is_driver_registered_by_name
      functionSourceFile: '/src/hdf5/src/H5FDint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3233
      functionLinenumberEnd: 3256
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          86
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FD__get_driver_cb
        - H5I_iterate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDint.c:3245,9'
          Dst:             H5I_iterate
        - Src:             'H5FDint.c:3245,9'
          Dst:             H5FD__get_driver_cb
        - Src:             'H5FDint.c:3246,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD_register_driver_by_name
      functionSourceFile: '/src/hdf5/src/H5FDint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3124
      functionLinenumberEnd: 3160
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          166
      EdgeCount:       56
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5FD_is_driver_registered_by_name
        - H5FD_register
        - H5I_inc_ref
        - H5PL_load
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDint.c:3132,33'
          Dst:             H5FD_is_driver_registered_by_name
        - Src:             'H5FDint.c:3133,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:3139,13'
          Dst:             H5I_inc_ref
        - Src:             'H5FDint.c:3140,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:3149,50'
          Dst:             H5PL_load
        - Src:             'H5FDint.c:3150,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:3153,26'
          Dst:             H5FD_register
        - Src:             'H5FDint.c:3154,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FD_check_plugin_load
      functionSourceFile: '/src/hdf5/src/H5FDint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3044
      functionLinenumberEnd: 3069
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDint.c:3057,27'
          Dst:             strcmp
    - functionName:    H5FD_delete
      functionSourceFile: '/src/hdf5/src/H5FDint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2991
      functionLinenumberEnd: 3022
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         59
      ICount:          181
      EdgeCount:       64
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5P_peek
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDint.c:3004,44'
          Dst:             H5I_object
        - Src:             'H5FDint.c:3005,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:3008,9'
          Dst:             H5P_peek
        - Src:             'H5FDint.c:3009,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:3012,43'
          Dst:             H5I_object
        - Src:             'H5FDint.c:3013,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:3015,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:3019,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD_sort_selection_io_req
      functionSourceFile: '/src/hdf5/src/H5FDint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2834
      functionLinenumberEnd: 2976
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         91
      ICount:          494
      EdgeCount:       116
      CyclomaticComplexity: 27
      functionsReached:
        - H5E_printf_stack
        - H5FD__sort_io_req_real
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDint.c:2868,9'
          Dst:             H5FD__sort_io_req_real
        - Src:             'H5FDint.c:2869,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:2897,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__sort_io_req_real
      functionSourceFile: '/src/hdf5/src/H5FDint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2566
      functionLinenumberEnd: 2620
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          309
      EdgeCount:       81
      CyclomaticComplexity: 15
      functionsReached:
        - H5E_printf_stack
        - H5FD__srt_tmp_cmp
        - qsort
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDint.c:2581,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:2598,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:2606,9'
          Dst:             qsort
        - Src:             'H5FDint.c:2606,9'
          Dst:             H5FD__srt_tmp_cmp
        - Src:             'H5FDint.c:2615,17'
          Dst:             H5E_printf_stack
    - functionName:    H5FD_sort_vector_io_req
      functionSourceFile: '/src/hdf5/src/H5FDint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2659
      functionLinenumberEnd: 2795
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          455
      EdgeCount:       109
      CyclomaticComplexity: 25
      functionsReached:
        - H5E_printf_stack
        - H5FD__sort_io_req_real
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDint.c:2691,9'
          Dst:             H5FD__sort_io_req_real
        - Src:             'H5FDint.c:2692,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:2718,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FD_driver_query
      functionSourceFile: '/src/hdf5/src/H5FDint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2494
      functionLinenumberEnd: 2508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD_write_from_selection
      functionSourceFile: '/src/hdf5/src/H5FDint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2341
      functionLinenumberEnd: 2368
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FD_write_selection_id
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDint.c:2362,9'
          Dst:             H5FD_write_selection_id
        - Src:             'H5FDint.c:2364,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD_write_selection_id
      functionSourceFile: '/src/hdf5/src/H5FDint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2028
      functionLinenumberEnd: 2166
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         137
      ICount:          565
      EdgeCount:       158
      CyclomaticComplexity: 23
      functionsReached:
        - H5CX_get_actual_selection_io_mode
        - H5CX_get_dxpl
        - H5CX_set_actual_selection_io_mode
        - H5E_printf_stack
        - H5FD__write_selection_translate
        - H5I_object_verify
        - H5MM_xfree
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDint.c:2057,15'
          Dst:             H5CX_get_dxpl
        - Src:             'H5FDint.c:2093,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:2099,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:2110,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:2114,13'
          Dst:             H5CX_get_actual_selection_io_mode
        - Src:             'H5FDint.c:2116,13'
          Dst:             H5CX_set_actual_selection_io_mode
        - Src:             'H5FDint.c:2128,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:2130,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:2135,51'
          Dst:             H5I_object_verify
        - Src:             'H5FDint.c:2136,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:2137,52'
          Dst:             H5I_object_verify
        - Src:             'H5FDint.c:2138,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:2143,13'
          Dst:             H5FD__write_selection_translate
        - Src:             'H5FDint.c:2145,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:2162,22'
          Dst:             H5MM_xfree
        - Src:             'H5FDint.c:2164,23'
          Dst:             H5MM_xfree
    - functionName:    H5FD__write_selection_translate
      functionSourceFile: '/src/hdf5/src/H5FDint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1511
      functionLinenumberEnd: 1813
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - int
        - 'N/A'
        - int
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         314
      ICount:          1246
      EdgeCount:       364
      CyclomaticComplexity: 52
      functionsReached:
        - H5CX_get_actual_selection_io_mode
        - H5CX_get_no_selection_io_cause
        - H5CX_set_actual_selection_io_mode
        - H5CX_set_no_selection_io_cause
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5MM_realloc
        - H5MM_xfree
        - H5S_get_select_npoints
        - H5S_select_iter_get_seq_list
        - H5S_select_iter_init
        - H5S_select_iter_release
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDint.c:1566,34'
          Dst:             H5FL_reg_malloc
        - Src:             'H5FDint.c:1567,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1568,33'
          Dst:             H5FL_reg_malloc
        - Src:             'H5FDint.c:1569,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1605,13'
          Dst:             H5S_select_iter_init
        - Src:             'H5FDint.c:1606,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1608,13'
          Dst:             H5S_select_iter_init
        - Src:             'H5FDint.c:1609,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1613,37'
          Dst:             H5S_get_select_npoints
        - Src:             'H5FDint.c:1614,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1637,21'
          Dst:             H5S_select_iter_get_seq_list
        - Src:             'H5FDint.c:1639,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1649,21'
          Dst:             H5S_select_iter_get_seq_list
        - Src:             'H5FDint.c:1651,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1672,29'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1675,29'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1678,29'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1690,48'
          Dst:             H5MM_realloc
        - Src:             'H5FDint.c:1691,29'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1694,48'
          Dst:             H5MM_realloc
        - Src:             'H5FDint.c:1695,29'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1699,40'
          Dst:             H5MM_realloc
        - Src:             'H5FDint.c:1700,29'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1719,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1740,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1744,13'
          Dst:             H5S_select_iter_release
        - Src:             'H5FDint.c:1745,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1747,13'
          Dst:             H5S_select_iter_release
        - Src:             'H5FDint.c:1748,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1759,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1763,13'
          Dst:             H5CX_get_actual_selection_io_mode
        - Src:             'H5FDint.c:1765,13'
          Dst:             H5CX_set_actual_selection_io_mode
        - Src:             'H5FDint.c:1773,9'
          Dst:             H5CX_get_no_selection_io_cause
        - Src:             'H5FDint.c:1775,9'
          Dst:             H5CX_set_no_selection_io_cause
        - Src:             'H5FDint.c:1779,13'
          Dst:             H5CX_get_actual_selection_io_mode
        - Src:             'H5FDint.c:1781,13'
          Dst:             H5CX_set_actual_selection_io_mode
        - Src:             'H5FDint.c:1788,31'
          Dst:             H5S_select_iter_release
        - Src:             'H5FDint.c:1789,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1790,21'
          Dst:             H5FL_reg_free
        - Src:             'H5FDint.c:1793,30'
          Dst:             H5S_select_iter_release
        - Src:             'H5FDint.c:1794,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1795,20'
          Dst:             H5FL_reg_free
        - Src:             'H5FDint.c:1801,21'
          Dst:             H5MM_xfree
        - Src:             'H5FDint.c:1803,21'
          Dst:             H5MM_xfree
        - Src:             'H5FDint.c:1805,24'
          Dst:             H5MM_xfree
    - functionName:    H5FD_read_from_selection
      functionSourceFile: '/src/hdf5/src/H5FDint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2290
      functionLinenumberEnd: 2317
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FD_read_selection_id
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDint.c:2311,9'
          Dst:             H5FD_read_selection_id
        - Src:             'H5FDint.c:2313,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD_read_selection_id
      functionSourceFile: '/src/hdf5/src/H5FDint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1345
      functionLinenumberEnd: 1489
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         140
      ICount:          580
      EdgeCount:       162
      CyclomaticComplexity: 24
      functionsReached:
        - H5CX_get_actual_selection_io_mode
        - H5CX_get_dxpl
        - H5CX_set_actual_selection_io_mode
        - H5E_printf_stack
        - H5FD__read_selection_translate
        - H5I_object_verify
        - H5MM_xfree
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDint.c:1374,15'
          Dst:             H5CX_get_dxpl
        - Src:             'H5FDint.c:1416,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1422,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1433,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1437,13'
          Dst:             H5CX_get_actual_selection_io_mode
        - Src:             'H5FDint.c:1439,13'
          Dst:             H5CX_set_actual_selection_io_mode
        - Src:             'H5FDint.c:1451,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1453,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1458,51'
          Dst:             H5I_object_verify
        - Src:             'H5FDint.c:1459,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1460,52'
          Dst:             H5I_object_verify
        - Src:             'H5FDint.c:1461,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1466,13'
          Dst:             H5FD__read_selection_translate
        - Src:             'H5FDint.c:1468,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1485,22'
          Dst:             H5MM_xfree
        - Src:             'H5FDint.c:1487,23'
          Dst:             H5MM_xfree
    - functionName:    H5FD__read_selection_translate
      functionSourceFile: '/src/hdf5/src/H5FDint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 819
      functionLinenumberEnd: 1121
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - int
        - 'N/A'
        - int
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         314
      ICount:          1246
      EdgeCount:       364
      CyclomaticComplexity: 52
      functionsReached:
        - H5CX_get_actual_selection_io_mode
        - H5CX_get_no_selection_io_cause
        - H5CX_set_actual_selection_io_mode
        - H5CX_set_no_selection_io_cause
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5MM_realloc
        - H5MM_xfree
        - H5S_get_select_npoints
        - H5S_select_iter_get_seq_list
        - H5S_select_iter_init
        - H5S_select_iter_release
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDint.c:874,34'
          Dst:             H5FL_reg_malloc
        - Src:             'H5FDint.c:875,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:876,33'
          Dst:             H5FL_reg_malloc
        - Src:             'H5FDint.c:877,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:913,13'
          Dst:             H5S_select_iter_init
        - Src:             'H5FDint.c:914,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:916,13'
          Dst:             H5S_select_iter_init
        - Src:             'H5FDint.c:917,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:921,37'
          Dst:             H5S_get_select_npoints
        - Src:             'H5FDint.c:922,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:945,21'
          Dst:             H5S_select_iter_get_seq_list
        - Src:             'H5FDint.c:947,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:957,21'
          Dst:             H5S_select_iter_get_seq_list
        - Src:             'H5FDint.c:959,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:980,29'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:983,29'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:986,29'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:998,48'
          Dst:             H5MM_realloc
        - Src:             'H5FDint.c:999,29'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1002,48'
          Dst:             H5MM_realloc
        - Src:             'H5FDint.c:1003,29'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1007,40'
          Dst:             H5MM_realloc
        - Src:             'H5FDint.c:1008,29'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1027,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1048,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1052,13'
          Dst:             H5S_select_iter_release
        - Src:             'H5FDint.c:1053,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1055,13'
          Dst:             H5S_select_iter_release
        - Src:             'H5FDint.c:1056,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1067,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1071,13'
          Dst:             H5CX_get_actual_selection_io_mode
        - Src:             'H5FDint.c:1073,13'
          Dst:             H5CX_set_actual_selection_io_mode
        - Src:             'H5FDint.c:1081,9'
          Dst:             H5CX_get_no_selection_io_cause
        - Src:             'H5FDint.c:1083,9'
          Dst:             H5CX_set_no_selection_io_cause
        - Src:             'H5FDint.c:1087,13'
          Dst:             H5CX_get_actual_selection_io_mode
        - Src:             'H5FDint.c:1089,13'
          Dst:             H5CX_set_actual_selection_io_mode
        - Src:             'H5FDint.c:1096,31'
          Dst:             H5S_select_iter_release
        - Src:             'H5FDint.c:1097,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1098,21'
          Dst:             H5FL_reg_free
        - Src:             'H5FDint.c:1101,30'
          Dst:             H5S_select_iter_release
        - Src:             'H5FDint.c:1102,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1103,20'
          Dst:             H5FL_reg_free
        - Src:             'H5FDint.c:1109,21'
          Dst:             H5MM_xfree
        - Src:             'H5FDint.c:1111,21'
          Dst:             H5MM_xfree
        - Src:             'H5FDint.c:1113,24'
          Dst:             H5MM_xfree
    - functionName:    H5FD_write_vector_from_selection
      functionSourceFile: '/src/hdf5/src/H5FDint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2241
      functionLinenumberEnd: 2267
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FD_write_selection_id
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDint.c:2262,9'
          Dst:             H5FD_write_selection_id
        - Src:             'H5FDint.c:2264,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD_read_vector_from_selection
      functionSourceFile: '/src/hdf5/src/H5FDint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2190
      functionLinenumberEnd: 2216
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FD_read_selection_id
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDint.c:2211,9'
          Dst:             H5FD_read_selection_id
        - Src:             'H5FDint.c:2213,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD_write_selection
      functionSourceFile: '/src/hdf5/src/H5FDint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1854
      functionLinenumberEnd: 1998
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         165
      ICount:          653
      EdgeCount:       189
      CyclomaticComplexity: 26
      functionsReached:
        - H5CX_get_actual_selection_io_mode
        - H5CX_get_dxpl
        - H5CX_set_actual_selection_io_mode
        - H5E_printf_stack
        - H5FD__write_selection_translate
        - H5I_register
        - H5I_remove
        - H5MM_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDint.c:1882,15'
          Dst:             H5CX_get_dxpl
        - Src:             'H5FDint.c:1915,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1921,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1934,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1936,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1941,46'
          Dst:             H5I_register
        - Src:             'H5FDint.c:1942,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1944,47'
          Dst:             H5I_register
        - Src:             'H5FDint.c:1946,29'
          Dst:             H5I_remove
        - Src:             'H5FDint.c:1947,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1948,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1954,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1958,13'
          Dst:             H5CX_get_actual_selection_io_mode
        - Src:             'H5FDint.c:1960,13'
          Dst:             H5CX_set_actual_selection_io_mode
        - Src:             'H5FDint.c:1968,13'
          Dst:             H5FD__write_selection_translate
        - Src:             'H5FDint.c:1970,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1988,21'
          Dst:             H5I_remove
        - Src:             'H5FDint.c:1989,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1990,21'
          Dst:             H5I_remove
        - Src:             'H5FDint.c:1991,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1994,25'
          Dst:             H5MM_xfree
        - Src:             'H5FDint.c:1996,26'
          Dst:             H5MM_xfree
    - functionName:    H5FD_read_selection
      functionSourceFile: '/src/hdf5/src/H5FDint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionLinenumberEnd: 1313
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         168
      ICount:          668
      EdgeCount:       193
      CyclomaticComplexity: 27
      functionsReached:
        - H5CX_get_actual_selection_io_mode
        - H5CX_get_dxpl
        - H5CX_set_actual_selection_io_mode
        - H5E_printf_stack
        - H5FD__read_selection_translate
        - H5I_register
        - H5I_remove
        - H5MM_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDint.c:1192,15'
          Dst:             H5CX_get_dxpl
        - Src:             'H5FDint.c:1231,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1237,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1250,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1252,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1257,46'
          Dst:             H5I_register
        - Src:             'H5FDint.c:1258,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1260,47'
          Dst:             H5I_register
        - Src:             'H5FDint.c:1262,29'
          Dst:             H5I_remove
        - Src:             'H5FDint.c:1263,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1264,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1270,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1274,13'
          Dst:             H5CX_get_actual_selection_io_mode
        - Src:             'H5FDint.c:1276,13'
          Dst:             H5CX_set_actual_selection_io_mode
        - Src:             'H5FDint.c:1283,13'
          Dst:             H5FD__read_selection_translate
        - Src:             'H5FDint.c:1285,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1303,21'
          Dst:             H5I_remove
        - Src:             'H5FDint.c:1304,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1305,21'
          Dst:             H5I_remove
        - Src:             'H5FDint.c:1306,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:1309,25'
          Dst:             H5MM_xfree
        - Src:             'H5FDint.c:1311,26'
          Dst:             H5MM_xfree
    - functionName:    H5FD_write_vector
      functionSourceFile: '/src/hdf5/src/H5FDint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         111
      ICount:          563
      EdgeCount:       134
      CyclomaticComplexity: 25
      functionsReached:
        - H5CX_get_actual_selection_io_mode
        - H5CX_get_dxpl
        - H5CX_get_no_selection_io_cause
        - H5CX_set_actual_selection_io_mode
        - H5CX_set_no_selection_io_cause
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDint.c:641,15'
          Dst:             H5CX_get_dxpl
        - Src:             'H5FDint.c:702,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:706,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:715,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:721,13'
          Dst:             H5CX_get_actual_selection_io_mode
        - Src:             'H5FDint.c:723,13'
          Dst:             H5CX_set_actual_selection_io_mode
        - Src:             'H5FDint.c:768,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:772,9'
          Dst:             H5CX_get_no_selection_io_cause
        - Src:             'H5FDint.c:774,9'
          Dst:             H5CX_set_no_selection_io_cause
        - Src:             'H5FDint.c:778,13'
          Dst:             H5CX_get_actual_selection_io_mode
        - Src:             'H5FDint.c:780,13'
          Dst:             H5CX_set_actual_selection_io_mode
    - functionName:    H5FD_read_vector
      functionSourceFile: '/src/hdf5/src/H5FDint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         127
      ICount:          636
      EdgeCount:       155
      CyclomaticComplexity: 30
      functionsReached:
        - H5CX_get_actual_selection_io_mode
        - H5CX_get_dxpl
        - H5CX_get_no_selection_io_cause
        - H5CX_set_actual_selection_io_mode
        - H5CX_set_no_selection_io_cause
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDint.c:399,15'
          Dst:             H5CX_get_dxpl
        - Src:             'H5FDint.c:469,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:473,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:490,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:496,13'
          Dst:             H5CX_get_actual_selection_io_mode
        - Src:             'H5FDint.c:498,13'
          Dst:             H5CX_set_actual_selection_io_mode
        - Src:             'H5FDint.c:544,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:548,9'
          Dst:             H5CX_get_no_selection_io_cause
        - Src:             'H5FDint.c:550,9'
          Dst:             H5CX_set_no_selection_io_cause
        - Src:             'H5FDint.c:554,13'
          Dst:             H5CX_get_actual_selection_io_mode
        - Src:             'H5FDint.c:556,13'
          Dst:             H5CX_set_actual_selection_io_mode
    - functionName:    H5FD_write
      functionSourceFile: '/src/hdf5/src/H5FDint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          194
      EdgeCount:       50
      CyclomaticComplexity: 7
      functionsReached:
        - H5CX_get_actual_selection_io_mode
        - H5CX_get_dxpl
        - H5CX_set_actual_selection_io_mode
        - H5E_printf_stack
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDint.c:297,15'
          Dst:             H5CX_get_dxpl
        - Src:             'H5FDint.c:310,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:312,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:318,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:322,9'
          Dst:             H5CX_get_actual_selection_io_mode
        - Src:             'H5FDint.c:324,9'
          Dst:             H5CX_set_actual_selection_io_mode
    - functionName:    H5FD_read
      functionSourceFile: '/src/hdf5/src/H5FDint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          206
      EdgeCount:       54
      CyclomaticComplexity: 8
      functionsReached:
        - H5CX_get_actual_selection_io_mode
        - H5CX_get_dxpl
        - H5CX_set_actual_selection_io_mode
        - H5E_printf_stack
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDint.c:227,15'
          Dst:             H5CX_get_dxpl
        - Src:             'H5FDint.c:249,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:252,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:259,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:263,9'
          Dst:             H5CX_get_actual_selection_io_mode
        - Src:             'H5FDint.c:265,9'
          Dst:             H5CX_set_actual_selection_io_mode
    - functionName:    H5FD_set_eoa
      functionSourceFile: '/src/hdf5/src/H5FDint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2388
      functionLinenumberEnd: 2401
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDint.c:2398,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD_get_eoa
      functionSourceFile: '/src/hdf5/src/H5FDint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2422
      functionLinenumberEnd: 2437
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDint.c:2431,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD_get_eof
      functionSourceFile: '/src/hdf5/src/H5FDint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2458
      functionLinenumberEnd: 2477
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          82
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDint.c:2468,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FD_locate_signature
      functionSourceFile: '/src/hdf5/src/H5FDint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          269
      EdgeCount:       82
      CyclomaticComplexity: 13
      functionsReached:
        - H5E_printf_stack
        - H5FD_get_eoa
        - H5FD_get_eof
        - H5FD_read
        - H5FD_set_eoa
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDint.c:165,12'
          Dst:             H5FD_get_eof
        - Src:             'H5FDint.c:166,12'
          Dst:             H5FD_get_eoa
        - Src:             'H5FDint.c:169,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:179,13'
          Dst:             H5FD_set_eoa
        - Src:             'H5FDint.c:180,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:181,13'
          Dst:             H5FD_read
        - Src:             'H5FDint.c:182,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDint.c:183,14'
          Dst:             memcmp
        - Src:             'H5FDint.c:191,13'
          Dst:             H5FD_set_eoa
        - Src:             'H5FDint.c:192,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__sec2_ctl
      functionSourceFile: '/src/hdf5/src/H5FDsec2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1045
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsec2.c:1052,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__sec2_delete
      functionSourceFile: '/src/hdf5/src/H5FDsec2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1008
      functionLinenumberEnd: 1019
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - __errno_location
        - remove
        - strerror
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsec2.c:1015,9'
          Dst:             remove
        - Src:             'H5FDsec2.c:1016,9'
          Dst:             __errno_location
        - Src:             'H5FDsec2.c:1016,9'
          Dst:             strerror
        - Src:             'H5FDsec2.c:1016,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__sec2_unlock
      functionSourceFile: '/src/hdf5/src/H5FDsec2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 974
      functionLinenumberEnd: 994
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          86
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - __errno_location
        - flock
        - strerror
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsec2.c:982,9'
          Dst:             flock
        - Src:             'H5FDsec2.c:983,59'
          Dst:             __errno_location
        - Src:             'H5FDsec2.c:987,13'
          Dst:             __errno_location
        - Src:             'H5FDsec2.c:990,13'
          Dst:             __errno_location
        - Src:             'H5FDsec2.c:990,13'
          Dst:             strerror
        - Src:             'H5FDsec2.c:990,13'
          Dst:             H5E_printf_stack
    - functionName:    flock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD__sec2_lock
      functionSourceFile: '/src/hdf5/src/H5FDsec2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          97
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - __errno_location
        - flock
        - strerror
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsec2.c:948,9'
          Dst:             flock
        - Src:             'H5FDsec2.c:949,59'
          Dst:             __errno_location
        - Src:             'H5FDsec2.c:953,13'
          Dst:             __errno_location
        - Src:             'H5FDsec2.c:956,13'
          Dst:             __errno_location
        - Src:             'H5FDsec2.c:956,13'
          Dst:             strerror
        - Src:             'H5FDsec2.c:956,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__sec2_truncate
      functionSourceFile: '/src/hdf5/src/H5FDsec2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          103
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - __errno_location
        - ftruncate
        - strerror
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsec2.c:903,19'
          Dst:             ftruncate
        - Src:             'H5FDsec2.c:904,13'
          Dst:             __errno_location
        - Src:             'H5FDsec2.c:904,13'
          Dst:             strerror
        - Src:             'H5FDsec2.c:904,13'
          Dst:             H5E_printf_stack
    - functionName:    ftruncate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD__sec2_write
      functionSourceFile: '/src/hdf5/src/H5FDsec2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          302
      EdgeCount:       80
      CyclomaticComplexity: 15
      functionsReached:
        - H5E_printf_stack
        - __errno_location
        - ctime
        - pwrite
        - strerror
        - time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsec2.c:773,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsec2.c:775,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsec2.c:802,27'
          Dst:             pwrite
        - Src:             'H5FDsec2.c:808,48'
          Dst:             __errno_location
        - Src:             'H5FDsec2.c:811,30'
          Dst:             __errno_location
        - Src:             'H5FDsec2.c:812,30'
          Dst:             time
        - Src:             'H5FDsec2.c:818,13'
          Dst:             ctime
        - Src:             'H5FDsec2.c:818,13'
          Dst:             strerror
        - Src:             'H5FDsec2.c:818,13'
          Dst:             H5E_printf_stack
    - functionName:    pwrite
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD__sec2_read
      functionSourceFile: '/src/hdf5/src/H5FDsec2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          299
      EdgeCount:       80
      CyclomaticComplexity: 15
      functionsReached:
        - H5E_printf_stack
        - __errno_location
        - ctime
        - pread
        - strerror
        - time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsec2.c:663,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsec2.c:665,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsec2.c:691,26'
          Dst:             pread
        - Src:             'H5FDsec2.c:697,47'
          Dst:             __errno_location
        - Src:             'H5FDsec2.c:700,30'
          Dst:             __errno_location
        - Src:             'H5FDsec2.c:701,30'
          Dst:             time
        - Src:             'H5FDsec2.c:707,13'
          Dst:             ctime
        - Src:             'H5FDsec2.c:707,13'
          Dst:             strerror
        - Src:             'H5FDsec2.c:707,13'
          Dst:             H5E_printf_stack
    - functionName:    pread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD__sec2_get_handle
      functionSourceFile: '/src/hdf5/src/H5FDsec2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsec2.c:627,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__sec2_get_eof
      functionSourceFile: '/src/hdf5/src/H5FDsec2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD__sec2_set_eoa
      functionSourceFile: '/src/hdf5/src/H5FDsec2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD__sec2_get_eoa
      functionSourceFile: '/src/hdf5/src/H5FDsec2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD__sec2_query
      functionSourceFile: '/src/hdf5/src/H5FDsec2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD__sec2_cmp
      functionSourceFile: '/src/hdf5/src/H5FDsec2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          98
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD__sec2_close
      functionSourceFile: '/src/hdf5/src/H5FDsec2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - __errno_location
        - close
        - strerror
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsec2.c:426,9'
          Dst:             close
        - Src:             'H5FDsec2.c:427,9'
          Dst:             __errno_location
        - Src:             'H5FDsec2.c:427,9'
          Dst:             strerror
        - Src:             'H5FDsec2.c:427,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsec2.c:430,12'
          Dst:             H5FL_reg_free
    - functionName:    H5FD__sec2_open
      functionSourceFile: '/src/hdf5/src/H5FDsec2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         141
      ICount:          518
      EdgeCount:       162
      CyclomaticComplexity: 23
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5I_object
        - H5P_exist_plist
        - H5P_get
        - __errno_location
        - close
        - fstat
        - open
        - strerror
        - strncpy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsec2.c:305,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsec2.c:307,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsec2.c:309,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsec2.c:321,15'
          Dst:             open
        - Src:             'H5FDsec2.c:322,23'
          Dst:             __errno_location
        - Src:             'H5FDsec2.c:323,9'
          Dst:             strerror
        - Src:             'H5FDsec2.c:323,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsec2.c:330,9'
          Dst:             fstat
        - Src:             'H5FDsec2.c:331,9'
          Dst:             __errno_location
        - Src:             'H5FDsec2.c:331,9'
          Dst:             strerror
        - Src:             'H5FDsec2.c:331,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsec2.c:334,25'
          Dst:             H5FL_reg_calloc
        - Src:             'H5FDsec2.c:335,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsec2.c:360,44'
          Dst:             H5I_object
        - Src:             'H5FDsec2.c:361,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsec2.c:369,13'
          Dst:             H5P_get
        - Src:             'H5FDsec2.c:370,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsec2.c:374,5'
          Dst:             strncpy
        - Src:             'H5FDsec2.c:385,13'
          Dst:             H5P_exist_plist
        - Src:             'H5FDsec2.c:386,17'
          Dst:             H5P_get
        - Src:             'H5FDsec2.c:387,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsec2.c:396,13'
          Dst:             close
        - Src:             'H5FDsec2.c:398,20'
          Dst:             H5FL_reg_free
    - functionName:    open
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD__sec2_term
      functionSourceFile: '/src/hdf5/src/H5FDsec2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Pset_fapl_sec2
      functionSourceFile: '/src/hdf5/src/H5FDsec2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          192
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD_sec2_init
        - H5FDperform_init
        - H5P_object_verify
        - H5P_set_driver
        - H5_init_library
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsec2.c:262,5'
          Dst:             H5_init_library
        - Src:             'H5FDsec2.c:262,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsec2.c:262,5'
          Dst:             H5CX_push
        - Src:             'H5FDsec2.c:262,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsec2.c:262,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FDsec2.c:264,26'
          Dst:             H5P_object_verify
        - Src:             'H5FDsec2.c:265,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsec2.c:267,39'
          Dst:             H5FDperform_init
        - Src:             'H5FDsec2.c:267,39'
          Dst:             H5FD_sec2_init
        - Src:             'H5FDsec2.c:267,17'
          Dst:             H5P_set_driver
        - Src:             'H5FDsec2.c:270,5'
          Dst:             H5CX_pop
        - Src:             'H5FDsec2.c:270,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FD_sec2_init
      functionSourceFile: '/src/hdf5/src/H5FDsec2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         21
      ICount:          90
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - H5FD_register
        - H5I_get_type
        - getenv
        - strcmp
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsec2.c:208,20'
          Dst:             getenv
        - Src:             'H5FDsec2.c:209,26'
          Dst:             strcmp
        - Src:             'H5FDsec2.c:211,32'
          Dst:             strcmp
        - Src:             'H5FDsec2.c:211,65'
          Dst:             strcmp
        - Src:             'H5FDsec2.c:216,20'
          Dst:             H5I_get_type
        - Src:             'H5FDsec2.c:217,23'
          Dst:             H5FD_register
    - functionName:    H5FD_try_extend
      functionSourceFile: '/src/hdf5/src/H5FDspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          162
      EdgeCount:       49
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5FD__extend
        - H5F_eoa_dirty
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDspace.c:400,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDspace.c:408,28'
          Dst:             H5FD__extend
        - Src:             'H5FDspace.c:409,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDspace.c:412,13'
          Dst:             H5F_eoa_dirty
        - Src:             'H5FDspace.c:413,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__extend
      functionSourceFile: '/src/hdf5/src/H5FDspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          147
      EdgeCount:       38
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDspace.c:104,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDspace.c:112,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD_free
      functionSourceFile: '/src/hdf5/src/H5FDspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          90
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FD__free_real
        - H5F_eoa_dirty
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDspace.c:357,9'
          Dst:             H5FD__free_real
        - Src:             'H5FDspace.c:358,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDspace.c:361,9'
          Dst:             H5F_eoa_dirty
        - Src:             'H5FDspace.c:362,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__free_real
      functionSourceFile: '/src/hdf5/src/H5FDspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          263
      EdgeCount:       77
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_get_dxpl
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDspace.c:281,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDspace.c:288,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDspace.c:295,43'
          Dst:             H5CX_get_dxpl
        - Src:             'H5FDspace.c:296,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDspace.c:313,17'
          Dst:             H5E_printf_stack
    - functionName:    H5FD_alloc
      functionSourceFile: '/src/hdf5/src/H5FDspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          95
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FD__alloc_real
        - H5F_eoa_dirty
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDspace.c:239,17'
          Dst:             H5FD__alloc_real
        - Src:             'H5FDspace.c:241,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDspace.c:244,9'
          Dst:             H5F_eoa_dirty
        - Src:             'H5FDspace.c:245,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__alloc_real
      functionSourceFile: '/src/hdf5/src/H5FDspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          318
      EdgeCount:       76
      CyclomaticComplexity: 17
      functionsReached:
        - H5CX_get_dxpl
        - H5E_printf_stack
        - H5FD__extend
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDspace.c:182,52'
          Dst:             H5CX_get_dxpl
        - Src:             'H5FDspace.c:184,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDspace.c:187,21'
          Dst:             H5FD__extend
        - Src:             'H5FDspace.c:189,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FL_get_free_list_sizes
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2166
      functionLinenumberEnd: 2261
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          245
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FL_set_free_list_limits
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2119
      functionLinenumberEnd: 2142
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          151
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FL_fac_term
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1968
      functionLinenumberEnd: 2011
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          155
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5FL__fac_gc_list
        - H5FL_reg_free
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FL.c:1979,9'
          Dst:             H5FL__fac_gc_list
        - Src:             'H5FL.c:1980,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FL.c:1984,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FL.c:1993,22'
          Dst:             H5FL_reg_free
        - Src:             'H5FL.c:2001,34'
          Dst:             H5FL_reg_free
        - Src:             'H5FL.c:2008,15'
          Dst:             H5FL_reg_free
    - functionName:    H5FL__fac_gc_list
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1887
      functionLinenumberEnd: 1917
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FL_reg_free
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          128
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FL__reg_gc
        - H5FL__reg_gc_list
      functionUses:    325
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FL.c:302,13'
          Dst:             H5FL__reg_gc_list
        - Src:             'H5FL.c:303,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FL.c:307,13'
          Dst:             H5FL__reg_gc
        - Src:             'H5FL.c:308,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FL__reg_gc_list
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FL__reg_gc
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         18
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FL__reg_gc_list
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FL.c:464,13'
          Dst:             H5FL__reg_gc_list
        - Src:             'H5FL.c:465,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FL_fac_calloc
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1855
      functionLinenumberEnd: 1872
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          54
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FL_fac_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FL.c:1865,30'
          Dst:             H5FL_fac_malloc
        - Src:             'H5FL.c:1866,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FL_fac_malloc
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1806
      functionLinenumberEnd: 1840
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FL__malloc
      functionUses:    108
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FL.c:1832,34'
          Dst:             H5FL__malloc
        - Src:             'H5FL.c:1833,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FL__malloc
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          88
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FL_garbage_coll
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FL.c:205,13'
          Dst:             H5FL_garbage_coll
        - Src:             'H5FL.c:206,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FL.c:210,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FL_garbage_coll
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2067
      functionLinenumberEnd: 2089
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         48
      ICount:          133
      EdgeCount:       52
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FL__arr_gc
        - H5FL__blk_gc
        - H5FL__fac_gc
        - H5FL__reg_gc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FL.c:2073,9'
          Dst:             H5FL__arr_gc
        - Src:             'H5FL.c:2074,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FL.c:2077,9'
          Dst:             H5FL__blk_gc
        - Src:             'H5FL.c:2078,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FL.c:2081,9'
          Dst:             H5FL__reg_gc
        - Src:             'H5FL.c:2082,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FL.c:2085,9'
          Dst:             H5FL__fac_gc
        - Src:             'H5FL.c:2086,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FL__arr_gc
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1476
      functionLinenumberEnd: 1497
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         18
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FL__arr_gc_list
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FL.c:1486,13'
          Dst:             H5FL__arr_gc_list
        - Src:             'H5FL.c:1487,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FL__blk_gc
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1042
      functionLinenumberEnd: 1063
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         18
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FL__blk_gc_list
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FL.c:1052,13'
          Dst:             H5FL__blk_gc_list
        - Src:             'H5FL.c:1053,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FL__fac_gc
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1932
      functionLinenumberEnd: 1953
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         18
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FL__fac_gc_list
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FL.c:1942,13'
          Dst:             H5FL__fac_gc_list
        - Src:             'H5FL.c:1943,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FL__blk_gc_list
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 957
      functionLinenumberEnd: 1027
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          178
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - H5FL_reg_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FL.c:1014,13'
          Dst:             H5FL_reg_free
    - functionName:    H5FL__arr_gc_list
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1417
      functionLinenumberEnd: 1461
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          170
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FL_fac_free
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1750
      functionLinenumberEnd: 1791
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          128
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FL__fac_gc
        - H5FL__fac_gc_list
      functionUses:    118
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FL.c:1782,13'
          Dst:             H5FL__fac_gc_list
        - Src:             'H5FL.c:1783,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FL.c:1787,13'
          Dst:             H5FL__fac_gc
        - Src:             'H5FL.c:1788,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FL_fac_init
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1687
      functionLinenumberEnd: 1736
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          174
      EdgeCount:       48
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5FL_reg_malloc
      functionUses:    64
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FL.c:1698,47'
          Dst:             H5FL_reg_calloc
        - Src:             'H5FL.c:1699,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FL.c:1705,51'
          Dst:             H5FL_reg_malloc
        - Src:             'H5FL.c:1706,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FL.c:1731,23'
          Dst:             H5FL_reg_free
        - Src:             'H5FL.c:1733,24'
          Dst:             H5FL_reg_free
    - functionName:    H5FL_reg_calloc
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          54
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
      functionUses:    139
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FL.c:387,30'
          Dst:             H5FL_reg_malloc
        - Src:             'H5FL.c:388,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FL_reg_malloc
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          129
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FL__malloc
        - H5FL__reg_init
      functionUses:    131
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FL.c:336,13'
          Dst:             H5FL__reg_init
        - Src:             'H5FL.c:337,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FL.c:355,34'
          Dst:             H5FL__malloc
        - Src:             'H5FL.c:356,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FL__reg_init
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          79
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FL.c:238,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FL_seq_realloc
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1660
      functionLinenumberEnd: 1672
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_blk_realloc
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FL.c:1670,17'
          Dst:             H5FL_blk_realloc
    - functionName:    H5FL_blk_realloc
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          110
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FL_blk_free
        - H5FL_blk_malloc
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FL.c:928,38'
          Dst:             H5FL_blk_malloc
        - Src:             'H5FL.c:929,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FL.c:932,13'
          Dst:             H5FL_blk_free
        - Src:             'H5FL.c:939,21'
          Dst:             H5FL_blk_malloc
    - functionName:    H5FL_blk_malloc
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          182
      EdgeCount:       44
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5FL__blk_create_list
        - H5FL__blk_find_list
        - H5FL__blk_init
        - H5FL__malloc
      functionUses:    55
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FL.c:738,13'
          Dst:             H5FL__blk_init
        - Src:             'H5FL.c:739,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FL.c:743,30'
          Dst:             H5FL__blk_find_list
        - Src:             'H5FL.c:761,25'
          Dst:             H5FL__blk_create_list
        - Src:             'H5FL.c:765,48'
          Dst:             H5FL__malloc
        - Src:             'H5FL.c:766,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FL_blk_free
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 891
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          188
      EdgeCount:       52
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5FL__blk_create_list
        - H5FL__blk_find_list
        - H5FL__blk_gc
        - H5FL__blk_gc_list
      functionUses:    66
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FL.c:861,30'
          Dst:             H5FL__blk_find_list
        - Src:             'H5FL.c:863,21'
          Dst:             H5FL__blk_create_list
        - Src:             'H5FL.c:865,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FL.c:882,13'
          Dst:             H5FL__blk_gc_list
        - Src:             'H5FL.c:883,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FL.c:887,13'
          Dst:             H5FL__blk_gc
        - Src:             'H5FL.c:888,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FL__blk_find_list
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          110
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FL__blk_create_list
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          82
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FL.c:622,30'
          Dst:             H5FL_reg_calloc
        - Src:             'H5FL.c:623,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FL__blk_init
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          62
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FL.c:662,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FL_seq_calloc
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1633
      functionLinenumberEnd: 1645
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_blk_calloc
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FL.c:1643,17'
          Dst:             H5FL_blk_calloc
    - functionName:    H5FL_blk_calloc
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FL_blk_malloc
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FL.c:811,30'
          Dst:             H5FL_blk_malloc
        - Src:             'H5FL.c:812,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FL_seq_malloc
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1606
      functionLinenumberEnd: 1618
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_blk_malloc
      functionUses:    40
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FL.c:1616,17'
          Dst:             H5FL_blk_malloc
    - functionName:    H5FL_seq_free
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1576
      functionLinenumberEnd: 1591
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_blk_free
      functionUses:    53
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FL.c:1589,5'
          Dst:             H5FL_blk_free
    - functionName:    H5FL_arr_realloc
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1363
      functionLinenumberEnd: 1402
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - H5FL_arr_free
        - H5FL_arr_malloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FL.c:1374,21'
          Dst:             H5FL_arr_malloc
        - Src:             'H5FL.c:1389,25'
          Dst:             H5FL_arr_malloc
        - Src:             'H5FL.c:1396,13'
          Dst:             H5FL_arr_free
    - functionName:    H5FL_arr_malloc
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1259
      functionLinenumberEnd: 1316
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          178
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FL__arr_init
        - H5FL__malloc
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FL.c:1272,13'
          Dst:             H5FL__arr_init
        - Src:             'H5FL.c:1273,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FL.c:1299,51'
          Dst:             H5FL__malloc
        - Src:             'H5FL.c:1300,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FL_arr_free
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1187
      functionLinenumberEnd: 1244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          169
      EdgeCount:       42
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5FL__arr_gc
        - H5FL__arr_gc_list
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FL.c:1235,13'
          Dst:             H5FL__arr_gc_list
        - Src:             'H5FL.c:1236,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FL.c:1240,13'
          Dst:             H5FL__arr_gc
        - Src:             'H5FL.c:1241,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FL__arr_init
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1141
      functionLinenumberEnd: 1172
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          136
      EdgeCount:       33
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FL.c:1150,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FL.c:1161,46'
          Dst:             calloc
        - Src:             'H5FL.c:1162,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FL_arr_calloc
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1331
      functionLinenumberEnd: 1348
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FL_arr_malloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FL.c:1341,30'
          Dst:             H5FL_arr_malloc
        - Src:             'H5FL.c:1342,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FL_blk_free_block_avail
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - H5FL__blk_find_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FL.c:702,22'
          Dst:             H5FL__blk_find_list
    - functionName:    H5FL__blk_term
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1087
      functionLinenumberEnd: 1125
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FL__arr_term
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1521
      functionLinenumberEnd: 1561
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - H5MM_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FL.c:1546,13'
          Dst:             H5MM_xfree
    - functionName:    H5FL__fac_term_all
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2026
      functionLinenumberEnd: 2052
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5FL_reg_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FL.c:2047,34'
          Dst:             H5FL_reg_free
    - functionName:    H5FL__reg_term
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - H5MM_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FL.c:533,13'
          Dst:             H5MM_xfree
    - functionName:    H5FL_term_package
      functionSourceFile: '/src/hdf5/src/H5FL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL__arr_term
        - H5FL__blk_term
        - H5FL__fac_term_all
        - H5FL__reg_term
        - H5FL_garbage_coll
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FL.c:173,5'
          Dst:             H5FL_garbage_coll
        - Src:             'H5FL.c:176,10'
          Dst:             H5FL__reg_term
        - Src:             'H5FL.c:177,10'
          Dst:             H5FL__fac_term_all
        - Src:             'H5FL.c:178,10'
          Dst:             H5FL__arr_term
        - Src:             'H5FL.c:179,10'
          Dst:             H5FL__blk_term
    - functionName:    H5FO_top_dest
      functionSourceFile: '/src/hdf5/src/H5FO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          86
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5SL_close
        - H5SL_count
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FO.c:578,9'
          Dst:             H5SL_count
        - Src:             'H5FO.c:579,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FO.c:582,9'
          Dst:             H5SL_close
        - Src:             'H5FO.c:583,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FO_top_count
      functionSourceFile: '/src/hdf5/src/H5FO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5SL_search
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FO.c:540,50'
          Dst:             H5SL_search
    - functionName:    H5FO_top_decr
      functionSourceFile: '/src/hdf5/src/H5FO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          105
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5SL_remove
        - H5SL_search
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FO.c:487,50'
          Dst:             H5SL_search
        - Src:             'H5FO.c:493,58'
          Dst:             H5SL_remove
        - Src:             'H5FO.c:494,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FO.c:497,25'
          Dst:             H5FL_reg_free
        - Src:             'H5FO.c:501,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FO_top_incr
      functionSourceFile: '/src/hdf5/src/H5FO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          110
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
        - H5SL_insert
        - H5SL_search
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FO.c:433,50'
          Dst:             H5SL_search
        - Src:             'H5FO.c:438,34'
          Dst:             H5FL_reg_malloc
        - Src:             'H5FO.c:439,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FO.c:446,13'
          Dst:             H5SL_insert
        - Src:             'H5FO.c:447,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FO_top_create
      functionSourceFile: '/src/hdf5/src/H5FO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          50
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5SL_create
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FO.c:393,25'
          Dst:             H5SL_create
        - Src:             'H5FO.c:394,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FO_dest
      functionSourceFile: '/src/hdf5/src/H5FO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          92
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5SL_close
        - H5SL_count
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FO.c:351,9'
          Dst:             H5SL_count
        - Src:             'H5FO.c:352,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FO.c:355,9'
          Dst:             H5SL_close
        - Src:             'H5FO.c:356,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FO_marked
      functionSourceFile: '/src/hdf5/src/H5FO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5SL_search
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FO.c:314,48'
          Dst:             H5SL_search
    - functionName:    H5FO_mark
      functionSourceFile: '/src/hdf5/src/H5FO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5SL_search
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FO.c:271,48'
          Dst:             H5SL_search
    - functionName:    H5FO_delete
      functionSourceFile: '/src/hdf5/src/H5FO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          100
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5O_delete
        - H5SL_remove
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FO.c:220,48'
          Dst:             H5SL_remove
        - Src:             'H5FO.c:221,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FO.c:225,13'
          Dst:             H5O_delete
        - Src:             'H5FO.c:226,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FO.c:230,16'
          Dst:             H5FL_reg_free
    - functionName:    H5FO_insert
      functionSourceFile: '/src/hdf5/src/H5FO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          107
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
        - H5SL_insert
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FO.c:170,21'
          Dst:             H5FL_reg_malloc
        - Src:             'H5FO.c:171,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FO.c:179,9'
          Dst:             H5SL_insert
        - Src:             'H5FO.c:180,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FO_opened
      functionSourceFile: '/src/hdf5/src/H5FO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5SL_search
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FO.c:123,48'
          Dst:             H5SL_search
    - functionName:    H5FO_create
      functionSourceFile: '/src/hdf5/src/H5FO.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5SL_create
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FO.c:81,33'
          Dst:             H5SL_create
        - Src:             'H5FO.c:82,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FS__sinfo_serialize_sect_cb
      functionSourceFile: '/src/hdf5/src/H5FScache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1371
      functionLinenumberEnd: 1408
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          184
      EdgeCount:       31
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FScache.c:1398,17'
          Dst:             H5E_printf_stack
    - functionName:    H5FS__sinfo_serialize_node_cb
      functionSourceFile: '/src/hdf5/src/H5FScache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1423
      functionLinenumberEnd: 1450
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          187
      EdgeCount:       34
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FS__sinfo_serialize_sect_cb
        - H5SL_iterate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FScache.c:1445,13'
          Dst:             H5SL_iterate
        - Src:             'H5FScache.c:1445,13'
          Dst:             H5FS__sinfo_serialize_sect_cb
        - Src:             'H5FScache.c:1446,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VM_log2_gen
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          157
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5VM_limit_enc_size
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VM_log2_gen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './H5VMprivate.h:450,13'
          Dst:             H5VM_log2_gen
    - functionName:    H5FS__cache_sinfo_free_icr
      functionSourceFile: '/src/hdf5/src/H5FScache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1339
      functionLinenumberEnd: 1356
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FS__sinfo_dest
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FScache.c:1352,9'
          Dst:             H5FS__sinfo_dest
        - Src:             'H5FScache.c:1353,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FS__cache_sinfo_notify
      functionSourceFile: '/src/hdf5/src/H5FScache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1274
      functionLinenumberEnd: 1323
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          174
      EdgeCount:       53
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FS__create_flush_depend
        - H5FS__destroy_flush_depend
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5FScache.c:1286,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5FScache.c:1290,21'
          Dst:             H5FS__create_flush_depend
        - Src:             'H5FScache.c:1291,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FScache.c:1309,21'
          Dst:             H5FS__destroy_flush_depend
        - Src:             'H5FScache.c:1310,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FScache.c:1315,17'
          Dst:             H5E_printf_stack
    - functionName:    H5FS__cache_sinfo_serialize
      functionSourceFile: '/src/hdf5/src/H5FScache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1191
      functionLinenumberEnd: 1260
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          209
      EdgeCount:       31
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FS__sinfo_serialize_node_cb
        - H5F_addr_encode
        - H5SL_iterate
        - H5VM_limit_enc_size
        - H5_checksum_metadata
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FScache.c:1221,5'
          Dst:             H5F_addr_encode
        - Src:             'H5FScache.c:1226,27'
          Dst:             H5VM_limit_enc_size
        - Src:             'H5FScache.c:1233,17'
          Dst:             H5SL_iterate
        - Src:             'H5FScache.c:1233,17'
          Dst:             H5FS__sinfo_serialize_node_cb
        - Src:             'H5FScache.c:1234,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FScache.c:1250,23'
          Dst:             H5_checksum_metadata
    - functionName:    H5FS__cache_sinfo_pre_serialize
      functionSourceFile: '/src/hdf5/src/H5FScache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1173
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          194
      EdgeCount:       52
      CyclomaticComplexity: 8
      functionsReached:
        - H5AC_mark_entry_dirty
        - H5AC_move_entry
        - H5E_printf_stack
        - H5F_is_tmp_addr
        - H5MF_alloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FScache.c:1139,9'
          Dst:             H5F_is_tmp_addr
        - Src:             'H5FScache.c:1145,42'
          Dst:             H5MF_alloc
        - Src:             'H5FScache.c:1146,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FScache.c:1154,13'
          Dst:             H5AC_move_entry
        - Src:             'H5FScache.c:1155,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FScache.c:1161,13'
          Dst:             H5AC_mark_entry_dirty
        - Src:             'H5FScache.c:1162,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FS__cache_sinfo_get_initial_load_size
      functionSourceFile: '/src/hdf5/src/H5FScache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FS__cache_sinfo_verify_chksum
      functionSourceFile: '/src/hdf5/src/H5FScache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          73
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5F_get_checksums
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FScache.c:898,9'
          Dst:             H5F_get_checksums
        - Src:             'H5FScache.c:899,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FS__cache_sinfo_deserialize
      functionSourceFile: '/src/hdf5/src/H5FScache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         126
      ICount:          633
      EdgeCount:       144
      CyclomaticComplexity: 20
      functionsReached:
        - H5E_printf_stack
        - H5FS__sinfo_dest
        - H5FS__sinfo_new
        - H5FS_sect_add
        - H5F_addr_decode
        - H5VM_limit_enc_size
        - memcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FScache.c:946,26'
          Dst:             H5FS__sinfo_new
        - Src:             'H5FScache.c:947,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FScache.c:953,9'
          Dst:             memcmp
        - Src:             'H5FScache.c:954,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FScache.c:959,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FScache.c:962,5'
          Dst:             H5F_addr_decode
        - Src:             'H5FScache.c:964,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FScache.c:976,25'
          Dst:             H5VM_limit_enc_size
        - Src:             'H5FScache.c:1020,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FScache.c:1027,25'
          Dst:             H5FS_sect_add
        - Src:             'H5FScache.c:1028,25'
          Dst:             H5E_printf_stack
        - Src:             'H5FScache.c:1062,13'
          Dst:             H5FS__sinfo_dest
        - Src:             'H5FScache.c:1063,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FS__cache_sinfo_image_len
      functionSourceFile: '/src/hdf5/src/H5FScache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1095
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FS__cache_hdr_free_icr
      functionSourceFile: '/src/hdf5/src/H5FScache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 838
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FS__hdr_dest
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FScache.c:834,9'
          Dst:             H5FS__hdr_dest
        - Src:             'H5FScache.c:835,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FS__cache_hdr_notify
      functionSourceFile: '/src/hdf5/src/H5FScache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 765
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          121
      EdgeCount:       37
      CyclomaticComplexity: 2
      functionsReached:
        - H5AC_unsettle_entry_ring
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5FScache.c:775,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5FScache.c:783,17'
          Dst:             H5AC_unsettle_entry_ring
        - Src:             'H5FScache.c:784,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FScache.c:798,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FS__cache_hdr_serialize
      functionSourceFile: '/src/hdf5/src/H5FScache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 751
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         165
      ICount:          1249
      EdgeCount:       173
      CyclomaticComplexity: 10
      functionsReached:
        - H5F_addr_encode
        - H5F_get_point_of_no_return
        - H5F_sizeof_size
        - H5_checksum_metadata
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5FScache.c:705,5'
          Branch Sides:    []
        - Branch String:   'H5FScache.c:708,5'
          Branch Sides:    []
        - Branch String:   'H5FScache.c:711,5'
          Branch Sides:    []
        - Branch String:   'H5FScache.c:714,5'
          Branch Sides:    []
        - Branch String:   'H5FScache.c:731,5'
          Branch Sides:    []
        - Branch String:   'H5FScache.c:737,5'
          Branch Sides:    []
        - Branch String:   'H5FScache.c:740,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5FScache.c:690,10'
          Dst:             H5F_get_point_of_no_return
        - Src:             'H5FScache.c:705,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5FScache.c:708,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5FScache.c:711,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5FScache.c:714,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5FScache.c:731,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5FScache.c:734,5'
          Dst:             H5F_addr_encode
        - Src:             'H5FScache.c:737,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5FScache.c:740,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5FScache.c:743,23'
          Dst:             H5_checksum_metadata
    - functionName:    H5FS__cache_hdr_pre_serialize
      functionSourceFile: '/src/hdf5/src/H5FScache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         155
      ICount:          580
      EdgeCount:       176
      CyclomaticComplexity: 23
      functionsReached:
        - H5AC_get_entry_ring
        - H5AC_get_entry_status
        - H5AC_get_tag
        - H5AC_insert_entry
        - H5AC_move_entry
        - H5AC_set_ring
        - H5AC_tag
        - H5E_printf_stack
        - H5F_get_point_of_no_return
        - H5F_is_tmp_addr
        - H5MF_alloc
        - H5MF_xfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FScache.c:392,13'
          Dst:             H5AC_get_entry_ring
        - Src:             'H5FScache.c:393,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FScache.c:396,9'
          Dst:             H5AC_set_ring
        - Src:             'H5FScache.c:490,34'
          Dst:             H5MF_alloc
        - Src:             'H5FScache.c:491,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FScache.c:502,25'
          Dst:             H5MF_xfree
        - Src:             'H5FScache.c:503,25'
          Dst:             H5E_printf_stack
        - Src:             'H5FScache.c:506,38'
          Dst:             H5MF_alloc
        - Src:             'H5FScache.c:507,25'
          Dst:             H5E_printf_stack
        - Src:             'H5FScache.c:519,21'
          Dst:             H5AC_get_tag
        - Src:             'H5FScache.c:520,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FScache.c:521,17'
          Dst:             H5AC_tag
        - Src:             'H5FScache.c:522,21'
          Dst:             H5AC_insert_entry
        - Src:             'H5FScache.c:524,21'
          Dst:             H5AC_tag
        - Src:             'H5FScache.c:524,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FScache.c:525,17'
          Dst:             H5AC_tag
        - Src:             'H5FScache.c:534,22'
          Dst:             H5F_is_tmp_addr
        - Src:             'H5FScache.c:550,38'
          Dst:             H5MF_alloc
        - Src:             'H5FScache.c:551,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FScache.c:558,21'
          Dst:             H5AC_move_entry
        - Src:             'H5FScache.c:559,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FScache.c:587,14'
          Dst:             H5F_get_point_of_no_return
        - Src:             'H5FScache.c:592,13'
          Dst:             H5F_is_tmp_addr
        - Src:             'H5FScache.c:604,17'
          Dst:             H5AC_get_entry_status
        - Src:             'H5FScache.c:605,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FScache.c:613,34'
          Dst:             H5MF_alloc
        - Src:             'H5FScache.c:614,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FScache.c:622,17'
          Dst:             H5AC_move_entry
        - Src:             'H5FScache.c:623,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FScache.c:645,9'
          Dst:             H5AC_set_ring
    - functionName:    H5FS__cache_hdr_image_len
      functionSourceFile: '/src/hdf5/src/H5FScache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FS__cache_hdr_deserialize
      functionSourceFile: '/src/hdf5/src/H5FScache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         204
      ICount:          1486
      EdgeCount:       213
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5FS__hdr_dest
        - H5FS__new
        - H5F_addr_decode
        - H5F_sizeof_size
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5FScache.c:256,5'
          Branch Sides:    []
        - Branch String:   'H5FScache.c:259,5'
          Branch Sides:    []
        - Branch String:   'H5FScache.c:262,5'
          Branch Sides:    []
        - Branch String:   'H5FScache.c:265,5'
          Branch Sides:    []
        - Branch String:   'H5FScache.c:285,5'
          Branch Sides:    []
        - Branch String:   'H5FScache.c:291,5'
          Branch Sides:    []
        - Branch String:   'H5FScache.c:294,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5FScache.c:235,27'
          Dst:             H5FS__new
        - Src:             'H5FScache.c:236,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FScache.c:242,9'
          Dst:             memcmp
        - Src:             'H5FScache.c:243,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FScache.c:248,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FScache.c:253,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FScache.c:256,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5FScache.c:259,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5FScache.c:262,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5FScache.c:265,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5FScache.c:271,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FScache.c:285,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5FScache.c:288,5'
          Dst:             H5F_addr_decode
        - Src:             'H5FScache.c:291,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5FScache.c:294,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5FScache.c:310,13'
          Dst:             H5FS__hdr_dest
        - Src:             'H5FScache.c:311,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FS__cache_hdr_verify_chksum
      functionSourceFile: '/src/hdf5/src/H5FScache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          73
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5F_get_checksums
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FScache.c:193,9'
          Dst:             H5F_get_checksums
        - Src:             'H5FScache.c:194,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FS__cache_hdr_get_initial_load_size
      functionSourceFile: '/src/hdf5/src/H5FScache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          73
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5F_sizeof_addr
        - H5F_sizeof_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FScache.c:163,26'
          Dst:             H5F_sizeof_size
        - Src:             'H5FScache.c:163,26'
          Dst:             H5F_sizeof_size
        - Src:             'H5FScache.c:163,26'
          Dst:             H5F_sizeof_size
        - Src:             'H5FScache.c:163,26'
          Dst:             H5F_sizeof_size
        - Src:             'H5FScache.c:163,26'
          Dst:             H5F_sizeof_size
        - Src:             'H5FScache.c:163,26'
          Dst:             H5F_sizeof_addr
        - Src:             'H5FScache.c:163,26'
          Dst:             H5F_sizeof_size
        - Src:             'H5FScache.c:163,26'
          Dst:             H5F_sizeof_size
    - functionName:    H5FS__destroy_flush_depend
      functionSourceFile: '/src/hdf5/src/H5FSint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_destroy_flush_dependency
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FSint.c:116,9'
          Dst:             H5AC_destroy_flush_dependency
        - Src:             'H5FSint.c:117,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FS__create_flush_depend
      functionSourceFile: '/src/hdf5/src/H5FSint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_create_flush_dependency
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FSint.c:88,9'
          Dst:             H5AC_create_flush_dependency
        - Src:             'H5FSint.c:89,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FS__iterate_sect_cb
      functionSourceFile: '/src/hdf5/src/H5FSsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1779
      functionLinenumberEnd: 1796
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          67
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FSsection.c:1793,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FS__sect_increase
      functionSourceFile: '/src/hdf5/src/H5FSsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          100
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FS__sect_serialize_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FSsection.c:596,17'
          Dst:             H5FS__sect_serialize_size
        - Src:             'H5FSsection.c:597,17'
          Dst:             H5E_printf_stack
    - functionName:    H5FS__sect_serialize_size
      functionSourceFile: '/src/hdf5/src/H5FSsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          105
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5VM_limit_enc_size
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FSsection.c:529,48'
          Dst:             H5VM_limit_enc_size
    - functionName:    H5VM_limit_enc_size
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VM_log2_gen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './H5VMprivate.h:450,13'
          Dst:             H5VM_log2_gen
    - functionName:    H5VM_log2_gen
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          157
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FS__sect_link_rest
      functionSourceFile: '/src/hdf5/src/H5FSsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1045
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          159
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5FS__sect_increase
        - H5SL_create
        - H5SL_insert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FSsection.c:1029,54'
          Dst:             H5SL_create
        - Src:             'H5FSsection.c:1030,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:1032,13'
          Dst:             H5SL_insert
        - Src:             'H5FSsection.c:1033,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:1038,9'
          Dst:             H5FS__sect_increase
        - Src:             'H5FSsection.c:1039,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FS__sect_link_size
      functionSourceFile: '/src/hdf5/src/H5FSsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 918
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          411
      EdgeCount:       108
      CyclomaticComplexity: 17
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5SL_close
        - H5SL_create
        - H5SL_insert
        - H5SL_search
        - H5VM_log2_gen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FSsection.c:933,11'
          Dst:             H5VM_log2_gen
        - Src:             'H5FSsection.c:936,50'
          Dst:             H5SL_create
        - Src:             'H5FSsection.c:937,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:941,38'
          Dst:             H5SL_search
        - Src:             'H5FSsection.c:946,36'
          Dst:             H5FL_reg_malloc
        - Src:             'H5FSsection.c:947,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:953,47'
          Dst:             H5SL_create
        - Src:             'H5FSsection.c:954,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:957,13'
          Dst:             H5SL_insert
        - Src:             'H5FSsection.c:958,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:988,9'
          Dst:             H5SL_insert
        - Src:             'H5FSsection.c:989,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:994,43'
          Dst:             H5SL_close
        - Src:             'H5FSsection.c:995,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:997,27'
          Dst:             H5FL_reg_free
    - functionName:    H5FS__sect_decrease
      functionSourceFile: '/src/hdf5/src/H5FSsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          88
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FS__sect_serialize_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FSsection.c:647,13'
          Dst:             H5FS__sect_serialize_size
        - Src:             'H5FSsection.c:648,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FS__size_node_decr
      functionSourceFile: '/src/hdf5/src/H5FSsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          217
      EdgeCount:       48
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5SL_close
        - H5SL_count
        - H5SL_remove
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FSsection.c:709,9'
          Dst:             H5SL_count
        - Src:             'H5FSsection.c:717,42'
          Dst:             H5SL_remove
        - Src:             'H5FSsection.c:719,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:722,13'
          Dst:             H5SL_close
        - Src:             'H5FSsection.c:723,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:726,23'
          Dst:             H5FL_reg_free
    - functionName:    H5FS__sect_unlink_rest
      functionSourceFile: '/src/hdf5/src/H5FSsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          124
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FS__sect_decrease
        - H5SL_remove
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FSsection.c:813,48'
          Dst:             H5SL_remove
        - Src:             'H5FSsection.c:815,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:819,9'
          Dst:             H5FS__sect_decrease
        - Src:             'H5FSsection.c:820,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FS__sect_unlink_size
      functionSourceFile: '/src/hdf5/src/H5FSsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          185
      EdgeCount:       56
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5FS__size_node_decr
        - H5SL_remove
        - H5SL_search
        - H5VM_log2_gen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FSsection.c:763,11'
          Dst:             H5VM_log2_gen
        - Src:             'H5FSsection.c:766,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:769,39'
          Dst:             H5SL_search
        - Src:             'H5FSsection.c:770,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:773,44'
          Dst:             H5SL_remove
        - Src:             'H5FSsection.c:775,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:778,9'
          Dst:             H5FS__size_node_decr
        - Src:             'H5FSsection.c:779,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FS_vfd_alloc_hdr_and_section_info_if_needed
      functionSourceFile: '/src/hdf5/src/H5FSsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2308
      functionLinenumberEnd: 2448
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         138
      ICount:          531
      EdgeCount:       157
      CyclomaticComplexity: 21
      functionsReached:
        - H5AC_insert_entry
        - H5AC_mark_entry_dirty
        - H5E_printf_stack
        - H5F_get_eoa
        - H5F_is_tmp_addr
        - H5F_sizeof_addr
        - H5F_sizeof_size
        - H5MF_alloc
        - H5MF_xfree
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FSsection.c:2346,39'
          Dst:             H5F_get_eoa
        - Src:             'H5FSsection.c:2347,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:2350,17'
          Dst:             H5F_is_tmp_addr
        - Src:             'H5FSsection.c:2351,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:2354,30'
          Dst:             H5F_sizeof_size
        - Src:             'H5FSsection.c:2354,30'
          Dst:             H5F_sizeof_size
        - Src:             'H5FSsection.c:2354,30'
          Dst:             H5F_sizeof_size
        - Src:             'H5FSsection.c:2354,30'
          Dst:             H5F_sizeof_size
        - Src:             'H5FSsection.c:2354,30'
          Dst:             H5F_sizeof_size
        - Src:             'H5FSsection.c:2354,30'
          Dst:             H5F_sizeof_addr
        - Src:             'H5FSsection.c:2354,30'
          Dst:             H5F_sizeof_size
        - Src:             'H5FSsection.c:2354,30'
          Dst:             H5F_sizeof_size
        - Src:             'H5FSsection.c:2360,48'
          Dst:             H5MF_alloc
        - Src:             'H5FSsection.c:2361,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:2364,17'
          Dst:             H5AC_insert_entry
        - Src:             'H5FSsection.c:2365,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:2375,39'
          Dst:             H5F_get_eoa
        - Src:             'H5FSsection.c:2376,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:2379,17'
          Dst:             H5F_is_tmp_addr
        - Src:             'H5FSsection.c:2380,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:2389,45'
          Dst:             H5MF_alloc
        - Src:             'H5FSsection.c:2390,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:2398,21'
          Dst:             H5MF_xfree
        - Src:             'H5FSsection.c:2399,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:2430,21'
          Dst:             H5AC_insert_entry
        - Src:             'H5FSsection.c:2431,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:2434,21'
          Dst:             H5AC_mark_entry_dirty
        - Src:             'H5FSsection.c:2435,21'
          Dst:             H5E_printf_stack
    - functionName:    H5FS_sect_try_shrink_eoa
      functionSourceFile: '/src/hdf5/src/H5FSsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2217
      functionLinenumberEnd: 2269
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          270
      EdgeCount:       84
      CyclomaticComplexity: 13
      functionsReached:
        - H5E_printf_stack
        - H5FS__sect_remove_real
        - H5FS__sinfo_lock
        - H5FS__sinfo_unlock
        - H5SL_item
        - H5SL_last
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FSsection.c:2227,9'
          Dst:             H5FS__sinfo_lock
        - Src:             'H5FSsection.c:2228,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:2235,34'
          Dst:             H5SL_last
        - Src:             'H5FSsection.c:2240,47'
          Dst:             H5SL_item
        - Src:             'H5FSsection.c:2246,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:2251,25'
          Dst:             H5FS__sect_remove_real
        - Src:             'H5FSsection.c:2252,25'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:2258,25'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:2266,24'
          Dst:             H5FS__sinfo_unlock
        - Src:             'H5FSsection.c:2267,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FS__sinfo_lock
      functionSourceFile: '/src/hdf5/src/H5FSsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          243
      EdgeCount:       71
      CyclomaticComplexity: 11
      functionsReached:
        - H5AC_protect
        - H5AC_unprotect
        - H5E_printf_stack
        - H5FS__sinfo_new
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FSsection.c:223,21'
          Dst:             H5AC_unprotect
        - Src:             'H5FSsection.c:225,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:231,62'
          Dst:             H5AC_protect
        - Src:             'H5FSsection.c:233,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:254,58'
          Dst:             H5AC_protect
        - Src:             'H5FSsection.c:256,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:272,42'
          Dst:             H5FS__sinfo_new
        - Src:             'H5FSsection.c:273,17'
          Dst:             H5E_printf_stack
    - functionName:    H5FS__sect_remove_real
      functionSourceFile: '/src/hdf5/src/H5FSsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          97
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FS__sect_unlink_rest
        - H5FS__sect_unlink_size
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FSsection.c:855,9'
          Dst:             H5FS__sect_unlink_size
        - Src:             'H5FSsection.c:856,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:860,9'
          Dst:             H5FS__sect_unlink_rest
        - Src:             'H5FSsection.c:861,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FS__sinfo_unlock
      functionSourceFile: '/src/hdf5/src/H5FSsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         122
      ICount:          486
      EdgeCount:       146
      CyclomaticComplexity: 26
      functionsReached:
        - H5AC_get_cache_flush_in_progress
        - H5AC_unprotect
        - H5E_printf_stack
        - H5FS__dirty
        - H5F_is_tmp_addr
        - H5MF_xfree
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FSsection.c:347,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:358,13'
          Dst:             H5FS__dirty
        - Src:             'H5FSsection.c:359,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:372,13'
          Dst:             H5AC_get_cache_flush_in_progress
        - Src:             'H5FSsection.c:373,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:410,17'
          Dst:             H5AC_unprotect
        - Src:             'H5FSsection.c:411,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:479,21'
          Dst:             H5FS__dirty
        - Src:             'H5FSsection.c:480,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:490,18'
          Dst:             H5F_is_tmp_addr
        - Src:             'H5FSsection.c:491,21'
          Dst:             H5MF_xfree
        - Src:             'H5FSsection.c:492,21'
          Dst:             H5E_printf_stack
    - functionName:    H5FS__sinfo_new
      functionSourceFile: '/src/hdf5/src/H5FSsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          194
      EdgeCount:       51
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5FL_seq_calloc
        - H5FL_seq_free
        - H5FS__incr
        - H5F_sizeof_addr
        - H5VM_limit_enc_size
        - H5VM_log2_gen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FSsection.c:125,26'
          Dst:             H5FL_reg_calloc
        - Src:             'H5FSsection.c:126,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:129,31'
          Dst:             H5VM_log2_gen
        - Src:             'H5FSsection.c:130,31'
          Dst:             H5F_sizeof_addr
        - Src:             'H5FSsection.c:132,31'
          Dst:             H5VM_limit_enc_size
        - Src:             'H5FSsection.c:142,32'
          Dst:             H5FL_seq_calloc
        - Src:             'H5FSsection.c:143,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:147,9'
          Dst:             H5FS__incr
        - Src:             'H5FSsection.c:148,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:163,27'
          Dst:             H5FL_seq_free
        - Src:             'H5FSsection.c:166,17'
          Dst:             H5FL_reg_free
    - functionName:    H5FS_sect_change_class
      functionSourceFile: '/src/hdf5/src/H5FSsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1925
      functionLinenumberEnd: 2060
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          586
      EdgeCount:       125
      CyclomaticComplexity: 21
      functionsReached:
        - H5E_printf_stack
        - H5FS__sect_serialize_size
        - H5FS__sinfo_lock
        - H5FS__sinfo_unlock
        - H5SL_create
        - H5SL_insert
        - H5SL_remove
        - H5SL_search
        - H5VM_log2_gen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FSsection.c:1941,9'
          Dst:             H5FS__sinfo_lock
        - Src:             'H5FSsection.c:1942,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:1966,15'
          Dst:             H5VM_log2_gen
        - Src:             'H5FSsection.c:1971,38'
          Dst:             H5SL_search
        - Src:             'H5FSsection.c:2028,58'
          Dst:             H5SL_create
        - Src:             'H5FSsection.c:2029,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:2031,17'
          Dst:             H5SL_insert
        - Src:             'H5FSsection.c:2032,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:2038,52'
          Dst:             H5SL_remove
        - Src:             'H5FSsection.c:2040,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:2052,9'
          Dst:             H5FS__sect_serialize_size
        - Src:             'H5FSsection.c:2053,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:2057,24'
          Dst:             H5FS__sinfo_unlock
        - Src:             'H5FSsection.c:2058,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FS_sect_stats
      functionSourceFile: '/src/hdf5/src/H5FSsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1898
      functionLinenumberEnd: 1910
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FS__iterate_node_cb
      functionSourceFile: '/src/hdf5/src/H5FSsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1811
      functionLinenumberEnd: 1829
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          62
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FS__iterate_sect_cb
        - H5SL_iterate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FSsection.c:1825,9'
          Dst:             H5SL_iterate
        - Src:             'H5FSsection.c:1825,9'
          Dst:             H5FS__iterate_sect_cb
        - Src:             'H5FSsection.c:1826,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FS_sect_iterate
      functionSourceFile: '/src/hdf5/src/H5FSsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1843
      functionLinenumberEnd: 1884
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          195
      EdgeCount:       54
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5FS__iterate_node_cb
        - H5FS__sinfo_lock
        - H5FS__sinfo_unlock
        - H5SL_iterate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FSsection.c:1864,13'
          Dst:             H5FS__sinfo_lock
        - Src:             'H5FSsection.c:1865,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:1873,21'
          Dst:             H5SL_iterate
        - Src:             'H5FSsection.c:1873,21'
          Dst:             H5FS__iterate_node_cb
        - Src:             'H5FSsection.c:1874,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:1881,24'
          Dst:             H5FS__sinfo_unlock
        - Src:             'H5FSsection.c:1882,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FS__sect_find_node
      functionSourceFile: '/src/hdf5/src/H5FSsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1575
      functionLinenumberEnd: 1710
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         121
      ICount:          512
      EdgeCount:       140
      CyclomaticComplexity: 21
      functionsReached:
        - H5E_printf_stack
        - H5FS__sect_link
        - H5FS__sect_unlink_rest
        - H5FS__size_node_decr
        - H5SL_first
        - H5SL_greater
        - H5SL_item
        - H5SL_next
        - H5SL_remove
        - H5SL_remove_first
        - H5VM_log2_gen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FSsection.c:1594,11'
          Dst:             H5VM_log2_gen
        - Src:             'H5FSsection.c:1611,41'
          Dst:             H5SL_greater
        - Src:             'H5FSsection.c:1613,65'
          Dst:             H5SL_remove_first
        - Src:             'H5FSsection.c:1614,25'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:1620,25'
          Dst:             H5FS__size_node_decr
        - Src:             'H5FSsection.c:1621,25'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:1623,25'
          Dst:             H5FS__sect_unlink_rest
        - Src:             'H5FSsection.c:1624,25'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:1632,34'
          Dst:             H5SL_first
        - Src:             'H5FSsection.c:1638,55'
          Dst:             H5SL_item
        - Src:             'H5FSsection.c:1641,53'
          Dst:             H5SL_first
        - Src:             'H5FSsection.c:1649,60'
          Dst:             H5SL_item
        - Src:             'H5FSsection.c:1664,73'
          Dst:             H5SL_remove
        - Src:             'H5FSsection.c:1666,33'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:1669,33'
          Dst:             H5FS__size_node_decr
        - Src:             'H5FSsection.c:1670,33'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:1673,33'
          Dst:             H5FS__sect_unlink_rest
        - Src:             'H5FSsection.c:1674,33'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:1685,38'
          Dst:             H5FS__sect_link
        - Src:             'H5FSsection.c:1686,37'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:1697,42'
          Dst:             H5SL_next
        - Src:             'H5FSsection.c:1701,38'
          Dst:             H5SL_next
    - functionName:    H5FS__sect_link
      functionSourceFile: '/src/hdf5/src/H5FSsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1059
      functionLinenumberEnd: 1083
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          100
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FS__sect_link_rest
        - H5FS__sect_link_size
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FSsection.c:1074,9'
          Dst:             H5FS__sect_link_size
        - Src:             'H5FSsection.c:1075,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:1078,9'
          Dst:             H5FS__sect_link_rest
        - Src:             'H5FSsection.c:1079,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FS_sect_find
      functionSourceFile: '/src/hdf5/src/H5FSsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1725
      functionLinenumberEnd: 1764
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          156
      EdgeCount:       49
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5FS__sect_find_node
        - H5FS__sinfo_lock
        - H5FS__sinfo_unlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FSsection.c:1741,13'
          Dst:             H5FS__sinfo_lock
        - Src:             'H5FSsection.c:1742,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:1746,26'
          Dst:             H5FS__sect_find_node
        - Src:             'H5FSsection.c:1747,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:1758,24'
          Dst:             H5FS__sinfo_unlock
        - Src:             'H5FSsection.c:1759,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FS_sect_try_merge
      functionSourceFile: '/src/hdf5/src/H5FSsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1514
      functionLinenumberEnd: 1560
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          203
      EdgeCount:       65
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5FS__sect_link
        - H5FS__sect_merge
        - H5FS__sinfo_lock
        - H5FS__sinfo_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FSsection.c:1530,9'
          Dst:             H5FS__sinfo_lock
        - Src:             'H5FSsection.c:1531,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:1536,9'
          Dst:             H5FS__sect_merge
        - Src:             'H5FSsection.c:1537,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:1547,17'
          Dst:             H5FS__sect_link
        - Src:             'H5FSsection.c:1548,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:1557,24'
          Dst:             H5FS__sinfo_unlock
        - Src:             'H5FSsection.c:1558,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FS__sect_merge
      functionSourceFile: '/src/hdf5/src/H5FSsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1098
      functionLinenumberEnd: 1279
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         181
      ICount:          735
      EdgeCount:       215
      CyclomaticComplexity: 36
      functionsReached:
        - H5E_printf_stack
        - H5FS__sect_remove_real
        - H5SL_above
        - H5SL_below
        - H5SL_item
        - H5SL_last
        - H5SL_next
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FSsection.c:1126,30'
          Dst:             H5SL_below
        - Src:             'H5FSsection.c:1131,43'
          Dst:             H5SL_next
        - Src:             'H5FSsection.c:1135,51'
          Dst:             H5SL_item
        - Src:             'H5FSsection.c:1149,25'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:1155,29'
          Dst:             H5FS__sect_remove_real
        - Src:             'H5FSsection.c:1156,29'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:1161,29'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:1176,37'
          Dst:             H5SL_above
        - Src:             'H5FSsection.c:1181,51'
          Dst:             H5SL_item
        - Src:             'H5FSsection.c:1196,25'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:1202,29'
          Dst:             H5FS__sect_remove_real
        - Src:             'H5FSsection.c:1203,29'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:1208,29'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:1233,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:1238,25'
          Dst:             H5FS__sect_remove_real
        - Src:             'H5FSsection.c:1239,25'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:1248,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:1257,50'
          Dst:             H5SL_last
        - Src:             'H5FSsection.c:1259,60'
          Dst:             H5SL_item
    - functionName:    H5FS_sect_try_extend
      functionSourceFile: '/src/hdf5/src/H5FSsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1378
      functionLinenumberEnd: 1498
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          347
      EdgeCount:       106
      CyclomaticComplexity: 16
      functionsReached:
        - H5E_printf_stack
        - H5FS__sect_link
        - H5FS__sect_remove_real
        - H5FS__sinfo_lock
        - H5FS__sinfo_unlock
        - H5SL_greater
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FSsection.c:1407,13'
          Dst:             H5FS__sinfo_lock
        - Src:             'H5FSsection.c:1408,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:1430,44'
          Dst:             H5SL_greater
        - Src:             'H5FSsection.c:1442,21'
          Dst:             H5FS__sect_remove_real
        - Src:             'H5FSsection.c:1443,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:1464,29'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:1470,29'
          Dst:             H5FS__sect_link
        - Src:             'H5FSsection.c:1471,29'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:1481,25'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:1495,24'
          Dst:             H5FS__sinfo_unlock
        - Src:             'H5FSsection.c:1496,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FS_sect_add
      functionSourceFile: '/src/hdf5/src/H5FSsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1293
      functionLinenumberEnd: 1363
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          251
      EdgeCount:       81
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5FS__sect_link
        - H5FS__sect_merge
        - H5FS__sinfo_lock
        - H5FS__sinfo_unlock
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FSsection.c:1314,9'
          Dst:             H5FS__sinfo_lock
        - Src:             'H5FSsection.c:1315,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:1322,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:1331,13'
          Dst:             H5FS__sect_merge
        - Src:             'H5FSsection.c:1332,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:1340,13'
          Dst:             H5FS__sect_link
        - Src:             'H5FSsection.c:1341,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:1353,24'
          Dst:             H5FS__sinfo_unlock
        - Src:             'H5FSsection.c:1354,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FS_sect_remove
      functionSourceFile: '/src/hdf5/src/H5FSsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 879
      functionLinenumberEnd: 904
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          124
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FS__sect_remove_real
        - H5FS__sinfo_lock
        - H5FS__sinfo_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FSsection.c:891,9'
          Dst:             H5FS__sinfo_lock
        - Src:             'H5FSsection.c:892,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:896,9'
          Dst:             H5FS__sect_remove_real
        - Src:             'H5FSsection.c:897,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FSsection.c:901,24'
          Dst:             H5FS__sinfo_unlock
        - Src:             'H5FSsection.c:902,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Grefresh
      functionSourceFile: '/src/hdf5/src/H5G.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 1017
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         71
      ICount:          256
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_loc
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_group_specific
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5G.c:998,5'
          Dst:             H5_init_library
        - Src:             'H5G.c:998,5'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:998,5'
          Dst:             H5CX_push
        - Src:             'H5G.c:998,5'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:998,5'
          Dst:             H5E_clear_stack
        - Src:             'H5G.c:1001,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5G.c:1002,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:1005,9'
          Dst:             H5CX_set_loc
        - Src:             'H5G.c:1006,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:1013,9'
          Dst:             H5VL_group_specific
        - Src:             'H5G.c:1014,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:1017,5'
          Dst:             H5CX_pop
        - Src:             'H5G.c:1017,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Gflush
      functionSourceFile: '/src/hdf5/src/H5G.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 979
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         71
      ICount:          256
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_loc
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_group_specific
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5G.c:960,5'
          Dst:             H5_init_library
        - Src:             'H5G.c:960,5'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:960,5'
          Dst:             H5CX_push
        - Src:             'H5G.c:960,5'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:960,5'
          Dst:             H5E_clear_stack
        - Src:             'H5G.c:963,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5G.c:964,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:967,9'
          Dst:             H5CX_set_loc
        - Src:             'H5G.c:968,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:975,9'
          Dst:             H5VL_group_specific
        - Src:             'H5G.c:976,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:979,5'
          Dst:             H5CX_pop
        - Src:             'H5G.c:979,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Gclose_async
      functionSourceFile: '/src/hdf5/src/H5G.c'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          362
      EdgeCount:       113
      CyclomaticComplexity: 16
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref_async
        - H5I_get_type
        - H5VL_conn_dec_rc
        - H5VL_conn_inc_rc
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5G.c:902,5'
          Dst:             H5_init_library
        - Src:             'H5G.c:902,5'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:902,5'
          Dst:             H5CX_push
        - Src:             'H5G.c:902,5'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:902,5'
          Dst:             H5E_clear_stack
        - Src:             'H5G.c:905,22'
          Dst:             H5I_get_type
        - Src:             'H5G.c:906,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:911,32'
          Dst:             H5VL_vol_object
        - Src:             'H5G.c:912,13'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:917,9'
          Dst:             H5VL_conn_inc_rc
        - Src:             'H5G.c:926,9'
          Dst:             H5I_dec_app_ref_async
        - Src:             'H5G.c:927,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:932,13'
          Dst:             H5ES_insert
        - Src:             'H5G.c:935,13'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:938,22'
          Dst:             H5VL_conn_dec_rc
        - Src:             'H5G.c:939,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:941,5'
          Dst:             H5CX_pop
        - Src:             'H5G.c:941,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Gclose
      functionSourceFile: '/src/hdf5/src/H5G.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          217
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref
        - H5I_get_type
        - H5_init_library
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'H5G.c:868,5'
          Dst:             H5_init_library
        - Src:             'H5G.c:868,5'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:868,5'
          Dst:             H5CX_push
        - Src:             'H5G.c:868,5'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:868,5'
          Dst:             H5E_clear_stack
        - Src:             'H5G.c:871,22'
          Dst:             H5I_get_type
        - Src:             'H5G.c:872,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:877,9'
          Dst:             H5I_dec_app_ref
        - Src:             'H5G.c:878,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:881,5'
          Dst:             H5CX_pop
        - Src:             'H5G.c:881,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Gget_info_by_idx_async
      functionSourceFile: '/src/hdf5/src/H5G.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          286
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5G__get_info_by_idx_api_common
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5G.c:830,5'
          Dst:             H5_init_library
        - Src:             'H5G.c:830,5'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:830,5'
          Dst:             H5CX_push
        - Src:             'H5G.c:830,5'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:830,5'
          Dst:             H5E_clear_stack
        - Src:             'H5G.c:837,9'
          Dst:             H5G__get_info_by_idx_api_common
        - Src:             'H5G.c:839,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:844,13'
          Dst:             H5ES_insert
        - Src:             'H5G.c:847,13'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:850,5'
          Dst:             H5CX_pop
        - Src:             'H5G.c:850,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5G__get_info_by_idx_api_common
      functionSourceFile: '/src/hdf5/src/H5G.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - size_t
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          158
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL_group_get
        - H5VL_setup_idx_args
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5G.c:767,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:771,9'
          Dst:             H5VL_setup_idx_args
        - Src:             'H5G.c:773,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:777,9'
          Dst:             H5VL_group_get
        - Src:             'H5G.c:778,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Gget_info_by_idx
      functionSourceFile: '/src/hdf5/src/H5G.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - size_t
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          205
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5G__get_info_by_idx_api_common
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5G.c:800,5'
          Dst:             H5_init_library
        - Src:             'H5G.c:800,5'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:800,5'
          Dst:             H5CX_push
        - Src:             'H5G.c:800,5'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:800,5'
          Dst:             H5E_clear_stack
        - Src:             'H5G.c:803,9'
          Dst:             H5G__get_info_by_idx_api_common
        - Src:             'H5G.c:805,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:808,5'
          Dst:             H5CX_pop
        - Src:             'H5G.c:808,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Gget_info_by_name_async
      functionSourceFile: '/src/hdf5/src/H5G.c'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          274
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5G__get_info_by_name_api_common
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5G.c:720,5'
          Dst:             H5_init_library
        - Src:             'H5G.c:720,5'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:720,5'
          Dst:             H5CX_push
        - Src:             'H5G.c:720,5'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:720,5'
          Dst:             H5E_clear_stack
        - Src:             'H5G.c:727,9'
          Dst:             H5G__get_info_by_name_api_common
        - Src:             'H5G.c:728,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:733,13'
          Dst:             H5ES_insert
        - Src:             'H5G.c:736,13'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:739,5'
          Dst:             H5CX_pop
        - Src:             'H5G.c:739,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5G__get_info_by_name_api_common
      functionSourceFile: '/src/hdf5/src/H5G.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          149
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL_group_get
        - H5VL_setup_name_args
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5G.c:660,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:664,9'
          Dst:             H5VL_setup_name_args
        - Src:             'H5G.c:666,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:670,9'
          Dst:             H5VL_group_get
        - Src:             'H5G.c:671,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Gget_info_by_name
      functionSourceFile: '/src/hdf5/src/H5G.c'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          196
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5G__get_info_by_name_api_common
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5G.c:692,5'
          Dst:             H5_init_library
        - Src:             'H5G.c:692,5'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:692,5'
          Dst:             H5CX_push
        - Src:             'H5G.c:692,5'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:692,5'
          Dst:             H5E_clear_stack
        - Src:             'H5G.c:695,9'
          Dst:             H5G__get_info_by_name_api_common
        - Src:             'H5G.c:696,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:699,5'
          Dst:             H5CX_pop
        - Src:             'H5G.c:699,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Gget_info_async
      functionSourceFile: '/src/hdf5/src/H5G.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          266
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5G__get_info_api_common
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5G.c:614,5'
          Dst:             H5_init_library
        - Src:             'H5G.c:614,5'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:614,5'
          Dst:             H5CX_push
        - Src:             'H5G.c:614,5'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:614,5'
          Dst:             H5E_clear_stack
        - Src:             'H5G.c:621,9'
          Dst:             H5G__get_info_api_common
        - Src:             'H5G.c:622,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:627,13'
          Dst:             H5ES_insert
        - Src:             'H5G.c:630,13'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:633,5'
          Dst:             H5CX_pop
        - Src:             'H5G.c:633,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5G__get_info_api_common
      functionSourceFile: '/src/hdf5/src/H5G.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          187
      EdgeCount:       59
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_group_get
        - H5VL_setup_self_args
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5G.c:552,15'
          Dst:             H5I_get_type
        - Src:             'H5G.c:554,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:556,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:560,9'
          Dst:             H5VL_setup_self_args
        - Src:             'H5G.c:561,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:565,9'
          Dst:             H5VL_group_get
        - Src:             'H5G.c:566,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Gget_info
      functionSourceFile: '/src/hdf5/src/H5G.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          190
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5G__get_info_api_common
        - H5_init_library
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5G.c:586,5'
          Dst:             H5_init_library
        - Src:             'H5G.c:586,5'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:586,5'
          Dst:             H5CX_push
        - Src:             'H5G.c:586,5'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:586,5'
          Dst:             H5E_clear_stack
        - Src:             'H5G.c:589,9'
          Dst:             H5G__get_info_api_common
        - Src:             'H5G.c:590,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:593,5'
          Dst:             H5CX_pop
        - Src:             'H5G.c:593,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Gget_create_plist
      functionSourceFile: '/src/hdf5/src/H5G.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          229
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_group_get
        - H5VL_vol_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5G.c:507,5'
          Dst:             H5_init_library
        - Src:             'H5G.c:507,5'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:507,5'
          Dst:             H5CX_push
        - Src:             'H5G.c:507,5'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:507,5'
          Dst:             H5E_clear_stack
        - Src:             'H5G.c:510,28'
          Dst:             H5VL_vol_object_verify
        - Src:             'H5G.c:511,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:518,9'
          Dst:             H5VL_group_get
        - Src:             'H5G.c:519,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:525,5'
          Dst:             H5CX_pop
        - Src:             'H5G.c:525,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Gopen_async
      functionSourceFile: '/src/hdf5/src/H5G.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          299
      EdgeCount:       86
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5G__open_api_common
        - H5I_dec_app_ref_always_close
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5G.c:462,5'
          Dst:             H5_init_library
        - Src:             'H5G.c:462,5'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:462,5'
          Dst:             H5CX_push
        - Src:             'H5G.c:462,5'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:462,5'
          Dst:             H5E_clear_stack
        - Src:             'H5G.c:469,22'
          Dst:             H5G__open_api_common
        - Src:             'H5G.c:470,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:475,13'
          Dst:             H5ES_insert
        - Src:             'H5G.c:478,17'
          Dst:             H5I_dec_app_ref_always_close
        - Src:             'H5G.c:479,17'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:480,13'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:484,5'
          Dst:             H5CX_pop
        - Src:             'H5G.c:484,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5G__open_api_common
      functionSourceFile: '/src/hdf5/src/H5G.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          252
      EdgeCount:       85
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5VL_group_close
        - H5VL_group_open
        - H5VL_register
        - H5VL_setup_acc_args
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5G.c:389,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:391,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:394,9'
          Dst:             H5VL_setup_acc_args
        - Src:             'H5G.c:395,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:397,24'
          Dst:             H5VL_group_open
        - Src:             'H5G.c:399,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:402,22'
          Dst:             H5VL_register
        - Src:             'H5G.c:403,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:407,20'
          Dst:             H5VL_group_close
        - Src:             'H5G.c:408,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Gopen2
      functionSourceFile: '/src/hdf5/src/H5G.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          194
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5G__open_api_common
        - H5_init_library
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5G.c:433,5'
          Dst:             H5_init_library
        - Src:             'H5G.c:433,5'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:433,5'
          Dst:             H5CX_push
        - Src:             'H5G.c:433,5'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:433,5'
          Dst:             H5E_clear_stack
        - Src:             'H5G.c:436,22'
          Dst:             H5G__open_api_common
        - Src:             'H5G.c:437,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:440,5'
          Dst:             H5CX_pop
        - Src:             'H5G.c:440,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Gcreate_anon
      functionSourceFile: '/src/hdf5/src/H5G.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         124
      ICount:          429
      EdgeCount:       141
      CyclomaticComplexity: 19
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_apl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5P_isa_class
        - H5VL_group_close
        - H5VL_group_create
        - H5VL_register
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5G.c:321,5'
          Dst:             H5_init_library
        - Src:             'H5G.c:321,5'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:321,5'
          Dst:             H5CX_push
        - Src:             'H5G.c:321,5'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:321,5'
          Dst:             H5E_clear_stack
        - Src:             'H5G.c:326,22'
          Dst:             H5P_isa_class
        - Src:             'H5G.c:327,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:331,22'
          Dst:             H5P_isa_class
        - Src:             'H5G.c:332,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:335,9'
          Dst:             H5CX_set_apl
        - Src:             'H5G.c:336,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:340,27'
          Dst:             H5I_get_type
        - Src:             'H5G.c:343,28'
          Dst:             H5VL_vol_object
        - Src:             'H5G.c:344,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:347,24'
          Dst:             H5VL_group_create
        - Src:             'H5G.c:349,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:352,22'
          Dst:             H5VL_register
        - Src:             'H5G.c:353,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:358,20'
          Dst:             H5VL_group_close
        - Src:             'H5G.c:359,13'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:361,5'
          Dst:             H5CX_pop
        - Src:             'H5G.c:361,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Gcreate_async
      functionSourceFile: '/src/hdf5/src/H5G.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      size_t
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          307
      EdgeCount:       86
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5G__create_api_common
        - H5I_dec_app_ref_always_close
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5G.c:255,5'
          Dst:             H5_init_library
        - Src:             'H5G.c:255,5'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:255,5'
          Dst:             H5CX_push
        - Src:             'H5G.c:255,5'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:255,5'
          Dst:             H5E_clear_stack
        - Src:             'H5G.c:262,22'
          Dst:             H5G__create_api_common
        - Src:             'H5G.c:264,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:269,13'
          Dst:             H5ES_insert
        - Src:             'H5G.c:272,17'
          Dst:             H5I_dec_app_ref_always_close
        - Src:             'H5G.c:273,17'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:274,13'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:278,5'
          Dst:             H5CX_pop
        - Src:             'H5G.c:278,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5G__create_api_common
      functionSourceFile: '/src/hdf5/src/H5G.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         104
      ICount:          344
      EdgeCount:       117
      CyclomaticComplexity: 15
      functionsReached:
        - H5CX_set_lcpl
        - H5E_printf_stack
        - H5P_isa_class
        - H5VL_group_close
        - H5VL_group_create
        - H5VL_register
        - H5VL_setup_acc_args
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5G.c:158,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:160,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:163,9'
          Dst:             H5VL_setup_acc_args
        - Src:             'H5G.c:164,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:169,22'
          Dst:             H5P_isa_class
        - Src:             'H5G.c:170,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:175,22'
          Dst:             H5P_isa_class
        - Src:             'H5G.c:176,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:179,5'
          Dst:             H5CX_set_lcpl
        - Src:             'H5G.c:182,24'
          Dst:             H5VL_group_create
        - Src:             'H5G.c:184,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:187,22'
          Dst:             H5VL_register
        - Src:             'H5G.c:188,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:192,20'
          Dst:             H5VL_group_close
        - Src:             'H5G.c:193,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Gcreate2
      functionSourceFile: '/src/hdf5/src/H5G.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          200
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5G__create_api_common
        - H5_init_library
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5G.c:226,5'
          Dst:             H5_init_library
        - Src:             'H5G.c:226,5'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:226,5'
          Dst:             H5CX_push
        - Src:             'H5G.c:226,5'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:226,5'
          Dst:             H5E_clear_stack
        - Src:             'H5G.c:229,22'
          Dst:             H5G__create_api_common
        - Src:             'H5G.c:230,9'
          Dst:             H5E_printf_stack
        - Src:             'H5G.c:233,5'
          Dst:             H5CX_pop
        - Src:             'H5G.c:233,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5G__dense_fh_name_cmp
      functionSourceFile: '/src/hdf5/src/H5Gbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          131
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_decode
        - H5O_msg_free
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gbtree2.c:149,38'
          Dst:             H5O_msg_decode
        - Src:             'H5Gbtree2.c:151,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gbtree2.c:154,18'
          Dst:             strcmp
        - Src:             'H5Gbtree2.c:159,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gbtree2.c:163,5'
          Dst:             H5O_msg_free
    - functionName:    H5G__dense_btree2_corder_debug
      functionSourceFile: '/src/hdf5/src/H5Gbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          63
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gbtree2.c:451,5'
          Dst:             fprintf
        - Src:             'H5Gbtree2.c:453,9'
          Dst:             fprintf
    - functionName:    H5G__dense_btree2_corder_decode
      functionSourceFile: '/src/hdf5/src/H5Gbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5G__dense_btree2_corder_encode
      functionSourceFile: '/src/hdf5/src/H5Gbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          84
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5G__dense_btree2_corder_compare
      functionSourceFile: '/src/hdf5/src/H5Gbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          53
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5G__dense_btree2_corder_store
      functionSourceFile: '/src/hdf5/src/H5Gbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5G__dense_btree2_name_debug
      functionSourceFile: '/src/hdf5/src/H5Gbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          63
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gbtree2.c:318,5'
          Dst:             fprintf
        - Src:             'H5Gbtree2.c:320,9'
          Dst:             fprintf
    - functionName:    H5G__dense_btree2_name_decode
      functionSourceFile: '/src/hdf5/src/H5Gbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          72
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5G__dense_btree2_name_encode
      functionSourceFile: '/src/hdf5/src/H5Gbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          66
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5G__dense_btree2_name_compare
      functionSourceFile: '/src/hdf5/src/H5Gbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          123
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5G__dense_fh_name_cmp
        - H5HF_op
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gbtree2.c:240,13'
          Dst:             H5HF_op
        - Src:             'H5Gbtree2.c:240,13'
          Dst:             H5G__dense_fh_name_cmp
        - Src:             'H5Gbtree2.c:241,13'
          Dst:             H5E_printf_stack
    - functionName:    H5G__dense_btree2_name_store
      functionSourceFile: '/src/hdf5/src/H5Gbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5G__cache_node_free_icr
      functionSourceFile: '/src/hdf5/src/H5Gcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5G__node_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gcache.c:296,9'
          Dst:             H5G__node_free
        - Src:             'H5Gcache.c:297,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__cache_node_serialize
      functionSourceFile: '/src/hdf5/src/H5Gcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          112
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5G__ent_encode_vec
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gcache.c:266,9'
          Dst:             H5G__ent_encode_vec
        - Src:             'H5Gcache.c:267,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__cache_node_image_len
      functionSourceFile: '/src/hdf5/src/H5Gcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5G__cache_node_deserialize
      functionSourceFile: '/src/hdf5/src/H5Gcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         145
      ICount:          549
      EdgeCount:       161
      CyclomaticComplexity: 18
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_seq_calloc
        - H5F_sizeof_addr
        - H5F_sizeof_size
        - H5F_sym_leaf_k
        - H5G__ent_decode_vec
        - H5G__node_free
        - memcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gcache.c:157,24'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Gcache.c:158,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gcache.c:159,31'
          Dst:             H5F_sym_leaf_k
        - Src:             'H5Gcache.c:159,31'
          Dst:             H5F_sizeof_size
        - Src:             'H5Gcache.c:159,31'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Gcache.c:160,31'
          Dst:             H5F_sym_leaf_k
        - Src:             'H5Gcache.c:160,31'
          Dst:             H5FL_seq_calloc
        - Src:             'H5Gcache.c:161,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gcache.c:165,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gcache.c:166,9'
          Dst:             memcmp
        - Src:             'H5Gcache.c:167,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gcache.c:172,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gcache.c:174,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gcache.c:178,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gcache.c:183,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gcache.c:187,9'
          Dst:             H5G__ent_decode_vec
        - Src:             'H5Gcache.c:188,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gcache.c:195,20'
          Dst:             H5G__node_free
        - Src:             'H5Gcache.c:196,13'
          Dst:             H5E_printf_stack
    - functionName:    H5G__cache_node_get_initial_load_size
      functionSourceFile: '/src/hdf5/src/H5Gcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          66
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - H5F_sizeof_addr
        - H5F_sizeof_size
        - H5F_sym_leaf_k
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gcache.c:118,27'
          Dst:             H5F_sym_leaf_k
        - Src:             'H5Gcache.c:118,27'
          Dst:             H5F_sizeof_size
        - Src:             'H5Gcache.c:118,27'
          Dst:             H5F_sizeof_addr
    - functionName:    H5G__ent_debug
      functionSourceFile: '/src/hdf5/src/H5Gent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          198
      EdgeCount:       29
      CyclomaticComplexity: 4
      functionsReached:
        - H5HL_offset_into
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Gent.c:449,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Gent.c:443,5'
          Dst:             fprintf
        - Src:             'H5Gent.c:446,5'
          Dst:             fprintf
        - Src:             'H5Gent.c:448,5'
          Dst:             fprintf
        - Src:             'H5Gent.c:451,13'
          Dst:             fprintf
        - Src:             'H5Gent.c:455,13'
          Dst:             fprintf
        - Src:             'H5Gent.c:457,13'
          Dst:             fprintf
        - Src:             'H5Gent.c:458,13'
          Dst:             fprintf
        - Src:             'H5Gent.c:461,13'
          Dst:             fprintf
        - Src:             'H5Gent.c:466,13'
          Dst:             fprintf
        - Src:             'H5Gent.c:467,13'
          Dst:             fprintf
        - Src:             'H5Gent.c:468,13'
          Dst:             fprintf
        - Src:             'H5Gent.c:471,38'
          Dst:             H5HL_offset_into
        - Src:             'H5Gent.c:472,17'
          Dst:             fprintf
        - Src:             'H5Gent.c:476,17'
          Dst:             fprintf
        - Src:             'H5Gent.c:483,13'
          Dst:             fprintf
    - functionName:    H5G__ent_to_link
      functionSourceFile: '/src/hdf5/src/H5Gent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          298
      EdgeCount:       83
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5HL_heap_get_size
        - H5HL_offset_into
        - H5MM_strndup
        - H5MM_xfree
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gent.c:376,18'
          Dst:             H5HL_heap_get_size
        - Src:             'H5Gent.c:379,39'
          Dst:             H5HL_offset_into
        - Src:             'H5Gent.c:380,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gent.c:382,30'
          Dst:             H5MM_strndup
        - Src:             'H5Gent.c:383,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gent.c:385,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gent.c:391,40'
          Dst:             H5HL_offset_into
        - Src:             'H5Gent.c:392,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gent.c:395,41'
          Dst:             H5MM_strndup
        - Src:             'H5Gent.c:396,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gent.c:414,13'
          Dst:             H5MM_xfree
        - Src:             'H5Gent.c:416,13'
          Dst:             H5MM_xfree
    - functionName:    H5G__ent_reset
      functionSourceFile: '/src/hdf5/src/H5Gent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5G__ent_copy
      functionSourceFile: '/src/hdf5/src/H5Gent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - H5G__ent_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gent.c:313,9'
          Dst:             H5G__ent_reset
    - functionName:    H5G_ent_encode
      functionSourceFile: '/src/hdf5/src/H5Gent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         85
      ICount:          666
      EdgeCount:       88
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5F_addr_encode
        - H5F_sizeof_addr
        - H5F_sizeof_size
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5Gent.c:233,9'
          Branch Sides:    []
        - Branch String:   'H5Gent.c:239,9'
          Branch Sides:    []
        - Branch String:   'H5Gent.c:260,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Gent.c:221,32'
          Dst:             H5F_sizeof_size
        - Src:             'H5Gent.c:221,32'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Gent.c:233,9'
          Dst:             H5F_sizeof_size
        - Src:             'H5Gent.c:234,9'
          Dst:             H5F_addr_encode
        - Src:             'H5Gent.c:245,17'
          Dst:             H5F_addr_encode
        - Src:             'H5Gent.c:246,17'
          Dst:             H5F_addr_encode
        - Src:             'H5Gent.c:256,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gent.c:260,9'
          Dst:             H5F_sizeof_size
        - Src:             'H5Gent.c:261,9'
          Dst:             H5F_addr_encode
    - functionName:    H5G__ent_encode_vec
      functionSourceFile: '/src/hdf5/src/H5Gent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          79
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5G_ent_encode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gent.c:198,13'
          Dst:             H5G_ent_encode
        - Src:             'H5Gent.c:199,13'
          Dst:             H5E_printf_stack
    - functionName:    H5G_ent_decode
      functionSourceFile: '/src/hdf5/src/H5Gent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         157
      ICount:          884
      EdgeCount:       175
      CyclomaticComplexity: 20
      functionsReached:
        - H5E_printf_stack
        - H5F_addr_decode
        - H5F_sizeof_addr
        - H5F_sizeof_size
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5Gent.c:125,5'
          Branch Sides:    []
        - Branch String:   'H5Gent.c:140,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Gent.c:122,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gent.c:125,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5Gent.c:127,9'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Gent.c:127,9'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Gent.c:127,9'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Gent.c:127,9'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Gent.c:128,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gent.c:130,5'
          Dst:             H5F_addr_decode
        - Src:             'H5Gent.c:135,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gent.c:146,17'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Gent.c:146,17'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Gent.c:146,17'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Gent.c:146,17'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Gent.c:147,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gent.c:148,13'
          Dst:             H5F_addr_decode
        - Src:             'H5Gent.c:149,13'
          Dst:             H5F_addr_decode
        - Src:             'H5Gent.c:154,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gent.c:161,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gent.c:164,19'
          Dst:             H5F_sizeof_size
        - Src:             'H5Gent.c:164,19'
          Dst:             H5F_sizeof_addr
    - functionName:    H5G__ent_decode_vec
      functionSourceFile: '/src/hdf5/src/H5Gent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          112
      EdgeCount:       33
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5G_ent_decode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gent.c:86,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gent.c:87,13'
          Dst:             H5G_ent_decode
        - Src:             'H5Gent.c:88,13'
          Dst:             H5E_printf_stack
    - functionName:    H5G__close_cb
      functionSourceFile: '/src/hdf5/src/H5Gint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          83
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5VL_free_object
        - H5VL_group_close
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gint.c:215,9'
          Dst:             H5VL_group_close
        - Src:             'H5Gint.c:216,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:219,9'
          Dst:             H5VL_free_object
        - Src:             'H5Gint.c:220,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G_get_gcpl_id
      functionSourceFile: '/src/hdf5/src/H5Gint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1396
      functionLinenumberEnd: 1402
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5G__get_info_by_idx
      functionSourceFile: '/src/hdf5/src/H5Gint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1349
      functionLinenumberEnd: 1381
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          140
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5G__obj_info
        - H5G_loc_find_by_idx
        - H5G_loc_free
        - H5G_loc_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gint.c:1365,5'
          Dst:             H5G_loc_reset
        - Src:             'H5Gint.c:1368,9'
          Dst:             H5G_loc_find_by_idx
        - Src:             'H5Gint.c:1369,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:1373,9'
          Dst:             H5G__obj_info
        - Src:             'H5Gint.c:1374,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:1378,22'
          Dst:             H5G_loc_free
        - Src:             'H5Gint.c:1379,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__get_info_by_name
      functionSourceFile: '/src/hdf5/src/H5Gint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1302
      functionLinenumberEnd: 1334
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          131
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5G__obj_info
        - H5G_loc_find
        - H5G_loc_free
        - H5G_loc_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gint.c:1318,5'
          Dst:             H5G_loc_reset
        - Src:             'H5Gint.c:1321,9'
          Dst:             H5G_loc_find
        - Src:             'H5Gint.c:1322,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:1326,9'
          Dst:             H5G__obj_info
        - Src:             'H5Gint.c:1327,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:1331,22'
          Dst:             H5G_loc_free
        - Src:             'H5Gint.c:1332,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G_get_create_plist
      functionSourceFile: '/src/hdf5/src/H5Gint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1215
      functionLinenumberEnd: 1288
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         160
      ICount:          473
      EdgeCount:       178
      CyclomaticComplexity: 20
      functionsReached:
        - H5E_printf_stack
        - H5G__obj_get_linfo
        - H5I_dec_app_ref
        - H5I_object
        - H5O_get_create_plist
        - H5O_msg_exists
        - H5O_msg_read
        - H5P_copy_plist
        - H5P_poke
        - H5P_set
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gint.c:1228,49'
          Dst:             H5I_object
        - Src:             'H5Gint.c:1229,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:1230,24'
          Dst:             H5P_copy_plist
        - Src:             'H5Gint.c:1231,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:1232,48'
          Dst:             H5I_object
        - Src:             'H5Gint.c:1233,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:1236,9'
          Dst:             H5O_get_create_plist
        - Src:             'H5Gint.c:1237,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:1240,25'
          Dst:             H5O_msg_exists
        - Src:             'H5Gint.c:1241,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:1246,21'
          Dst:             H5O_msg_read
        - Src:             'H5Gint.c:1247,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:1250,13'
          Dst:             H5P_set
        - Src:             'H5Gint.c:1251,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:1255,25'
          Dst:             H5G__obj_get_linfo
        - Src:             'H5Gint.c:1256,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:1259,13'
          Dst:             H5P_set
        - Src:             'H5Gint.c:1260,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:1264,25'
          Dst:             H5O_msg_exists
        - Src:             'H5Gint.c:1265,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:1270,21'
          Dst:             H5O_msg_read
        - Src:             'H5Gint.c:1271,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:1274,13'
          Dst:             H5P_poke
        - Src:             'H5Gint.c:1275,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:1284,17'
          Dst:             H5I_dec_app_ref
        - Src:             'H5Gint.c:1285,17'
          Dst:             H5E_printf_stack
    - functionName:    H5G__free_visit_visited
      functionSourceFile: '/src/hdf5/src/H5Gint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 898
      functionLinenumberEnd: 903
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_reg_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gint.c:901,12'
          Dst:             H5FL_reg_free
    - functionName:    H5G__visit_cb
      functionSourceFile: '/src/hdf5/src/H5Gint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 918
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         118
      ICount:          510
      EdgeCount:       136
      CyclomaticComplexity: 20
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
        - H5F_get_fileno
        - H5G__obj_get_linfo
        - H5G__obj_iterate
        - H5G__visit_cb
        - H5G_link_to_info
        - H5G_loc_find
        - H5G_loc_free
        - H5G_loc_reset
        - H5MM_realloc
        - H5O_get_rc_and_type
        - H5SL_insert
        - H5SL_search
        - strlen
        - strncpy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gint.c:938,21'
          Dst:             strlen
        - Src:             'H5Gint.c:944,33'
          Dst:             H5MM_realloc
        - Src:             'H5Gint.c:945,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:952,5'
          Dst:             strncpy
        - Src:             'H5Gint.c:956,9'
          Dst:             H5G_link_to_info
        - Src:             'H5Gint.c:957,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:969,9'
          Dst:             H5G_loc_reset
        - Src:             'H5Gint.c:973,13'
          Dst:             H5G_loc_find
        - Src:             'H5Gint.c:974,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:978,9'
          Dst:             H5F_get_fileno
        - Src:             'H5Gint.c:982,21'
          Dst:             H5SL_search
        - Src:             'H5Gint.c:986,17'
          Dst:             H5O_get_rc_and_type
        - Src:             'H5Gint.c:987,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:994,33'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Gint.c:995,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:1001,21'
          Dst:             H5SL_insert
        - Src:             'H5Gint.c:1002,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:1015,17'
          Dst:             strncpy
        - Src:             'H5Gint.c:1019,37'
          Dst:             H5G__obj_get_linfo
        - Src:             'H5Gint.c:1020,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:1043,29'
          Dst:             H5G__obj_iterate
        - Src:             'H5Gint.c:1043,29'
          Dst:             H5G__visit_cb
        - Src:             'H5Gint.c:1058,22'
          Dst:             H5G_loc_free
        - Src:             'H5Gint.c:1059,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G_visit
      functionSourceFile: '/src/hdf5/src/H5Gint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1092
      functionLinenumberEnd: 1197
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         152
      ICount:          510
      EdgeCount:       171
      CyclomaticComplexity: 21
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
        - H5F_get_fileno
        - H5G__free_visit_visited
        - H5G__obj_get_linfo
        - H5G__obj_iterate
        - H5G__open_name
        - H5G__visit_cb
        - H5G_close
        - H5G_loc
        - H5I_dec_app_ref
        - H5MM_strdup
        - H5MM_xfree
        - H5SL_create
        - H5SL_destroy
        - H5SL_insert
        - H5VL_wrap_register
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gint.c:1108,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:1111,24'
          Dst:             H5G__open_name
        - Src:             'H5Gint.c:1112,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:1115,16'
          Dst:             H5VL_wrap_register
        - Src:             'H5Gint.c:1116,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:1119,9'
          Dst:             H5G_loc
        - Src:             'H5Gint.c:1120,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:1131,31'
          Dst:             H5MM_strdup
        - Src:             'H5Gint.c:1132,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:1137,26'
          Dst:             H5SL_create
        - Src:             'H5Gint.c:1138,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:1145,24'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Gint.c:1146,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:1149,9'
          Dst:             H5F_get_fileno
        - Src:             'H5Gint.c:1153,13'
          Dst:             H5SL_insert
        - Src:             'H5Gint.c:1154,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:1158,25'
          Dst:             H5G__obj_get_linfo
        - Src:             'H5Gint.c:1159,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:1180,14'
          Dst:             H5G__obj_iterate
        - Src:             'H5Gint.c:1180,14'
          Dst:             H5G__visit_cb
        - Src:             'H5Gint.c:1181,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:1185,5'
          Dst:             H5MM_xfree
        - Src:             'H5Gint.c:1187,9'
          Dst:             H5SL_destroy
        - Src:             'H5Gint.c:1187,9'
          Dst:             H5G__free_visit_visited
        - Src:             'H5Gint.c:1191,13'
          Dst:             H5I_dec_app_ref
        - Src:             'H5Gint.c:1192,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:1194,21'
          Dst:             H5G_close
        - Src:             'H5Gint.c:1195,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__open_name
      functionSourceFile: '/src/hdf5/src/H5Gint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         62
      ICount:          197
      EdgeCount:       69
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5G_loc_find
        - H5G_loc_free
        - H5G_loc_reset
        - H5G_open
        - H5O_obj_type
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gint.c:376,5'
          Dst:             H5G_loc_reset
        - Src:             'H5Gint.c:379,9'
          Dst:             H5G_loc_find
        - Src:             'H5Gint.c:380,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:384,9'
          Dst:             H5O_obj_type
        - Src:             'H5Gint.c:385,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:387,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:390,24'
          Dst:             H5G_open
        - Src:             'H5Gint.c:391,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:398,26'
          Dst:             H5G_loc_free
        - Src:             'H5Gint.c:399,13'
          Dst:             H5E_printf_stack
    - functionName:    H5G_close
      functionSourceFile: '/src/hdf5/src/H5Gint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         159
      ICount:          552
      EdgeCount:       179
      CyclomaticComplexity: 22
      functionsReached:
        - H5AC_cork
        - H5AC_evict_tagged_metadata
        - H5AC_flush_tagged_metadata
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FO_delete
        - H5FO_top_count
        - H5FO_top_decr
        - H5F_get_evict_on_close
        - H5F_get_shared
        - H5F_try_close
        - H5G_name_free
        - H5O_close
        - H5O_loc_free
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gint.c:571,13'
          Dst:             H5AC_cork
        - Src:             'H5Gint.c:572,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:574,17'
          Dst:             H5AC_cork
        - Src:             'H5Gint.c:575,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:578,13'
          Dst:             H5FO_top_decr
        - Src:             'H5Gint.c:579,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:580,13'
          Dst:             H5FO_delete
        - Src:             'H5Gint.c:581,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:582,13'
          Dst:             H5O_close
        - Src:             'H5Gint.c:583,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:586,29'
          Dst:             H5F_get_shared
        - Src:             'H5Gint.c:586,59'
          Dst:             H5F_get_evict_on_close
        - Src:             'H5Gint.c:587,17'
          Dst:             H5AC_flush_tagged_metadata
        - Src:             'H5Gint.c:588,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:589,17'
          Dst:             H5AC_evict_tagged_metadata
        - Src:             'H5Gint.c:590,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:594,23'
          Dst:             H5FL_reg_free
        - Src:             'H5Gint.c:598,13'
          Dst:             H5FO_top_decr
        - Src:             'H5Gint.c:599,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:602,13'
          Dst:             H5FO_top_count
        - Src:             'H5Gint.c:603,17'
          Dst:             H5O_close
        - Src:             'H5Gint.c:604,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:608,17'
          Dst:             H5O_loc_free
        - Src:             'H5Gint.c:609,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:617,17'
          Dst:             H5F_try_close
        - Src:             'H5Gint.c:618,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:622,9'
          Dst:             H5G_name_free
        - Src:             'H5Gint.c:623,15'
          Dst:             H5FL_reg_free
        - Src:             'H5Gint.c:624,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:627,11'
          Dst:             H5FL_reg_free
    - functionName:    H5G_open
      functionSourceFile: '/src/hdf5/src/H5Gint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         105
      ICount:          384
      EdgeCount:       117
      CyclomaticComplexity: 14
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5FO_insert
        - H5FO_opened
        - H5FO_top_count
        - H5FO_top_incr
        - H5G__open_oid
        - H5G_name_copy
        - H5G_name_free
        - H5O_loc_copy_shallow
        - H5O_loc_free
        - H5O_open
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gint.c:429,24'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Gint.c:430,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:433,9'
          Dst:             H5O_loc_copy_shallow
        - Src:             'H5Gint.c:434,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:435,9'
          Dst:             H5G_name_copy
        - Src:             'H5Gint.c:436,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:439,38'
          Dst:             H5FO_opened
        - Src:             'H5Gint.c:441,13'
          Dst:             H5G__open_oid
        - Src:             'H5Gint.c:442,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:445,13'
          Dst:             H5FO_insert
        - Src:             'H5Gint.c:446,27'
          Dst:             H5FL_reg_free
        - Src:             'H5Gint.c:447,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:451,13'
          Dst:             H5FO_top_incr
        - Src:             'H5Gint.c:452,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:465,13'
          Dst:             H5FO_top_count
        - Src:             'H5Gint.c:467,17'
          Dst:             H5O_open
        - Src:             'H5Gint.c:468,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:472,13'
          Dst:             H5FO_top_incr
        - Src:             'H5Gint.c:473,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:481,9'
          Dst:             H5O_loc_free
        - Src:             'H5Gint.c:482,9'
          Dst:             H5G_name_free
        - Src:             'H5Gint.c:483,15'
          Dst:             H5FL_reg_free
    - functionName:    H5G__open_oid
      functionSourceFile: '/src/hdf5/src/H5Gint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         71
      ICount:          230
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5O_close
        - H5O_msg_exists
        - H5O_open
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gint.c:514,32'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Gint.c:515,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:518,9'
          Dst:             H5O_open
        - Src:             'H5Gint.c:519,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:523,23'
          Dst:             H5O_msg_exists
        - Src:             'H5Gint.c:524,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:526,27'
          Dst:             H5O_msg_exists
        - Src:             'H5Gint.c:527,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:529,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:535,13'
          Dst:             H5O_close
        - Src:             'H5Gint.c:537,27'
          Dst:             H5FL_reg_free
    - functionName:    H5G__iterate_cb
      functionSourceFile: '/src/hdf5/src/H5Gint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          87
      EdgeCount:       18
      CyclomaticComplexity: 2
      functionsReached:
        - H5E_printf_stack
        - H5G_link_to_info
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Gint.c:803,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Gint.c:815,17'
          Dst:             H5G_link_to_info
        - Src:             'H5Gint.c:816,17'
          Dst:             H5E_printf_stack
    - functionName:    H5G_iterate
      functionSourceFile: '/src/hdf5/src/H5Gint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          218
      EdgeCount:       67
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5G__iterate_cb
        - H5G__obj_iterate
        - H5G__open_name
        - H5G_close
        - H5I_dec_app_ref
        - H5VL_wrap_register
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gint.c:859,24'
          Dst:             H5G__open_name
        - Src:             'H5Gint.c:860,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:861,16'
          Dst:             H5VL_wrap_register
        - Src:             'H5Gint.c:862,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:872,14'
          Dst:             H5G__obj_iterate
        - Src:             'H5Gint.c:872,14'
          Dst:             H5G__iterate_cb
        - Src:             'H5Gint.c:873,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:878,13'
          Dst:             H5I_dec_app_ref
        - Src:             'H5Gint.c:879,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:881,21'
          Dst:             H5G_close
        - Src:             'H5Gint.c:882,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G_unmount
      functionSourceFile: '/src/hdf5/src/H5Gint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5G_mounted
      functionSourceFile: '/src/hdf5/src/H5Gint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5G_mount
      functionSourceFile: '/src/hdf5/src/H5Gint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5G_get_shared_count
      functionSourceFile: '/src/hdf5/src/H5Gint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5G_fileof
      functionSourceFile: '/src/hdf5/src/H5Gint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5G_nameof
      functionSourceFile: '/src/hdf5/src/H5Gint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5G_oloc
      functionSourceFile: '/src/hdf5/src/H5Gint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5G__create
      functionSourceFile: '/src/hdf5/src/H5Gint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         98
      ICount:          341
      EdgeCount:       110
      CyclomaticComplexity: 14
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5FO_insert
        - H5FO_top_incr
        - H5G__obj_create
        - H5O_close
        - H5O_dec_rc_by_loc
        - H5O_delete
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gint.c:302,24'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Gint.c:303,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:304,32'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Gint.c:305,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:308,9'
          Dst:             H5G__obj_create
        - Src:             'H5Gint.c:309,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:313,9'
          Dst:             H5FO_top_incr
        - Src:             'H5Gint.c:314,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:315,9'
          Dst:             H5FO_insert
        - Src:             'H5Gint.c:316,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:328,17'
          Dst:             H5O_dec_rc_by_loc
        - Src:             'H5Gint.c:329,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:331,17'
          Dst:             H5O_close
        - Src:             'H5Gint.c:332,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:333,17'
          Dst:             H5O_delete
        - Src:             'H5Gint.c:334,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gint.c:338,31'
          Dst:             H5FL_reg_free
        - Src:             'H5Gint.c:339,19'
          Dst:             H5FL_reg_free
    - functionName:    H5G__create_named
      functionSourceFile: '/src/hdf5/src/H5Gint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          75
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5L_link_object
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gint.c:263,9'
          Dst:             H5L_link_object
        - Src:             'H5Gint.c:264,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G_term_package
      functionSourceFile: '/src/hdf5/src/H5Gint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - H5I_dec_type_ref
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gint.c:190,11'
          Dst:             H5I_dec_type_ref
    - functionName:    H5G_top_term_package
      functionSourceFile: '/src/hdf5/src/H5Gint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          39
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - H5I_clear_type
        - H5I_nmembers
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gint.c:157,9'
          Dst:             H5I_nmembers
        - Src:             'H5Gint.c:158,15'
          Dst:             H5I_clear_type
    - functionName:    H5G_init
      functionSourceFile: '/src/hdf5/src/H5Gint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          46
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5I_register_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gint.c:132,9'
          Dst:             H5I_register_type
        - Src:             'H5Gint.c:133,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__link_name_replace
      functionSourceFile: '/src/hdf5/src/H5Glink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          84
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5G_build_fullpath_refstr_str
        - H5G_name_replace
        - H5RS_decr
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Glink.c:589,22'
          Dst:             H5G_build_fullpath_refstr_str
        - Src:             'H5Glink.c:590,13'
          Dst:             H5G_name_replace
        - Src:             'H5Glink.c:591,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Glink.c:596,9'
          Dst:             H5RS_decr
    - functionName:    H5G__link_release_table
      functionSourceFile: '/src/hdf5/src/H5Glink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          89
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - H5O_msg_reset
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Glink.c:553,17'
          Dst:             H5O_msg_reset
        - Src:             'H5Glink.c:554,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Glink.c:557,9'
          Dst:             H5MM_xfree
    - functionName:    H5G__link_iterate_table
      functionSourceFile: '/src/hdf5/src/H5Glink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          118
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Glink.c:523,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__link_cmp_corder_dec
      functionSourceFile: '/src/hdf5/src/H5Glink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5G__link_cmp_corder_inc
      functionSourceFile: '/src/hdf5/src/H5Glink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          45
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5G__link_cmp_name_dec
      functionSourceFile: '/src/hdf5/src/H5Glink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Glink.c:115,5'
          Dst:             strcmp
    - functionName:    H5G__link_cmp_name_inc
      functionSourceFile: '/src/hdf5/src/H5Glink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Glink.c:93,5'
          Dst:             strcmp
    - functionName:    H5G__link_sort_table
      functionSourceFile: '/src/hdf5/src/H5Glink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          114
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - H5G__link_cmp_corder_dec
        - H5G__link_cmp_corder_inc
        - H5G__link_cmp_name_dec
        - H5G__link_cmp_name_inc
        - qsort
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Glink.c:462,13'
          Dst:             qsort
        - Src:             'H5Glink.c:462,13'
          Dst:             H5G__link_cmp_name_inc
        - Src:             'H5Glink.c:464,13'
          Dst:             qsort
        - Src:             'H5Glink.c:464,13'
          Dst:             H5G__link_cmp_name_dec
        - Src:             'H5Glink.c:471,13'
          Dst:             qsort
        - Src:             'H5Glink.c:471,13'
          Dst:             H5G__link_cmp_corder_inc
        - Src:             'H5Glink.c:473,13'
          Dst:             qsort
        - Src:             'H5Glink.c:473,13'
          Dst:             H5G__link_cmp_corder_dec
    - functionName:    H5G__link_to_loc
      functionSourceFile: '/src/hdf5/src/H5Glink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          143
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5G_name_set
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Glink.c:417,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Glink.c:420,9'
          Dst:             H5G_name_set
        - Src:             'H5Glink.c:421,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__link_to_ent
      functionSourceFile: '/src/hdf5/src/H5Glink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         120
      ICount:          452
      EdgeCount:       132
      CyclomaticComplexity: 14
      functionsReached:
        - H5E_printf_stack
        - H5G__ent_reset
        - H5HL_insert
        - H5O_loc_reset
        - H5O_msg_exists_oh
        - H5O_msg_read_oh
        - H5O_protect
        - H5O_unprotect
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Glink.c:289,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Glink.c:281,5'
          Dst:             H5G__ent_reset
        - Src:             'H5Glink.c:284,30'
          Dst:             strlen
        - Src:             'H5Glink.c:284,9'
          Dst:             H5HL_insert
        - Src:             'H5Glink.c:285,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Glink.c:326,21'
          Dst:             H5O_loc_reset
        - Src:             'H5Glink.c:327,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Glink.c:332,35'
          Dst:             H5O_protect
        - Src:             'H5Glink.c:333,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Glink.c:336,36'
          Dst:             H5O_msg_exists_oh
        - Src:             'H5Glink.c:337,25'
          Dst:             H5O_unprotect
        - Src:             'H5Glink.c:338,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Glink.c:339,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Glink.c:344,33'
          Dst:             H5O_msg_read_oh
        - Src:             'H5Glink.c:345,29'
          Dst:             H5O_unprotect
        - Src:             'H5Glink.c:346,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Glink.c:347,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Glink.c:359,21'
          Dst:             H5O_unprotect
        - Src:             'H5Glink.c:360,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Glink.c:372,38'
          Dst:             strlen
        - Src:             'H5Glink.c:372,17'
          Dst:             H5HL_insert
        - Src:             'H5Glink.c:373,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Glink.c:383,13'
          Dst:             H5E_printf_stack
    - functionName:    H5G_link_to_info
      functionSourceFile: '/src/hdf5/src/H5Glink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          256
      EdgeCount:       64
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5L_find_class
        - H5VL_native_addr_to_token
        - strlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   'H5Glink.c:205,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Glink.c:208,21'
          Dst:             H5VL_native_addr_to_token
        - Src:             'H5Glink.c:209,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Glink.c:214,36'
          Dst:             strlen
        - Src:             'H5Glink.c:224,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Glink.c:231,30'
          Dst:             H5L_find_class
        - Src:             'H5Glink.c:241,25'
          Dst:             H5E_printf_stack
    - functionName:    H5G__loc_get_comment_cb
      functionSourceFile: '/src/hdf5/src/H5Gloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 936
      functionLinenumberEnd: 967
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          143
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_read
        - H5O_msg_reset
        - strlen
        - strncpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gloc.c:945,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gloc.c:949,17'
          Dst:             H5O_msg_read
        - Src:             'H5Gloc.c:956,13'
          Dst:             strncpy
        - Src:             'H5Gloc.c:957,31'
          Dst:             strlen
        - Src:             'H5Gloc.c:958,9'
          Dst:             H5O_msg_reset
    - functionName:    H5G_loc_get_comment
      functionSourceFile: '/src/hdf5/src/H5Gloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 983
      functionLinenumberEnd: 1007
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          82
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5G__loc_get_comment_cb
        - H5G_traverse
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gloc.c:999,9'
          Dst:             H5G_traverse
        - Src:             'H5Gloc.c:999,9'
          Dst:             H5G__loc_get_comment_cb
        - Src:             'H5Gloc.c:1000,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__loc_set_comment_cb
      functionSourceFile: '/src/hdf5/src/H5Gloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          229
      EdgeCount:       75
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_create
        - H5O_msg_exists
        - H5O_msg_remove
        - strdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gloc.c:860,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gloc.c:863,19'
          Dst:             H5O_msg_exists
        - Src:             'H5Gloc.c:864,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gloc.c:868,13'
          Dst:             H5O_msg_remove
        - Src:             'H5Gloc.c:869,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gloc.c:874,34'
          Dst:             strdup
        - Src:             'H5Gloc.c:875,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gloc.c:876,13'
          Dst:             H5O_msg_create
        - Src:             'H5Gloc.c:877,13'
          Dst:             H5E_printf_stack
    - functionName:    H5G_loc_set_comment
      functionSourceFile: '/src/hdf5/src/H5Gloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 902
      functionLinenumberEnd: 920
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5G__loc_set_comment_cb
        - H5G_traverse
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gloc.c:916,9'
          Dst:             H5G_traverse
        - Src:             'H5Gloc.c:916,9'
          Dst:             H5G__loc_set_comment_cb
        - Src:             'H5Gloc.c:917,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__loc_native_info_cb
      functionSourceFile: '/src/hdf5/src/H5Gloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 799
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          100
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5O_get_native_info
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gloc.c:788,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gloc.c:791,9'
          Dst:             H5O_get_native_info
        - Src:             'H5Gloc.c:792,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G_loc_native_info
      functionSourceFile: '/src/hdf5/src/H5Gloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5G__loc_native_info_cb
        - H5G_traverse
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gloc.c:830,9'
          Dst:             H5G_traverse
        - Src:             'H5Gloc.c:830,9'
          Dst:             H5G__loc_native_info_cb
        - Src:             'H5Gloc.c:831,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__loc_info_cb
      functionSourceFile: '/src/hdf5/src/H5Gloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          100
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5O_get_info
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gloc.c:718,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gloc.c:721,9'
          Dst:             H5O_get_info
        - Src:             'H5Gloc.c:722,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G_loc_info
      functionSourceFile: '/src/hdf5/src/H5Gloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5G__loc_info_cb
        - H5G_traverse
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gloc.c:760,9'
          Dst:             H5G_traverse
        - Src:             'H5Gloc.c:760,9'
          Dst:             H5G__loc_info_cb
        - Src:             'H5Gloc.c:761,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__loc_addr_cb
      functionSourceFile: '/src/hdf5/src/H5Gloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          41
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5G__loc_addr
      functionSourceFile: '/src/hdf5/src/H5Gloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5G__loc_addr_cb
        - H5G_traverse
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gloc.c:690,9'
          Dst:             H5G_traverse
        - Src:             'H5Gloc.c:690,9'
          Dst:             H5G__loc_addr_cb
        - Src:             'H5Gloc.c:691,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__loc_exists_cb
      functionSourceFile: '/src/hdf5/src/H5Gloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          74
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gloc.c:594,13'
          Dst:             H5E_printf_stack
    - functionName:    H5G_loc_exists
      functionSourceFile: '/src/hdf5/src/H5Gloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5G__loc_exists_cb
        - H5G_traverse
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gloc.c:629,9'
          Dst:             H5G_traverse
        - Src:             'H5Gloc.c:629,9'
          Dst:             H5G__loc_exists_cb
        - Src:             'H5Gloc.c:630,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__loc_insert
      functionSourceFile: '/src/hdf5/src/H5Gloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          117
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5G_name_set
        - H5G_obj_insert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gloc.c:559,9'
          Dst:             H5G_obj_insert
        - Src:             'H5Gloc.c:560,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gloc.c:563,9'
          Dst:             H5G_name_set
        - Src:             'H5Gloc.c:564,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__loc_find_by_idx_cb
      functionSourceFile: '/src/hdf5/src/H5Gloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          236
      EdgeCount:       73
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5G__link_to_loc
        - H5G__traverse_special
        - H5G_loc_free
        - H5G_obj_lookup_by_idx
        - H5O_msg_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gloc.c:456,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gloc.c:459,9'
          Dst:             H5G_obj_lookup_by_idx
        - Src:             'H5Gloc.c:460,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gloc.c:464,9'
          Dst:             H5G__link_to_loc
        - Src:             'H5Gloc.c:465,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gloc.c:471,9'
          Dst:             H5G__traverse_special
        - Src:             'H5Gloc.c:472,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gloc.c:477,9'
          Dst:             H5O_msg_reset
        - Src:             'H5Gloc.c:481,13'
          Dst:             H5G_loc_free
        - Src:             'H5Gloc.c:482,13'
          Dst:             H5E_printf_stack
    - functionName:    H5G_loc_free
      functionSourceFile: '/src/hdf5/src/H5Gloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          83
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5G_name_free
        - H5O_loc_free
      functionUses:    44
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gloc.c:351,9'
          Dst:             H5G_name_free
        - Src:             'H5Gloc.c:352,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gloc.c:353,9'
          Dst:             H5O_loc_free
        - Src:             'H5Gloc.c:354,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G_loc_find_by_idx
      functionSourceFile: '/src/hdf5/src/H5Gloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5G__loc_find_by_idx_cb
        - H5G_traverse
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gloc.c:521,9'
          Dst:             H5G_traverse
        - Src:             'H5Gloc.c:521,9'
          Dst:             H5G__loc_find_by_idx_cb
        - Src:             'H5Gloc.c:522,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__loc_find_cb
      functionSourceFile: '/src/hdf5/src/H5Gloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5G_loc_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gloc.c:381,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gloc.c:387,5'
          Dst:             H5G_loc_copy
    - functionName:    H5G_loc_copy
      functionSourceFile: '/src/hdf5/src/H5Gloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          95
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5G_name_copy
        - H5O_loc_copy
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gloc.c:293,9'
          Dst:             H5O_loc_copy
        - Src:             'H5Gloc.c:294,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gloc.c:295,9'
          Dst:             H5G_name_copy
        - Src:             'H5Gloc.c:296,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G_loc_find
      functionSourceFile: '/src/hdf5/src/H5Gloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          88
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5G__loc_find_cb
        - H5G_traverse
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gloc.c:417,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gloc.c:423,9'
          Dst:             H5G_traverse
        - Src:             'H5Gloc.c:423,9'
          Dst:             H5G__loc_find_cb
        - Src:             'H5Gloc.c:424,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G_loc_reset
      functionSourceFile: '/src/hdf5/src/H5Gloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          83
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5G_name_reset
        - H5O_loc_reset
      functionUses:    41
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gloc.c:322,9'
          Dst:             H5O_loc_reset
        - Src:             'H5Gloc.c:323,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gloc.c:324,9'
          Dst:             H5G_name_reset
        - Src:             'H5Gloc.c:325,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G_loc
      functionSourceFile: '/src/hdf5/src/H5Gloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          86
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5G_loc_real
        - H5I_get_type
        - H5VL_object
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gloc.c:261,24'
          Dst:             H5VL_object
        - Src:             'H5Gloc.c:262,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gloc.c:265,27'
          Dst:             H5I_get_type
        - Src:             'H5Gloc.c:265,9'
          Dst:             H5G_loc_real
        - Src:             'H5Gloc.c:266,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G_loc_real
      functionSourceFile: '/src/hdf5/src/H5Gloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         205
      ICount:          594
      EdgeCount:       213
      CyclomaticComplexity: 10
      functionsReached:
        - H5A_nameof
        - H5A_oloc
        - H5D_nameof
        - H5D_oloc
        - H5E_printf_stack
        - H5G_nameof
        - H5G_oloc
        - H5G_root_loc
        - H5T_get_actual_type
        - H5T_nameof
        - H5T_oloc
      functionUses:    35
      BranchProfiles:
        - Branch String:   'H5Gloc.c:148,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Gloc.c:153,17'
          Dst:             H5G_root_loc
        - Src:             'H5Gloc.c:154,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gloc.c:161,38'
          Dst:             H5G_oloc
        - Src:             'H5Gloc.c:162,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gloc.c:163,38'
          Dst:             H5G_nameof
        - Src:             'H5Gloc.c:164,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gloc.c:172,18'
          Dst:             H5T_get_actual_type
        - Src:             'H5Gloc.c:174,38'
          Dst:             H5T_oloc
        - Src:             'H5Gloc.c:175,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gloc.c:176,38'
          Dst:             H5T_nameof
        - Src:             'H5Gloc.c:177,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gloc.c:184,38'
          Dst:             H5D_oloc
        - Src:             'H5Gloc.c:185,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gloc.c:186,38'
          Dst:             H5D_nameof
        - Src:             'H5Gloc.c:187,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gloc.c:194,38'
          Dst:             H5A_oloc
        - Src:             'H5Gloc.c:195,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gloc.c:196,38'
          Dst:             H5A_nameof
        - Src:             'H5Gloc.c:197,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gloc.c:202,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gloc.c:205,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gloc.c:209,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gloc.c:214,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gloc.c:218,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gloc.c:222,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gloc.c:226,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gloc.c:230,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gloc.c:236,13'
          Dst:             H5E_printf_stack
    - functionName:    H5G__name_move_path
      functionSourceFile: '/src/hdf5/src/H5Gname.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          184
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5RS_acat
        - H5RS_ancat
        - H5RS_create
        - H5RS_decr
        - H5RS_get_str
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gname.c:568,12'
          Dst:             H5RS_get_str
        - Src:             'H5Gname.c:572,23'
          Dst:             strlen
        - Src:             'H5Gname.c:573,23'
          Dst:             strlen
        - Src:             'H5Gname.c:605,46'
          Dst:             strlen
        - Src:             'H5Gname.c:608,27'
          Dst:             H5RS_create
        - Src:             'H5Gname.c:609,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gname.c:613,13'
          Dst:             H5RS_ancat
        - Src:             'H5Gname.c:614,9'
          Dst:             H5RS_acat
        - Src:             'H5Gname.c:616,13'
          Dst:             H5RS_acat
        - Src:             'H5Gname.c:619,9'
          Dst:             H5RS_decr
    - functionName:    H5G__common_path
      functionSourceFile: '/src/hdf5/src/H5Gname.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          121
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - H5G__component
        - H5RS_get_str
        - strncmp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gname.c:205,16'
          Dst:             H5RS_get_str
        - Src:             'H5Gname.c:207,16'
          Dst:             H5G__component
        - Src:             'H5Gname.c:209,14'
          Dst:             H5RS_get_str
        - Src:             'H5Gname.c:211,14'
          Dst:             H5G__component
        - Src:             'H5Gname.c:219,17'
          Dst:             strncmp
        - Src:             'H5Gname.c:225,28'
          Dst:             H5G__component
        - Src:             'H5Gname.c:227,26'
          Dst:             H5G__component
    - functionName:    H5G__component
      functionSourceFile: '/src/hdf5/src/H5Gname.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strcspn
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gname.c:118,19'
          Dst:             strcspn
    - functionName:    strcspn
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5G__get_name_by_addr_cb
      functionSourceFile: '/src/hdf5/src/H5Gname.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1029
      functionLinenumberEnd: 1086
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          273
      EdgeCount:       82
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5G_loc
        - H5G_loc_find
        - H5G_loc_free
        - H5G_loc_reset
        - H5MM_strdup
        - H5VL_native_token_to_addr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gname.c:1050,13'
          Dst:             H5VL_native_token_to_addr
        - Src:             'H5Gname.c:1051,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gname.c:1057,17'
          Dst:             H5G_loc
        - Src:             'H5Gname.c:1058,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gname.c:1063,13'
          Dst:             H5G_loc_reset
        - Src:             'H5Gname.c:1066,17'
          Dst:             H5G_loc_find
        - Src:             'H5Gname.c:1067,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gname.c:1073,44'
          Dst:             H5MM_strdup
        - Src:             'H5Gname.c:1074,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Gname.c:1083,22'
          Dst:             H5G_loc_free
        - Src:             'H5Gname.c:1084,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__name_replace_cb
      functionSourceFile: '/src/hdf5/src/H5Gname.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         167
      ICount:          738
      EdgeCount:       191
      CyclomaticComplexity: 26
      functionsReached:
        - H5D_nameof
        - H5D_oloc
        - H5E_printf_stack
        - H5F_get_parent
        - H5F_same_shared
        - H5G__common_path
        - H5G__name_move_path
        - H5G_name_free
        - H5G_nameof
        - H5G_oloc
        - H5I_get_type
        - H5RS_acat
        - H5RS_cmp
        - H5RS_create
        - H5RS_decr
        - H5RS_get_str
        - H5RS_len
        - H5T_is_named
        - H5T_nameof
        - H5T_oloc
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'H5Gname.c:653,5'
          Branch Sides:    []
        - Branch String:   'H5Gname.c:728,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Gname.c:653,13'
          Dst:             H5I_get_type
        - Src:             'H5Gname.c:655,24'
          Dst:             H5G_oloc
        - Src:             'H5Gname.c:656,24'
          Dst:             H5G_nameof
        - Src:             'H5Gname.c:660,24'
          Dst:             H5D_oloc
        - Src:             'H5Gname.c:661,24'
          Dst:             H5D_nameof
        - Src:             'H5Gname.c:666,18'
          Dst:             H5T_is_named
        - Src:             'H5Gname.c:669,24'
          Dst:             H5T_oloc
        - Src:             'H5Gname.c:670,24'
          Dst:             H5T_nameof
        - Src:             'H5Gname.c:674,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gname.c:692,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gname.c:702,9'
          Dst:             H5F_get_parent
        - Src:             'H5Gname.c:704,32'
          Dst:             H5F_same_shared
        - Src:             'H5Gname.c:708,24'
          Dst:             H5F_get_parent
        - Src:             'H5Gname.c:709,16'
          Dst:             H5F_get_parent
        - Src:             'H5Gname.c:711,36'
          Dst:             H5F_same_shared
        - Src:             'H5Gname.c:714,28'
          Dst:             H5F_get_parent
        - Src:             'H5Gname.c:721,28'
          Dst:             H5F_same_shared
        - Src:             'H5Gname.c:725,10'
          Dst:             H5F_same_shared
        - Src:             'H5Gname.c:741,29'
          Dst:             H5RS_get_str
        - Src:             'H5Gname.c:742,29'
          Dst:             H5RS_get_str
        - Src:             'H5Gname.c:745,35'
          Dst:             H5RS_create
        - Src:             'H5Gname.c:746,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Gname.c:747,17'
          Dst:             H5RS_acat
        - Src:             'H5Gname.c:750,17'
          Dst:             H5RS_decr
        - Src:             'H5Gname.c:759,21'
          Dst:             H5G__common_path
        - Src:             'H5Gname.c:760,21'
          Dst:             H5RS_cmp
        - Src:             'H5Gname.c:779,29'
          Dst:             H5RS_get_str
        - Src:             'H5Gname.c:780,29'
          Dst:             H5RS_get_str
        - Src:             'H5Gname.c:783,43'
          Dst:             strlen
        - Src:             'H5Gname.c:786,35'
          Dst:             H5RS_create
        - Src:             'H5Gname.c:787,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Gname.c:790,17'
          Dst:             H5RS_decr
        - Src:             'H5Gname.c:796,46'
          Dst:             H5RS_len
        - Src:             'H5Gname.c:796,61'
          Dst:             H5RS_len
        - Src:             'H5Gname.c:798,21'
          Dst:             H5RS_decr
        - Src:             'H5Gname.c:804,21'
          Dst:             H5G__common_path
        - Src:             'H5Gname.c:805,21'
          Dst:             H5RS_cmp
        - Src:             'H5Gname.c:818,17'
          Dst:             H5G__common_path
        - Src:             'H5Gname.c:820,17'
          Dst:             H5G_name_free
        - Src:             'H5Gname.c:830,17'
          Dst:             H5G__common_path
        - Src:             'H5Gname.c:841,29'
          Dst:             H5RS_get_str
        - Src:             'H5Gname.c:842,29'
          Dst:             H5RS_get_str
        - Src:             'H5Gname.c:843,29'
          Dst:             H5RS_get_str
        - Src:             'H5Gname.c:850,43'
          Dst:             strlen
        - Src:             'H5Gname.c:854,25'
          Dst:             H5G__name_move_path
        - Src:             'H5Gname.c:855,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Gname.c:858,35'
          Dst:             H5RS_create
        - Src:             'H5Gname.c:859,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Gname.c:860,17'
          Dst:             H5RS_acat
        - Src:             'H5Gname.c:863,17'
          Dst:             H5RS_decr
        - Src:             'H5Gname.c:871,13'
          Dst:             H5E_printf_stack
    - functionName:    H5G_name_free
      functionSourceFile: '/src/hdf5/src/H5Gname.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - H5RS_decr
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gname.c:528,9'
          Dst:             H5RS_decr
        - Src:             'H5Gname.c:532,9'
          Dst:             H5RS_decr
    - functionName:    H5G_name_replace
      functionSourceFile: '/src/hdf5/src/H5Gname.c'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 1013
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         120
      ICount:          402
      EdgeCount:       132
      CyclomaticComplexity: 14
      functionsReached:
        - H5E_printf_stack
        - H5F_get_parent
        - H5G__name_replace_cb
        - H5I_iterate
        - H5O_obj_type
      functionUses:    4
      BranchProfiles:
        - Branch String:   'H5Gname.c:912,13'
          Branch Sides:    []
        - Branch String:   'H5Gname.c:926,21'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Gname.c:922,25'
          Dst:             H5O_obj_type
        - Src:             'H5Gname.c:923,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Gname.c:943,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Gname.c:950,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Gname.c:966,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Gname.c:985,20'
          Dst:             H5F_get_parent
        - Src:             'H5Gname.c:986,28'
          Dst:             H5F_get_parent
        - Src:             'H5Gname.c:997,21'
          Dst:             H5I_iterate
        - Src:             'H5Gname.c:997,21'
          Dst:             H5G__name_replace_cb
        - Src:             'H5Gname.c:998,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Gname.c:1002,21'
          Dst:             H5I_iterate
        - Src:             'H5Gname.c:1002,21'
          Dst:             H5G__name_replace_cb
        - Src:             'H5Gname.c:1003,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Gname.c:1007,21'
          Dst:             H5I_iterate
        - Src:             'H5Gname.c:1007,21'
          Dst:             H5G__name_replace_cb
        - Src:             'H5Gname.c:1008,21'
          Dst:             H5E_printf_stack
    - functionName:    H5G_get_name_by_addr
      functionSourceFile: '/src/hdf5/src/H5Gname.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1168
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          237
      EdgeCount:       68
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5G__get_name_by_addr_cb
        - H5G_root_loc
        - H5G_visit
        - H5MM_strdup
        - H5MM_xfree
        - strlen
        - strncat
        - strncpy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gname.c:1118,9'
          Dst:             H5G_root_loc
        - Src:             'H5Gname.c:1119,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gname.c:1123,35'
          Dst:             H5MM_strdup
        - Src:             'H5Gname.c:1124,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gname.c:1133,23'
          Dst:             H5G_visit
        - Src:             'H5Gname.c:1133,23'
          Dst:             H5G__get_name_by_addr_cb
        - Src:             'H5Gname.c:1135,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gname.c:1143,15'
          Dst:             strlen
        - Src:             'H5Gname.c:1148,13'
          Dst:             strncpy
        - Src:             'H5Gname.c:1152,13'
          Dst:             strncat
        - Src:             'H5Gname.c:1166,5'
          Dst:             H5MM_xfree
    - functionName:    H5G_get_name
      functionSourceFile: '/src/hdf5/src/H5Gname.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          205
      EdgeCount:       52
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5G_get_name_by_addr
        - H5RS_get_str
        - H5RS_len
        - strncpy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gname.c:454,15'
          Dst:             H5RS_len
        - Src:             'H5Gname.c:457,27'
          Dst:             H5RS_get_str
        - Src:             'H5Gname.c:457,13'
          Dst:             strncpy
        - Src:             'H5Gname.c:473,13'
          Dst:             H5G_get_name_by_addr
        - Src:             'H5Gname.c:474,13'
          Dst:             H5E_printf_stack
    - functionName:    H5G_name_reset
      functionSourceFile: '/src/hdf5/src/H5Gname.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5G_name_copy
      functionSourceFile: '/src/hdf5/src/H5Gname.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5G_name_reset
        - H5RS_dup
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gname.c:416,28'
          Dst:             H5RS_dup
        - Src:             'H5Gname.c:417,28'
          Dst:             H5RS_dup
        - Src:             'H5Gname.c:421,9'
          Dst:             H5G_name_reset
    - functionName:    H5G_name_set
      functionSourceFile: '/src/hdf5/src/H5Gname.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          115
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5G_build_fullpath_refstr_str
        - H5G_name_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gname.c:357,5'
          Dst:             H5G_name_free
        - Src:             'H5Gname.c:362,33'
          Dst:             H5G_build_fullpath_refstr_str
        - Src:             'H5Gname.c:363,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gname.c:369,33'
          Dst:             H5G_build_fullpath_refstr_str
        - Src:             'H5Gname.c:370,13'
          Dst:             H5E_printf_stack
    - functionName:    H5G_build_fullpath_refstr_str
      functionSourceFile: '/src/hdf5/src/H5Gname.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5G__build_fullpath
        - H5RS_get_str
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gname.c:298,14'
          Dst:             H5RS_get_str
        - Src:             'H5Gname.c:302,17'
          Dst:             H5G__build_fullpath
    - functionName:    H5G__build_fullpath
      functionSourceFile: '/src/hdf5/src/H5Gname.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          74
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5RS_acat
        - H5RS_aputc
        - H5RS_create
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gname.c:266,30'
          Dst:             H5RS_create
        - Src:             'H5Gname.c:267,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gname.c:268,16'
          Dst:             strlen
        - Src:             'H5Gname.c:269,9'
          Dst:             H5RS_aputc
        - Src:             'H5Gname.c:270,5'
          Dst:             H5RS_acat
    - functionName:    H5G__name_init
      functionSourceFile: '/src/hdf5/src/H5Gname.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5RS_create
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gname.c:326,25'
          Dst:             H5RS_create
        - Src:             'H5Gname.c:328,25'
          Dst:             H5RS_create
    - functionName:    H5G_normalize
      functionSourceFile: '/src/hdf5/src/H5Gname.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          145
      EdgeCount:       35
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5MM_strdup
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gname.c:148,25'
          Dst:             H5MM_strdup
        - Src:             'H5Gname.c:149,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G_node_debug
      functionSourceFile: '/src/hdf5/src/H5Gnode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1400
      functionLinenumberEnd: 1474
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          372
      EdgeCount:       90
      CyclomaticComplexity: 15
      functionsReached:
        - H5AC_protect
        - H5AC_unprotect
        - H5B_debug
        - H5E_pause_stack
        - H5E_printf_stack
        - H5E_resume_stack
        - H5F_sym_leaf_k
        - H5G__ent_debug
        - H5HL_heap_get_size
        - H5HL_offset_into
        - H5HL_protect
        - H5HL_unprotect
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gnode.c:1418,29'
          Dst:             H5HL_protect
        - Src:             'H5Gnode.c:1419,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:1422,5'
          Dst:             H5E_pause_stack
        - Src:             'H5Gnode.c:1424,28'
          Dst:             H5AC_protect
        - Src:             'H5Gnode.c:1426,5'
          Dst:             H5E_resume_stack
        - Src:             'H5Gnode.c:1430,9'
          Dst:             fprintf
        - Src:             'H5Gnode.c:1431,9'
          Dst:             fprintf
        - Src:             'H5Gnode.c:1432,9'
          Dst:             fprintf
        - Src:             'H5Gnode.c:1435,32'
          Dst:             H5F_sym_leaf_k
        - Src:             'H5Gnode.c:1434,9'
          Dst:             fprintf
        - Src:             'H5Gnode.c:1440,13'
          Dst:             fprintf
        - Src:             'H5Gnode.c:1443,47'
          Dst:             H5HL_offset_into
        - Src:             'H5Gnode.c:1446,21'
          Dst:             fprintf
        - Src:             'H5Gnode.c:1449,17'
          Dst:             fprintf
        - Src:             'H5Gnode.c:1452,13'
          Dst:             H5G__ent_debug
        - Src:             'H5Gnode.c:1463,28'
          Dst:             H5HL_heap_get_size
        - Src:             'H5Gnode.c:1464,13'
          Dst:             H5B_debug
        - Src:             'H5Gnode.c:1465,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:1469,15'
          Dst:             H5AC_unprotect
        - Src:             'H5Gnode.c:1470,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:1471,17'
          Dst:             H5HL_unprotect
        - Src:             'H5Gnode.c:1472,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__node_get_shared
      functionSourceFile: '/src/hdf5/src/H5Gnode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5F_grp_btree_shared
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gnode.c:141,5'
          Dst:             H5F_grp_btree_shared
    - functionName:    H5G__node_create
      functionSourceFile: '/src/hdf5/src/H5Gnode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          283
      EdgeCount:       78
      CyclomaticComplexity: 11
      functionsReached:
        - H5AC_insert_entry
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5FL_seq_calloc
        - H5FL_seq_free
        - H5F_sizeof_addr
        - H5F_sizeof_size
        - H5F_sym_leaf_k
        - H5MF_alloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gnode.c:290,24'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Gnode.c:291,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:292,22'
          Dst:             H5F_sym_leaf_k
        - Src:             'H5Gnode.c:292,22'
          Dst:             H5F_sizeof_size
        - Src:             'H5Gnode.c:292,22'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Gnode.c:293,35'
          Dst:             H5MF_alloc
        - Src:             'H5Gnode.c:294,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:295,31'
          Dst:             H5F_sym_leaf_k
        - Src:             'H5Gnode.c:295,31'
          Dst:             H5FL_seq_calloc
        - Src:             'H5Gnode.c:296,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:298,9'
          Dst:             H5AC_insert_entry
        - Src:             'H5Gnode.c:299,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:315,30'
          Dst:             H5FL_seq_free
        - Src:             'H5Gnode.c:316,19'
          Dst:             H5FL_reg_free
    - functionName:    H5G__node_cmp2
      functionSourceFile: '/src/hdf5/src/H5Gnode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          143
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5HL_offset_into
        - strncmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gnode.c:357,29'
          Dst:             H5HL_offset_into
        - Src:             'H5Gnode.c:358,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:359,29'
          Dst:             H5HL_offset_into
        - Src:             'H5Gnode.c:360,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:369,17'
          Dst:             strncmp
    - functionName:    H5G__node_cmp3
      functionSourceFile: '/src/hdf5/src/H5Gnode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          148
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5HL_offset_into
        - strncmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gnode.c:413,28'
          Dst:             H5HL_offset_into
        - Src:             'H5Gnode.c:414,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:415,9'
          Dst:             strncmp
        - Src:             'H5Gnode.c:419,32'
          Dst:             H5HL_offset_into
        - Src:             'H5Gnode.c:420,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:421,13'
          Dst:             strncmp
    - functionName:    H5G__node_found
      functionSourceFile: '/src/hdf5/src/H5Gnode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          272
      EdgeCount:       69
      CyclomaticComplexity: 11
      functionsReached:
        - H5AC_protect
        - H5AC_unprotect
        - H5E_printf_stack
        - H5HL_offset_into
        - strncmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gnode.c:473,37'
          Dst:             H5AC_protect
        - Src:             'H5Gnode.c:474,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:483,32'
          Dst:             H5HL_offset_into
        - Src:             'H5Gnode.c:484,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:485,15'
          Dst:             strncmp
        - Src:             'H5Gnode.c:501,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:505,15'
          Dst:             H5AC_unprotect
        - Src:             'H5Gnode.c:506,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__node_insert
      functionSourceFile: '/src/hdf5/src/H5Gnode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         119
      ICount:          623
      EdgeCount:       136
      CyclomaticComplexity: 19
      functionsReached:
        - H5AC_protect
        - H5AC_unprotect
        - H5E_printf_stack
        - H5F_sym_leaf_k
        - H5G__ent_copy
        - H5G__link_to_ent
        - H5G__node_create
        - H5HL_offset_into
        - strncmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gnode.c:570,37'
          Dst:             H5AC_protect
        - Src:             'H5Gnode.c:571,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:579,32'
          Dst:             H5HL_offset_into
        - Src:             'H5Gnode.c:580,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:583,25'
          Dst:             strncmp
        - Src:             'H5Gnode.c:584,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:594,9'
          Dst:             H5G__link_to_ent
        - Src:             'H5Gnode.c:595,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:598,26'
          Dst:             H5F_sym_leaf_k
        - Src:             'H5Gnode.c:607,13'
          Dst:             H5G__node_create
        - Src:             'H5Gnode.c:608,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:610,43'
          Dst:             H5AC_protect
        - Src:             'H5Gnode.c:611,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:613,9'
          Dst:             H5F_sym_leaf_k
        - Src:             'H5Gnode.c:613,9'
          Dst:             H5F_sym_leaf_k
        - Src:             'H5Gnode.c:614,23'
          Dst:             H5F_sym_leaf_k
        - Src:             'H5Gnode.c:618,28'
          Dst:             H5F_sym_leaf_k
        - Src:             'H5Gnode.c:618,50'
          Dst:             H5F_sym_leaf_k
        - Src:             'H5Gnode.c:619,21'
          Dst:             H5F_sym_leaf_k
        - Src:             'H5Gnode.c:626,25'
          Dst:             H5F_sym_leaf_k
        - Src:             'H5Gnode.c:628,29'
          Dst:             H5F_sym_leaf_k
        - Src:             'H5Gnode.c:632,25'
          Dst:             H5F_sym_leaf_k
        - Src:             'H5Gnode.c:634,29'
          Dst:             H5F_sym_leaf_k
        - Src:             'H5Gnode.c:657,5'
          Dst:             H5G__ent_copy
        - Src:             'H5Gnode.c:663,17'
          Dst:             H5AC_unprotect
        - Src:             'H5Gnode.c:664,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:665,15'
          Dst:             H5AC_unprotect
        - Src:             'H5Gnode.c:666,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__node_remove
      functionSourceFile: '/src/hdf5/src/H5Gnode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         168
      ICount:          896
      EdgeCount:       194
      CyclomaticComplexity: 28
      functionsReached:
        - H5AC_protect
        - H5AC_unprotect
        - H5E_printf_stack
        - H5G__link_name_replace
        - H5HL_offset_into
        - H5HL_remove
        - H5O_link
        - strncmp
        - strnlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gnode.c:719,37'
          Dst:             H5AC_protect
        - Src:             'H5Gnode.c:720,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:733,36'
          Dst:             H5HL_offset_into
        - Src:             'H5Gnode.c:734,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:735,19'
          Dst:             strncmp
        - Src:             'H5Gnode.c:743,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:746,41'
          Dst:             H5HL_offset_into
        - Src:             'H5Gnode.c:747,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:750,25'
          Dst:             strnlen
        - Src:             'H5Gnode.c:760,52'
          Dst:             H5HL_offset_into
        - Src:             'H5Gnode.c:762,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:771,13'
          Dst:             H5G__link_name_replace
        - Src:             'H5Gnode.c:772,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:782,17'
          Dst:             H5O_link
        - Src:             'H5Gnode.c:783,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:791,33'
          Dst:             strnlen
        - Src:             'H5Gnode.c:797,21'
          Dst:             H5HL_remove
        - Src:             'H5Gnode.c:799,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:805,13'
          Dst:             H5HL_remove
        - Src:             'H5Gnode.c:806,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:868,21'
          Dst:             H5O_link
        - Src:             'H5Gnode.c:869,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:884,15'
          Dst:             H5AC_unprotect
        - Src:             'H5Gnode.c:885,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__node_decode_key
      functionSourceFile: '/src/hdf5/src/H5Gnode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          162
      EdgeCount:       35
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Gnode.c:164,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    H5G__node_encode_key
      functionSourceFile: '/src/hdf5/src/H5Gnode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          164
      EdgeCount:       22
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Gnode.c:189,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    H5G__node_debug_key
      functionSourceFile: '/src/hdf5/src/H5Gnode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - H5HL_offset_into
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gnode.c:213,5'
          Dst:             fprintf
        - Src:             'H5Gnode.c:218,9'
          Dst:             fprintf
        - Src:             'H5Gnode.c:220,32'
          Dst:             H5HL_offset_into
        - Src:             'H5Gnode.c:221,13'
          Dst:             fprintf
        - Src:             'H5Gnode.c:224,9'
          Dst:             fprintf
    - functionName:    strnlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5G__node_iterate_size
      functionSourceFile: '/src/hdf5/src/H5Gnode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1374
      functionLinenumberEnd: 1385
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          74
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - H5F_sizeof_addr
        - H5F_sizeof_size
        - H5F_sym_leaf_k
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gnode.c:1383,19'
          Dst:             H5F_sym_leaf_k
        - Src:             'H5Gnode.c:1383,19'
          Dst:             H5F_sizeof_size
        - Src:             'H5Gnode.c:1383,19'
          Dst:             H5F_sizeof_addr
    - functionName:    H5G__node_build_table
      functionSourceFile: '/src/hdf5/src/H5Gnode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1306
      functionLinenumberEnd: 1358
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          282
      EdgeCount:       66
      CyclomaticComplexity: 10
      functionsReached:
        - H5AC_protect
        - H5AC_unprotect
        - H5E_printf_stack
        - H5G__ent_to_link
        - H5MM_realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gnode.c:1325,37'
          Dst:             H5AC_protect
        - Src:             'H5Gnode.c:1326,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:1335,40'
          Dst:             H5MM_realloc
        - Src:             'H5Gnode.c:1336,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:1348,13'
          Dst:             H5G__ent_to_link
        - Src:             'H5Gnode.c:1349,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:1355,15'
          Dst:             H5AC_unprotect
        - Src:             'H5Gnode.c:1356,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__node_copy
      functionSourceFile: '/src/hdf5/src/H5Gnode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1138
      functionLinenumberEnd: 1291
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         149
      ICount:          622
      EdgeCount:       169
      CyclomaticComplexity: 22
      functionsReached:
        - H5AC_protect
        - H5AC_tag
        - H5AC_unprotect
        - H5E_printf_stack
        - H5G__loc_addr
        - H5G__stab_insert_real
        - H5G_name_reset
        - H5HL_offset_into
        - H5O_copy_header_map
        - H5O_loc_reset
        - strnlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gnode.c:1155,37'
          Dst:             H5AC_protect
        - Src:             'H5Gnode.c:1156,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:1181,13'
          Dst:             H5G_name_reset
        - Src:             'H5Gnode.c:1189,30'
          Dst:             H5HL_offset_into
        - Src:             'H5Gnode.c:1190,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:1194,17'
          Dst:             strnlen
        - Src:             'H5Gnode.c:1195,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:1198,17'
          Dst:             H5G__loc_addr
        - Src:             'H5Gnode.c:1199,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:1213,13'
          Dst:             H5O_loc_reset
        - Src:             'H5Gnode.c:1217,13'
          Dst:             H5O_loc_reset
        - Src:             'H5Gnode.c:1222,17'
          Dst:             H5O_copy_header_map
        - Src:             'H5Gnode.c:1224,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:1247,30'
          Dst:             H5HL_offset_into
        - Src:             'H5Gnode.c:1248,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:1252,17'
          Dst:             strnlen
        - Src:             'H5Gnode.c:1253,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:1259,29'
          Dst:             H5HL_offset_into
        - Src:             'H5Gnode.c:1260,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:1264,13'
          Dst:             strnlen
        - Src:             'H5Gnode.c:1265,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:1274,9'
          Dst:             H5AC_tag
        - Src:             'H5Gnode.c:1278,13'
          Dst:             H5G__stab_insert_real
        - Src:             'H5Gnode.c:1280,13'
          Dst:             H5AC_tag
        - Src:             'H5Gnode.c:1280,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:1283,9'
          Dst:             H5AC_tag
        - Src:             'H5Gnode.c:1288,15'
          Dst:             H5AC_unprotect
        - Src:             'H5Gnode.c:1289,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G_node_close
      functionSourceFile: '/src/hdf5/src/H5Gnode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1112
      functionLinenumberEnd: 1122
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5F_grp_btree_shared
        - H5UC_decr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gnode.c:1119,9'
          Dst:             H5F_grp_btree_shared
        - Src:             'H5Gnode.c:1120,9'
          Dst:             H5F_grp_btree_shared
        - Src:             'H5Gnode.c:1120,9'
          Dst:             H5UC_decr
    - functionName:    H5G__node_init
      functionSourceFile: '/src/hdf5/src/H5Gnode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1070
      functionLinenumberEnd: 1095
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          88
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5B_shared_free
        - H5B_shared_new
        - H5E_printf_stack
        - H5F_set_grp_btree_shared
        - H5F_sizeof_size
        - H5UC_create
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gnode.c:1081,19'
          Dst:             H5F_sizeof_size
        - Src:             'H5Gnode.c:1084,27'
          Dst:             H5B_shared_new
        - Src:             'H5Gnode.c:1085,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:1091,9'
          Dst:             H5UC_create
        - Src:             'H5Gnode.c:1091,9'
          Dst:             H5B_shared_free
        - Src:             'H5Gnode.c:1091,9'
          Dst:             H5F_set_grp_btree_shared
        - Src:             'H5Gnode.c:1092,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__node_by_idx
      functionSourceFile: '/src/hdf5/src/H5Gnode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1014
      functionLinenumberEnd: 1054
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          193
      EdgeCount:       49
      CyclomaticComplexity: 8
      functionsReached:
        - H5AC_protect
        - H5AC_unprotect
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gnode.c:1029,37'
          Dst:             H5AC_protect
        - Src:             'H5Gnode.c:1030,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:1042,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:1051,15'
          Dst:             H5AC_unprotect
        - Src:             'H5Gnode.c:1052,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__node_sumup
      functionSourceFile: '/src/hdf5/src/H5Gnode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 973
      functionLinenumberEnd: 997
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          109
      EdgeCount:       29
      CyclomaticComplexity: 5
      functionsReached:
        - H5AC_protect
        - H5AC_unprotect
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gnode.c:988,37'
          Dst:             H5AC_protect
        - Src:             'H5Gnode.c:989,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:994,15'
          Dst:             H5AC_unprotect
        - Src:             'H5Gnode.c:995,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__node_iterate
      functionSourceFile: '/src/hdf5/src/H5Gnode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 902
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          265
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5AC_protect
        - H5AC_unprotect
        - H5E_printf_stack
        - H5G__ent_to_link
        - H5O_msg_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gnode.c:919,37'
          Dst:             H5AC_protect
        - Src:             'H5Gnode.c:920,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:932,17'
          Dst:             H5G__ent_to_link
        - Src:             'H5Gnode.c:933,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:940,17'
          Dst:             H5O_msg_reset
        - Src:             'H5Gnode.c:941,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:950,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gnode.c:954,15'
          Dst:             H5AC_unprotect
        - Src:             'H5Gnode.c:955,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__node_free
      functionSourceFile: '/src/hdf5/src/H5Gnode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5FL_reg_free
        - H5FL_seq_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gnode.c:252,22'
          Dst:             H5FL_seq_free
        - Src:             'H5Gnode.c:253,11'
          Dst:             H5FL_reg_free
    - functionName:    H5G_obj_lookup_by_idx
      functionSourceFile: '/src/hdf5/src/H5Gobj.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1150
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          251
      EdgeCount:       88
      CyclomaticComplexity: 11
      functionsReached:
        - H5AC_tag
        - H5E_printf_stack
        - H5G__compact_lookup_by_idx
        - H5G__dense_lookup_by_idx
        - H5G__obj_get_linfo
        - H5G__stab_lookup_by_idx
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gobj.c:1111,5'
          Dst:             H5AC_tag
        - Src:             'H5Gobj.c:1117,25'
          Dst:             H5G__obj_get_linfo
        - Src:             'H5Gobj.c:1118,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:1124,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:1130,17'
          Dst:             H5G__dense_lookup_by_idx
        - Src:             'H5Gobj.c:1131,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:1135,17'
          Dst:             H5G__compact_lookup_by_idx
        - Src:             'H5Gobj.c:1136,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:1142,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:1145,13'
          Dst:             H5G__stab_lookup_by_idx
        - Src:             'H5Gobj.c:1146,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:1150,5'
          Dst:             H5AC_tag
    - functionName:    H5G__obj_get_linfo
      functionSourceFile: '/src/hdf5/src/H5Gobj.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         79
      ICount:          254
      EdgeCount:       89
      CyclomaticComplexity: 12
      functionsReached:
        - H5AC_tag
        - H5B2_close
        - H5B2_get_nrec
        - H5B2_open
        - H5E_printf_stack
        - H5O_get_nlinks
        - H5O_msg_exists
        - H5O_msg_read
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gobj.c:302,5'
          Dst:             H5AC_tag
        - Src:             'H5Gobj.c:309,22'
          Dst:             H5O_msg_exists
        - Src:             'H5Gobj.c:310,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:313,21'
          Dst:             H5O_msg_read
        - Src:             'H5Gobj.c:314,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:321,41'
          Dst:             H5B2_open
        - Src:             'H5Gobj.c:322,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:326,21'
          Dst:             H5B2_get_nrec
        - Src:             'H5Gobj.c:327,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:331,21'
          Dst:             H5O_get_nlinks
        - Src:             'H5Gobj.c:332,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:339,21'
          Dst:             H5B2_close
        - Src:             'H5Gobj.c:340,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:342,5'
          Dst:             H5AC_tag
    - functionName:    H5G__obj_lookup
      functionSourceFile: '/src/hdf5/src/H5Gobj.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1057
      functionLinenumberEnd: 1090
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          180
      EdgeCount:       60
      CyclomaticComplexity: 8
      functionsReached:
        - H5AC_tag
        - H5E_printf_stack
        - H5G__compact_lookup
        - H5G__dense_lookup
        - H5G__obj_get_linfo
        - H5G__stab_lookup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gobj.c:1062,5'
          Dst:             H5AC_tag
        - Src:             'H5Gobj.c:1069,25'
          Dst:             H5G__obj_get_linfo
        - Src:             'H5Gobj.c:1070,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:1075,17'
          Dst:             H5G__dense_lookup
        - Src:             'H5Gobj.c:1076,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:1080,17'
          Dst:             H5G__compact_lookup
        - Src:             'H5Gobj.c:1081,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:1086,13'
          Dst:             H5G__stab_lookup
        - Src:             'H5Gobj.c:1087,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:1090,5'
          Dst:             H5AC_tag
    - functionName:    H5G_obj_remove_by_idx
      functionSourceFile: '/src/hdf5/src/H5Gobj.c'
      linkageType:     InternalLinkage
      functionLinenumber: 987
      functionLinenumberEnd: 1043
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          284
      EdgeCount:       104
      CyclomaticComplexity: 13
      functionsReached:
        - H5E_printf_stack
        - H5G__compact_remove_by_idx
        - H5G__dense_remove_by_idx
        - H5G__obj_get_linfo
        - H5G__obj_remove_update_linfo
        - H5G__stab_remove_by_idx
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gobj.c:999,25'
          Dst:             H5G__obj_get_linfo
        - Src:             'H5Gobj.c:1000,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:1006,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:1015,17'
          Dst:             H5G__dense_remove_by_idx
        - Src:             'H5Gobj.c:1016,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:1020,17'
          Dst:             H5G__compact_remove_by_idx
        - Src:             'H5Gobj.c:1021,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:1027,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:1033,13'
          Dst:             H5G__stab_remove_by_idx
        - Src:             'H5Gobj.c:1034,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:1039,13'
          Dst:             H5G__obj_remove_update_linfo
        - Src:             'H5Gobj.c:1040,13'
          Dst:             H5E_printf_stack
    - functionName:    H5G__obj_remove_update_linfo
      functionSourceFile: '/src/hdf5/src/H5Gobj.c'
      linkageType:     InternalLinkage
      functionLinenumber: 818
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         138
      ICount:          459
      EdgeCount:       156
      CyclomaticComplexity: 20
      functionsReached:
        - H5E_printf_stack
        - H5G__dense_build_table
        - H5G__dense_delete
        - H5G__link_release_table
        - H5O_msg_append_oh
        - H5O_msg_read
        - H5O_msg_size_oh
        - H5O_msg_write
        - H5O_pin
        - H5O_unpin
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gobj.c:839,17'
          Dst:             H5G__dense_delete
        - Src:             'H5Gobj.c:840,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:847,25'
          Dst:             H5O_msg_read
        - Src:             'H5Gobj.c:848,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:858,21'
          Dst:             H5G__dense_build_table
        - Src:             'H5Gobj.c:859,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:862,35'
          Dst:             H5O_pin
        - Src:             'H5Gobj.c:863,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:870,25'
          Dst:             H5O_msg_size_oh
        - Src:             'H5Gobj.c:880,29'
          Dst:             H5O_msg_append_oh
        - Src:             'H5Gobj.c:883,33'
          Dst:             H5O_unpin
        - Src:             'H5Gobj.c:884,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:887,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:891,25'
          Dst:             H5G__dense_delete
        - Src:             'H5Gobj.c:892,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:896,21'
          Dst:             H5O_unpin
        - Src:             'H5Gobj.c:897,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:900,21'
          Dst:             H5G__link_release_table
        - Src:             'H5Gobj.c:901,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:907,9'
          Dst:             H5O_msg_write
        - Src:             'H5Gobj.c:908,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G_obj_remove
      functionSourceFile: '/src/hdf5/src/H5Gobj.c'
      linkageType:     InternalLinkage
      functionLinenumber: 926
      functionLinenumberEnd: 971
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          216
      EdgeCount:       76
      CyclomaticComplexity: 10
      functionsReached:
        - H5AC_tag
        - H5E_printf_stack
        - H5G__compact_remove
        - H5G__dense_remove
        - H5G__obj_get_linfo
        - H5G__obj_remove_update_linfo
        - H5G__stab_remove
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gobj.c:932,5'
          Dst:             H5AC_tag
        - Src:             'H5Gobj.c:939,25'
          Dst:             H5G__obj_get_linfo
        - Src:             'H5Gobj.c:940,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:948,17'
          Dst:             H5G__dense_remove
        - Src:             'H5Gobj.c:949,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:953,17'
          Dst:             H5G__compact_remove
        - Src:             'H5Gobj.c:954,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:961,13'
          Dst:             H5G__stab_remove
        - Src:             'H5Gobj.c:962,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:967,13'
          Dst:             H5G__obj_remove_update_linfo
        - Src:             'H5Gobj.c:968,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:971,5'
          Dst:             H5AC_tag
    - functionName:    H5G_obj_get_name_by_idx
      functionSourceFile: '/src/hdf5/src/H5Gobj.c'
      linkageType:     InternalLinkage
      functionLinenumber: 759
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          261
      EdgeCount:       88
      CyclomaticComplexity: 11
      functionsReached:
        - H5AC_tag
        - H5E_printf_stack
        - H5G__compact_get_name_by_idx
        - H5G__dense_get_name_by_idx
        - H5G__obj_get_linfo
        - H5G__stab_get_name_by_idx
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gobj.c:764,5'
          Dst:             H5AC_tag
        - Src:             'H5Gobj.c:770,25'
          Dst:             H5G__obj_get_linfo
        - Src:             'H5Gobj.c:771,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:777,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:782,17'
          Dst:             H5G__dense_get_name_by_idx
        - Src:             'H5Gobj.c:784,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:788,17'
          Dst:             H5G__compact_get_name_by_idx
        - Src:             'H5Gobj.c:789,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:795,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:798,13'
          Dst:             H5G__stab_get_name_by_idx
        - Src:             'H5Gobj.c:799,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:803,5'
          Dst:             H5AC_tag
    - functionName:    H5G__obj_info
      functionSourceFile: '/src/hdf5/src/H5Gobj.c'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 743
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         65
      ICount:          241
      EdgeCount:       73
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5G__obj_get_linfo
        - H5G__stab_count
        - H5G_close
        - H5G_loc_reset
        - H5G_open
        - H5O_loc_copy_deep
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gobj.c:701,5'
          Dst:             H5G_loc_reset
        - Src:             'H5Gobj.c:704,9'
          Dst:             H5O_loc_copy_deep
        - Src:             'H5Gobj.c:705,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:708,24'
          Dst:             H5G_open
        - Src:             'H5Gobj.c:709,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:715,25'
          Dst:             H5G__obj_get_linfo
        - Src:             'H5Gobj.c:716,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:730,13'
          Dst:             H5G__stab_count
        - Src:             'H5Gobj.c:731,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:740,16'
          Dst:             H5G_close
        - Src:             'H5Gobj.c:741,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__obj_iterate
      functionSourceFile: '/src/hdf5/src/H5Gobj.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          306
      EdgeCount:       103
      CyclomaticComplexity: 13
      functionsReached:
        - H5AC_tag
        - H5E_printf_stack
        - H5G__compact_iterate
        - H5G__dense_iterate
        - H5G__obj_get_linfo
        - H5G__stab_iterate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gobj.c:624,5'
          Dst:             H5AC_tag
        - Src:             'H5Gobj.c:631,25'
          Dst:             H5G__obj_get_linfo
        - Src:             'H5Gobj.c:632,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:636,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:642,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:647,30'
          Dst:             H5G__dense_iterate
        - Src:             'H5Gobj.c:649,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:653,30'
          Dst:             H5G__compact_iterate
        - Src:             'H5Gobj.c:655,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:661,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:664,26'
          Dst:             H5G__stab_iterate
        - Src:             'H5Gobj.c:665,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:669,5'
          Dst:             H5AC_tag
    - functionName:    H5G__obj_stab_to_new_cb
      functionSourceFile: '/src/hdf5/src/H5Gobj.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5G_obj_insert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gobj.c:400,9'
          Dst:             H5G_obj_insert
        - Src:             'H5Gobj.c:401,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G_obj_insert
      functionSourceFile: '/src/hdf5/src/H5Gobj.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         255
      ICount:          845
      EdgeCount:       288
      CyclomaticComplexity: 35
      functionsReached:
        - H5AC_tag
        - H5E_printf_stack
        - H5G__compact_insert
        - H5G__dense_create
        - H5G__dense_insert
        - H5G__obj_get_linfo
        - H5G__obj_stab_to_new_cb
        - H5G__stab_insert
        - H5G__stab_iterate
        - H5G_obj_insert
        - H5O_link
        - H5O_loc_reset
        - H5O_msg_create
        - H5O_msg_exists
        - H5O_msg_iterate
        - H5O_msg_raw_size
        - H5O_msg_read
        - H5O_msg_remove
        - H5O_msg_reset
        - H5O_msg_write
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gobj.c:433,5'
          Dst:             H5AC_tag
        - Src:             'H5Gobj.c:441,25'
          Dst:             H5G__obj_get_linfo
        - Src:             'H5Gobj.c:442,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:461,30'
          Dst:             H5O_msg_raw_size
        - Src:             'H5Gobj.c:462,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:465,21'
          Dst:             H5O_msg_read
        - Src:             'H5Gobj.c:466,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:482,33'
          Dst:             H5O_msg_exists
        - Src:             'H5Gobj.c:483,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:485,29'
          Dst:             H5O_msg_read
        - Src:             'H5Gobj.c:486,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:491,17'
          Dst:             H5G__dense_create
        - Src:             'H5Gobj.c:492,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:502,17'
          Dst:             H5O_msg_iterate
        - Src:             'H5Gobj.c:503,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:506,17'
          Dst:             H5O_msg_remove
        - Src:             'H5Gobj.c:507,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:522,17'
          Dst:             H5O_msg_create
        - Src:             'H5Gobj.c:523,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:526,17'
          Dst:             H5O_msg_create
        - Src:             'H5Gobj.c:528,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:534,17'
          Dst:             H5G__stab_iterate
        - Src:             'H5Gobj.c:534,17'
          Dst:             H5G__obj_stab_to_new_cb
        - Src:             'H5Gobj.c:536,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:539,17'
          Dst:             H5O_msg_remove
        - Src:             'H5Gobj.c:540,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:546,17'
          Dst:             H5G_obj_insert
        - Src:             'H5Gobj.c:547,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:559,13'
          Dst:             H5G__stab_insert
        - Src:             'H5Gobj.c:560,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:565,17'
          Dst:             H5G__dense_insert
        - Src:             'H5Gobj.c:566,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:570,17'
          Dst:             H5G__compact_insert
        - Src:             'H5Gobj.c:571,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:578,13'
          Dst:             H5O_msg_write
        - Src:             'H5Gobj.c:579,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:585,9'
          Dst:             H5O_loc_reset
        - Src:             'H5Gobj.c:592,13'
          Dst:             H5O_link
        - Src:             'H5Gobj.c:593,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:598,18'
          Dst:             H5O_msg_reset
        - Src:             'H5Gobj.c:599,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:601,5'
          Dst:             H5AC_tag
    - functionName:    H5G__obj_compact_to_dense_cb
      functionSourceFile: '/src/hdf5/src/H5Gobj.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5G__dense_insert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gobj.c:369,9'
          Dst:             H5G__dense_insert
        - Src:             'H5Gobj.c:370,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__obj_create_real
      functionSourceFile: '/src/hdf5/src/H5Gobj.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         120
      ICount:          499
      EdgeCount:       140
      CyclomaticComplexity: 22
      functionsReached:
        - H5E_printf_stack
        - H5F_get_intent
        - H5F_get_low_bound
        - H5F_sizeof_addr
        - H5G__stab_create
        - H5O_create
        - H5O_msg_create
        - H5O_msg_size_f
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gobj.c:174,15'
          Dst:             H5F_get_intent
        - Src:             'H5Gobj.c:175,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:179,10'
          Dst:             H5F_get_low_bound
        - Src:             'H5Gobj.c:188,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:200,22'
          Dst:             H5O_msg_size_f
        - Src:             'H5Gobj.c:203,22'
          Dst:             H5O_msg_size_f
        - Src:             'H5Gobj.c:207,26'
          Dst:             H5O_msg_size_f
        - Src:             'H5Gobj.c:216,28'
          Dst:             H5O_msg_size_f
        - Src:             'H5Gobj.c:241,37'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Gobj.c:248,9'
          Dst:             H5O_create
        - Src:             'H5Gobj.c:249,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:255,13'
          Dst:             H5O_msg_create
        - Src:             'H5Gobj.c:256,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:259,13'
          Dst:             H5O_msg_create
        - Src:             'H5Gobj.c:260,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:264,17'
          Dst:             H5O_msg_create
        - Src:             'H5Gobj.c:265,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:272,13'
          Dst:             H5G__stab_create
        - Src:             'H5Gobj.c:273,13'
          Dst:             H5E_printf_stack
    - functionName:    H5G__obj_create
      functionSourceFile: '/src/hdf5/src/H5Gobj.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          181
      EdgeCount:       64
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5G__obj_create_real
        - H5I_object
        - H5P_get
        - H5P_peek
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gobj.c:121,47'
          Dst:             H5I_object
        - Src:             'H5Gobj.c:122,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:125,9'
          Dst:             H5P_get
        - Src:             'H5Gobj.c:126,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:129,9'
          Dst:             H5P_get
        - Src:             'H5Gobj.c:130,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:133,9'
          Dst:             H5P_peek
        - Src:             'H5Gobj.c:134,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gobj.c:137,9'
          Dst:             H5G__obj_create_real
        - Src:             'H5Gobj.c:138,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G_root_loc
      functionSourceFile: '/src/hdf5/src/H5Groot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          111
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5F_is_mount
        - H5G_nameof
        - H5G_oloc
        - H5G_rootof
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Groot.c:359,16'
          Dst:             H5G_rootof
        - Src:             'H5Groot.c:363,30'
          Dst:             H5G_oloc
        - Src:             'H5Groot.c:364,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Groot.c:365,30'
          Dst:             H5G_nameof
        - Src:             'H5Groot.c:366,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Groot.c:373,10'
          Dst:             H5F_is_mount
    - functionName:    H5G_rootof
      functionSourceFile: '/src/hdf5/src/H5Groot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          53
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5G_root_free
      functionSourceFile: '/src/hdf5/src/H5Groot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_reg_free
        - H5G_name_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Groot.c:329,5'
          Dst:             H5G_name_free
        - Src:             'H5Groot.c:331,19'
          Dst:             H5FL_reg_free
        - Src:             'H5Groot.c:332,19'
          Dst:             H5FL_reg_free
    - functionName:    H5G_mkroot
      functionSourceFile: '/src/hdf5/src/H5Groot.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         188
      ICount:          850
      EdgeCount:       219
      CyclomaticComplexity: 33
      functionsReached:
        - H5AC_mark_entry_dirty
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5F_get_intent
        - H5G__name_init
        - H5G__node_init
        - H5G__obj_create
        - H5G_loc_reset
        - H5G_name_free
        - H5MM_xfree
        - H5O_dec_rc_by_loc
        - H5O_link
        - H5O_msg_exists
        - H5O_msg_read
        - H5O_open
        - calloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Groot.c:145,9'
          Dst:             H5G__node_init
        - Src:             'H5Groot.c:146,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Groot.c:151,40'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Groot.c:152,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Groot.c:153,48'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Groot.c:154,31'
          Dst:             H5FL_reg_free
        - Src:             'H5Groot.c:155,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Groot.c:162,5'
          Dst:             H5G_loc_reset
        - Src:             'H5Groot.c:173,13'
          Dst:             H5G__obj_create
        - Src:             'H5Groot.c:174,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Groot.c:175,18'
          Dst:             H5O_link
        - Src:             'H5Groot.c:176,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Groot.c:179,13'
          Dst:             H5O_dec_rc_by_loc
        - Src:             'H5Groot.c:180,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Groot.c:190,71'
          Dst:             calloc
        - Src:             'H5Groot.c:191,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Groot.c:209,13'
          Dst:             H5O_open
        - Src:             'H5Groot.c:210,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Groot.c:217,32'
          Dst:             H5O_msg_exists
        - Src:             'H5Groot.c:218,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Groot.c:247,10'
          Dst:             H5F_get_intent
        - Src:             'H5Groot.c:254,49'
          Dst:             H5O_msg_exists
        - Src:             'H5Groot.c:255,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Groot.c:259,25'
          Dst:             H5O_msg_read
        - Src:             'H5Groot.c:260,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Groot.c:273,5'
          Dst:             H5G__name_init
        - Src:             'H5Groot.c:290,17'
          Dst:             H5G_name_free
        - Src:             'H5Groot.c:292,47'
          Dst:             H5FL_reg_free
        - Src:             'H5Groot.c:293,35'
          Dst:             H5FL_reg_free
        - Src:             'H5Groot.c:296,58'
          Dst:             H5MM_xfree
        - Src:             'H5Groot.c:301,13'
          Dst:             H5AC_mark_entry_dirty
        - Src:             'H5Groot.c:302,13'
          Dst:             H5E_printf_stack
    - functionName:    H5G__stab_lookup_by_idx_cb
      functionSourceFile: '/src/hdf5/src/H5Gstab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 851
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5G__ent_to_link
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gstab.c:862,9'
          Dst:             H5G__ent_to_link
        - Src:             'H5Gstab.c:863,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__stab_lookup_cb
      functionSourceFile: '/src/hdf5/src/H5Gstab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          70
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5G__ent_to_link
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gstab.c:773,13'
          Dst:             H5G__ent_to_link
        - Src:             'H5Gstab.c:774,13'
          Dst:             H5E_printf_stack
    - functionName:    H5G__stab_lookup
      functionSourceFile: '/src/hdf5/src/H5Gstab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          189
      EdgeCount:       53
      CyclomaticComplexity: 7
      functionsReached:
        - H5B_find
        - H5E_printf_stack
        - H5HL_heap_get_size
        - H5HL_protect
        - H5HL_unprotect
        - H5O_msg_read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gstab.c:807,17'
          Dst:             H5O_msg_read
        - Src:             'H5Gstab.c:808,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:811,25'
          Dst:             H5HL_protect
        - Src:             'H5Gstab.c:812,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:822,34'
          Dst:             H5HL_heap_get_size
        - Src:             'H5Gstab.c:827,9'
          Dst:             H5B_find
        - Src:             'H5Gstab.c:828,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:832,17'
          Dst:             H5HL_unprotect
        - Src:             'H5Gstab.c:833,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__stab_get_name_by_idx_cb
      functionSourceFile: '/src/hdf5/src/H5Gstab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          104
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5HL_heap_get_size
        - H5HL_offset_into
        - H5MM_strndup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gstab.c:651,18'
          Dst:             H5HL_heap_get_size
        - Src:             'H5Gstab.c:656,31'
          Dst:             H5HL_offset_into
        - Src:             'H5Gstab.c:657,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:659,32'
          Dst:             H5MM_strndup
        - Src:             'H5Gstab.c:660,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__stab_get_name_by_idx
      functionSourceFile: '/src/hdf5/src/H5Gstab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         87
      ICount:          341
      EdgeCount:       100
      CyclomaticComplexity: 15
      functionsReached:
        - H5B_iterate
        - H5E_printf_stack
        - H5G__node_by_idx
        - H5G__node_sumup
        - H5HL_protect
        - H5HL_unprotect
        - H5MM_xfree
        - H5O_msg_read
        - strlen
        - strncpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gstab.c:694,17'
          Dst:             H5O_msg_read
        - Src:             'H5Gstab.c:695,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:698,25'
          Dst:             H5HL_protect
        - Src:             'H5Gstab.c:699,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:706,13'
          Dst:             H5B_iterate
        - Src:             'H5Gstab.c:706,13'
          Dst:             H5G__node_sumup
        - Src:             'H5Gstab.c:707,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:722,9'
          Dst:             H5B_iterate
        - Src:             'H5Gstab.c:722,9'
          Dst:             H5G__node_by_idx
        - Src:             'H5Gstab.c:723,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:727,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:730,17'
          Dst:             strlen
        - Src:             'H5Gstab.c:734,9'
          Dst:             strncpy
        - Src:             'H5Gstab.c:741,17'
          Dst:             H5HL_unprotect
        - Src:             'H5Gstab.c:742,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:746,9'
          Dst:             H5MM_xfree
    - functionName:    H5G__stab_bh_size
      functionSourceFile: '/src/hdf5/src/H5Gstab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          103
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5B_get_info
        - H5E_printf_stack
        - H5G__node_iterate_size
        - H5HL_heapsize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gstab.c:610,9'
          Dst:             H5B_get_info
        - Src:             'H5Gstab.c:610,9'
          Dst:             H5G__node_iterate_size
        - Src:             'H5Gstab.c:611,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:617,9'
          Dst:             H5HL_heapsize
        - Src:             'H5Gstab.c:618,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__stab_count
      functionSourceFile: '/src/hdf5/src/H5Gstab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          96
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5AC_tag
        - H5B_iterate
        - H5E_printf_stack
        - H5G__node_sumup
        - H5O_msg_read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gstab.c:562,5'
          Dst:             H5AC_tag
        - Src:             'H5Gstab.c:572,17'
          Dst:             H5O_msg_read
        - Src:             'H5Gstab.c:573,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:576,9'
          Dst:             H5B_iterate
        - Src:             'H5Gstab.c:576,9'
          Dst:             H5G__node_sumup
        - Src:             'H5Gstab.c:577,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:580,5'
          Dst:             H5AC_tag
    - functionName:    H5G__stab_iterate
      functionSourceFile: '/src/hdf5/src/H5Gstab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         109
      ICount:          390
      EdgeCount:       124
      CyclomaticComplexity: 17
      functionsReached:
        - H5B_iterate
        - H5E_printf_stack
        - H5G__link_iterate_table
        - H5G__link_release_table
        - H5G__link_sort_table
        - H5G__node_build_table
        - H5G__node_iterate
        - H5HL_protect
        - H5HL_unprotect
        - H5O_msg_read
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gstab.c:484,17'
          Dst:             H5O_msg_read
        - Src:             'H5Gstab.c:485,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:488,25'
          Dst:             H5HL_protect
        - Src:             'H5Gstab.c:489,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:504,26'
          Dst:             H5B_iterate
        - Src:             'H5Gstab.c:504,26'
          Dst:             H5G__node_iterate
        - Src:             'H5Gstab.c:505,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:510,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:521,13'
          Dst:             H5B_iterate
        - Src:             'H5Gstab.c:521,13'
          Dst:             H5G__node_build_table
        - Src:             'H5Gstab.c:522,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:526,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:529,13'
          Dst:             H5G__link_sort_table
        - Src:             'H5Gstab.c:530,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:533,26'
          Dst:             H5G__link_iterate_table
        - Src:             'H5Gstab.c:534,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:539,17'
          Dst:             H5HL_unprotect
        - Src:             'H5Gstab.c:540,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:541,24'
          Dst:             H5G__link_release_table
        - Src:             'H5Gstab.c:542,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__stab_delete
      functionSourceFile: '/src/hdf5/src/H5Gstab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         59
      ICount:          196
      EdgeCount:       65
      CyclomaticComplexity: 8
      functionsReached:
        - H5B_delete
        - H5E_printf_stack
        - H5HL_delete
        - H5HL_protect
        - H5HL_unprotect
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gstab.c:431,25'
          Dst:             H5HL_protect
        - Src:             'H5Gstab.c:432,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:439,9'
          Dst:             H5B_delete
        - Src:             'H5Gstab.c:440,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:443,9'
          Dst:             H5HL_unprotect
        - Src:             'H5Gstab.c:444,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:448,9'
          Dst:             H5HL_delete
        - Src:             'H5Gstab.c:449,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:453,17'
          Dst:             H5HL_unprotect
        - Src:             'H5Gstab.c:454,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__stab_lookup_by_idx
      functionSourceFile: '/src/hdf5/src/H5Gstab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          258
      EdgeCount:       81
      CyclomaticComplexity: 10
      functionsReached:
        - H5B_iterate
        - H5E_printf_stack
        - H5G__node_by_idx
        - H5G__node_sumup
        - H5HL_protect
        - H5HL_unprotect
        - H5O_msg_read
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gstab.c:894,17'
          Dst:             H5O_msg_read
        - Src:             'H5Gstab.c:895,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:898,25'
          Dst:             H5HL_protect
        - Src:             'H5Gstab.c:899,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:906,13'
          Dst:             H5B_iterate
        - Src:             'H5Gstab.c:906,13'
          Dst:             H5G__node_sumup
        - Src:             'H5Gstab.c:907,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:922,9'
          Dst:             H5B_iterate
        - Src:             'H5Gstab.c:922,9'
          Dst:             H5G__node_by_idx
        - Src:             'H5Gstab.c:923,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:927,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:931,17'
          Dst:             H5HL_unprotect
        - Src:             'H5Gstab.c:932,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__stab_remove_by_idx
      functionSourceFile: '/src/hdf5/src/H5Gstab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          226
      EdgeCount:       69
      CyclomaticComplexity: 9
      functionsReached:
        - H5B_remove
        - H5E_printf_stack
        - H5G__stab_lookup_by_idx
        - H5HL_heap_get_size
        - H5HL_protect
        - H5HL_unprotect
        - H5O_msg_read
        - H5O_msg_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gstab.c:373,9'
          Dst:             H5G__stab_lookup_by_idx
        - Src:             'H5Gstab.c:374,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:378,17'
          Dst:             H5O_msg_read
        - Src:             'H5Gstab.c:379,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:382,25'
          Dst:             H5HL_protect
        - Src:             'H5Gstab.c:383,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:388,31'
          Dst:             H5HL_heap_get_size
        - Src:             'H5Gstab.c:392,9'
          Dst:             H5B_remove
        - Src:             'H5Gstab.c:393,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:397,17'
          Dst:             H5HL_unprotect
        - Src:             'H5Gstab.c:398,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:402,9'
          Dst:             H5O_msg_reset
    - functionName:    H5G__stab_remove
      functionSourceFile: '/src/hdf5/src/H5Gstab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          175
      EdgeCount:       53
      CyclomaticComplexity: 7
      functionsReached:
        - H5B_remove
        - H5E_printf_stack
        - H5HL_heap_get_size
        - H5HL_protect
        - H5HL_unprotect
        - H5O_msg_read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gstab.c:323,17'
          Dst:             H5O_msg_read
        - Src:             'H5Gstab.c:324,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:327,25'
          Dst:             H5HL_protect
        - Src:             'H5Gstab.c:328,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:333,31'
          Dst:             H5HL_heap_get_size
        - Src:             'H5Gstab.c:337,9'
          Dst:             H5B_remove
        - Src:             'H5Gstab.c:338,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:342,17'
          Dst:             H5HL_unprotect
        - Src:             'H5Gstab.c:343,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__stab_insert
      functionSourceFile: '/src/hdf5/src/H5Gstab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          90
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5G__stab_insert_real
        - H5O_msg_read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gstab.c:290,17'
          Dst:             H5O_msg_read
        - Src:             'H5Gstab.c:291,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:293,9'
          Dst:             H5G__stab_insert_real
        - Src:             'H5Gstab.c:294,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__stab_insert_real
      functionSourceFile: '/src/hdf5/src/H5Gstab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          155
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5B_insert
        - H5E_printf_stack
        - H5HL_heap_get_size
        - H5HL_protect
        - H5HL_unprotect
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gstab.c:245,25'
          Dst:             H5HL_protect
        - Src:             'H5Gstab.c:246,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:251,31'
          Dst:             H5HL_heap_get_size
        - Src:             'H5Gstab.c:257,9'
          Dst:             H5B_insert
        - Src:             'H5Gstab.c:258,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:262,17'
          Dst:             H5HL_unprotect
        - Src:             'H5Gstab.c:263,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__stab_create
      functionSourceFile: '/src/hdf5/src/H5Gstab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          191
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5AC_tag
        - H5E_printf_stack
        - H5F_sizeof_size
        - H5G__stab_create_components
        - H5O_msg_create
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gstab.c:183,5'
          Dst:             H5AC_tag
        - Src:             'H5Gstab.c:198,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5Gstab.c:198,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5Gstab.c:201,17'
          Dst:             H5F_sizeof_size
        - Src:             'H5Gstab.c:201,17'
          Dst:             H5F_sizeof_size
        - Src:             'H5Gstab.c:201,17'
          Dst:             H5F_sizeof_size
        - Src:             'H5Gstab.c:201,17'
          Dst:             H5F_sizeof_size
        - Src:             'H5Gstab.c:204,9'
          Dst:             H5G__stab_create_components
        - Src:             'H5Gstab.c:205,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:211,9'
          Dst:             H5O_msg_create
        - Src:             'H5Gstab.c:212,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:215,5'
          Dst:             H5AC_tag
    - functionName:    H5G__stab_create_components
      functionSourceFile: '/src/hdf5/src/H5Gstab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          190
      EdgeCount:       65
      CyclomaticComplexity: 8
      functionsReached:
        - H5B_create
        - H5E_printf_stack
        - H5HL_create
        - H5HL_insert
        - H5HL_protect
        - H5HL_unprotect
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gstab.c:132,9'
          Dst:             H5B_create
        - Src:             'H5Gstab.c:133,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:136,9'
          Dst:             H5HL_create
        - Src:             'H5Gstab.c:137,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:140,25'
          Dst:             H5HL_protect
        - Src:             'H5Gstab.c:141,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:144,9'
          Dst:             H5HL_insert
        - Src:             'H5Gstab.c:145,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gstab.c:154,25'
          Dst:             H5HL_unprotect
        - Src:             'H5Gstab.c:155,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__traverse_slink_cb
      functionSourceFile: '/src/hdf5/src/H5Gtraverse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          87
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5O_loc_copy_deep
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gtraverse.c:115,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:119,9'
          Dst:             H5O_loc_copy_deep
    - functionName:    H5G__traverse_real
      functionSourceFile: '/src/hdf5/src/H5Gtraverse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         368
      ICount:          1305
      EdgeCount:       425
      CyclomaticComplexity: 59
      functionsReached:
        - H5D_get_dcpl_id
        - H5E_printf_stack
        - H5G__component
        - H5G__link_to_loc
        - H5G__loc_insert
        - H5G__obj_create_real
        - H5G__obj_get_linfo
        - H5G__obj_lookup
        - H5G__traverse_special
        - H5G_loc_copy
        - H5G_loc_free
        - H5G_loc_reset
        - H5G_rootof
        - H5L_get_ocrt_info
        - H5O_close
        - H5O_dec_rc_by_loc
        - H5O_loc_hold_file
        - H5O_msg_exists
        - H5O_msg_read
        - H5O_msg_reset
        - H5WB_actual
        - H5WB_unwrap
        - H5WB_wrap
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gtraverse.c:476,20'
          Dst:             H5G_rootof
        - Src:             'H5Gtraverse.c:501,9'
          Dst:             H5G_loc_copy
        - Src:             'H5Gtraverse.c:502,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:506,9'
          Dst:             H5G_loc_reset
        - Src:             'H5Gtraverse.c:507,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:510,23'
          Dst:             H5WB_wrap
        - Src:             'H5Gtraverse.c:511,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:514,50'
          Dst:             strlen
        - Src:             'H5Gtraverse.c:514,33'
          Dst:             H5WB_actual
        - Src:             'H5Gtraverse.c:515,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:518,20'
          Dst:             H5G__component
        - Src:             'H5Gtraverse.c:539,20'
          Dst:             H5G__component
        - Src:             'H5Gtraverse.c:544,13'
          Dst:             H5O_msg_reset
        - Src:             'H5Gtraverse.c:550,13'
          Dst:             H5G__obj_lookup
        - Src:             'H5Gtraverse.c:551,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:562,17'
          Dst:             H5G__link_to_loc
        - Src:             'H5Gtraverse.c:563,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:571,17'
          Dst:             H5G__traverse_special
        - Src:             'H5Gtraverse.c:572,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:596,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:621,31'
          Dst:             H5O_msg_exists
        - Src:             'H5Gtraverse.c:622,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:625,33'
          Dst:             H5O_msg_read
        - Src:             'H5Gtraverse.c:626,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:638,31'
          Dst:             H5G__obj_get_linfo
        - Src:             'H5Gtraverse.c:639,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:655,31'
          Dst:             H5O_msg_exists
        - Src:             'H5Gtraverse.c:656,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:659,33'
          Dst:             H5O_msg_read
        - Src:             'H5Gtraverse.c:660,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:672,60'
          Dst:             H5L_get_ocrt_info
        - Src:             'H5Gtraverse.c:676,45'
          Dst:             H5D_get_dcpl_id
        - Src:             'H5Gtraverse.c:681,21'
          Dst:             H5G__obj_create_real
        - Src:             'H5Gtraverse.c:683,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:686,21'
          Dst:             H5G__loc_insert
        - Src:             'H5Gtraverse.c:687,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:690,21'
          Dst:             H5O_dec_rc_by_loc
        - Src:             'H5Gtraverse.c:691,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:695,21'
          Dst:             H5O_close
        - Src:             'H5Gtraverse.c:696,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:702,25'
          Dst:             H5O_loc_hold_file
        - Src:             'H5Gtraverse.c:703,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:708,25'
          Dst:             H5O_msg_reset
        - Src:             'H5Gtraverse.c:709,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:711,25'
          Dst:             H5O_msg_reset
        - Src:             'H5Gtraverse.c:712,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:714,25'
          Dst:             H5O_msg_reset
        - Src:             'H5Gtraverse.c:715,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:719,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:727,9'
          Dst:             H5G_loc_free
        - Src:             'H5Gtraverse.c:728,9'
          Dst:             H5G_loc_copy
        - Src:             'H5Gtraverse.c:729,9'
          Dst:             H5G_loc_reset
        - Src:             'H5Gtraverse.c:744,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:761,9'
          Dst:             H5G_loc_free
        - Src:             'H5Gtraverse.c:763,9'
          Dst:             H5G_loc_free
        - Src:             'H5Gtraverse.c:767,13'
          Dst:             H5O_msg_reset
        - Src:             'H5Gtraverse.c:768,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:771,15'
          Dst:             H5WB_unwrap
        - Src:             'H5Gtraverse.c:772,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__traverse_special
      functionSourceFile: '/src/hdf5/src/H5Gtraverse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         143
      ICount:          468
      EdgeCount:       164
      CyclomaticComplexity: 23
      functionsReached:
        - H5CX_get_nlinks
        - H5CX_set_nlinks
        - H5E_printf_stack
        - H5F_traverse_mount
        - H5G__traverse_slink
        - H5G__traverse_ud
        - H5O_loc_hold_file
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gtraverse.c:358,13'
          Dst:             H5CX_get_nlinks
        - Src:             'H5Gtraverse.c:359,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:363,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:366,13'
          Dst:             H5CX_set_nlinks
        - Src:             'H5Gtraverse.c:367,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:370,13'
          Dst:             H5G__traverse_slink
        - Src:             'H5Gtraverse.c:371,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:382,13'
          Dst:             H5CX_get_nlinks
        - Src:             'H5Gtraverse.c:383,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:387,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:390,13'
          Dst:             H5CX_set_nlinks
        - Src:             'H5Gtraverse.c:391,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:394,13'
          Dst:             H5G__traverse_ud
        - Src:             'H5Gtraverse.c:395,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:410,13'
          Dst:             H5F_traverse_mount
        - Src:             'H5Gtraverse.c:411,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:419,13'
          Dst:             H5O_loc_hold_file
        - Src:             'H5Gtraverse.c:420,13'
          Dst:             H5E_printf_stack
    - functionName:    H5G__traverse_slink
      functionSourceFile: '/src/hdf5/src/H5Gtraverse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          137
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5G__traverse_real
        - H5G__traverse_slink_cb
        - H5G_loc_copy
        - H5G_loc_free
        - H5G_loc_reset
        - H5G_name_copy
        - H5G_name_free
        - H5G_name_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gtraverse.c:287,5'
          Dst:             H5G_loc_reset
        - Src:             'H5Gtraverse.c:288,5'
          Dst:             H5G_name_reset
        - Src:             'H5Gtraverse.c:294,5'
          Dst:             H5G_loc_copy
        - Src:             'H5Gtraverse.c:299,5'
          Dst:             H5G_name_copy
        - Src:             'H5Gtraverse.c:308,9'
          Dst:             H5G__traverse_real
        - Src:             'H5Gtraverse.c:308,9'
          Dst:             H5G__traverse_slink_cb
        - Src:             'H5Gtraverse.c:309,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:317,9'
          Dst:             H5G_name_free
        - Src:             'H5Gtraverse.c:318,9'
          Dst:             H5G_name_copy
        - Src:             'H5Gtraverse.c:323,9'
          Dst:             H5G_loc_free
    - functionName:    H5G__traverse_ud
      functionSourceFile: '/src/hdf5/src/H5Gtraverse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         121
      ICount:          404
      EdgeCount:       135
      CyclomaticComplexity: 16
      functionsReached:
        - H5CX_get_dxpl
        - H5CX_get_lapl
        - H5E_clear_stack
        - H5E_printf_stack
        - H5G_loc
        - H5G_loc_copy
        - H5G_loc_free
        - H5G_loc_reset
        - H5G_open
        - H5I_dec_ref
        - H5L_find_class
        - H5O_loc_hold_file
        - H5VL_wrap_register
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gtraverse.c:166,31'
          Dst:             H5L_find_class
        - Src:             'H5Gtraverse.c:167,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:173,5'
          Dst:             H5G_loc_reset
        - Src:             'H5Gtraverse.c:174,9'
          Dst:             H5G_loc_copy
        - Src:             'H5Gtraverse.c:175,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:178,24'
          Dst:             H5G_open
        - Src:             'H5Gtraverse.c:179,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:180,20'
          Dst:             H5VL_wrap_register
        - Src:             'H5Gtraverse.c:181,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:193,94'
          Dst:             H5CX_get_lapl
        - Src:             'H5Gtraverse.c:194,41'
          Dst:             H5CX_get_dxpl
        - Src:             'H5Gtraverse.c:202,13'
          Dst:             H5E_clear_stack
        - Src:             'H5Gtraverse.c:212,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:216,9'
          Dst:             H5G_loc
        - Src:             'H5Gtraverse.c:217,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:220,5'
          Dst:             H5G_loc_free
        - Src:             'H5Gtraverse.c:223,5'
          Dst:             H5G_loc_copy
        - Src:             'H5Gtraverse.c:228,9'
          Dst:             H5O_loc_hold_file
        - Src:             'H5Gtraverse.c:229,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:234,9'
          Dst:             H5I_dec_ref
        - Src:             'H5Gtraverse.c:235,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:240,24'
          Dst:             H5I_dec_ref
        - Src:             'H5Gtraverse.c:241,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:243,43'
          Dst:             H5I_dec_ref
        - Src:             'H5Gtraverse.c:244,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G_traverse
      functionSourceFile: '/src/hdf5/src/H5Gtraverse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          225
      EdgeCount:       80
      CyclomaticComplexity: 9
      functionsReached:
        - H5AC_tag
        - H5CX_get_nlinks
        - H5CX_set_nlinks
        - H5E_printf_stack
        - H5G__traverse_real
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gtraverse.c:799,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:801,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:803,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:810,9'
          Dst:             H5CX_get_nlinks
        - Src:             'H5Gtraverse.c:811,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:820,5'
          Dst:             H5AC_tag
        - Src:             'H5Gtraverse.c:823,9'
          Dst:             H5G__traverse_real
        - Src:             'H5Gtraverse.c:824,9'
          Dst:             H5AC_tag
        - Src:             'H5Gtraverse.c:824,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gtraverse.c:827,5'
          Dst:             H5AC_tag
        - Src:             'H5Gtraverse.c:830,9'
          Dst:             H5CX_set_nlinks
        - Src:             'H5Gtraverse.c:831,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF_delete
      functionSourceFile: '/src/hdf5/src/H5HF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 871
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          136
      EdgeCount:       45
      CyclomaticComplexity: 7
      functionsReached:
        - H5AC_unprotect
        - H5E_printf_stack
        - H5HF__hdr_delete
        - H5HF__hdr_protect
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HF.c:853,24'
          Dst:             H5HF__hdr_protect
        - Src:             'H5HF.c:854,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:861,13'
          Dst:             H5HF__hdr_delete
        - Src:             'H5HF.c:862,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:868,16'
          Dst:             H5AC_unprotect
        - Src:             'H5HF.c:869,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF_remove
      functionSourceFile: '/src/hdf5/src/H5HF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         65
      ICount:          215
      EdgeCount:       72
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5HF__huge_remove
        - H5HF__man_remove
        - H5HF__tiny_remove
        - fprintf
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HF.c:707,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:715,13'
          Dst:             H5HF__man_remove
        - Src:             'H5HF.c:716,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:720,13'
          Dst:             H5HF__huge_remove
        - Src:             'H5HF.c:721,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:725,13'
          Dst:             H5HF__tiny_remove
        - Src:             'H5HF.c:726,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:729,9'
          Dst:             fprintf
        - Src:             'H5HF.c:730,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF_op
      functionSourceFile: '/src/hdf5/src/H5HF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          225
      EdgeCount:       72
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5HF__huge_op
        - H5HF__man_op
        - H5HF__tiny_op
        - fprintf
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HF.c:647,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:655,13'
          Dst:             H5HF__man_op
        - Src:             'H5HF.c:656,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:660,13'
          Dst:             H5HF__huge_op
        - Src:             'H5HF.c:661,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:665,13'
          Dst:             H5HF__tiny_op
        - Src:             'H5HF.c:666,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:669,9'
          Dst:             fprintf
        - Src:             'H5HF.c:670,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF_write
      functionSourceFile: '/src/hdf5/src/H5HF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          205
      EdgeCount:       68
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5HF__huge_write
        - H5HF__man_write
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HF.c:581,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:590,13'
          Dst:             H5HF__man_write
        - Src:             'H5HF.c:591,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:595,13'
          Dst:             H5HF__huge_write
        - Src:             'H5HF.c:596,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:601,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:604,9'
          Dst:             fprintf
        - Src:             'H5HF.c:605,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF_read
      functionSourceFile: '/src/hdf5/src/H5HF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          220
      EdgeCount:       72
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5HF__huge_read
        - H5HF__man_read
        - H5HF__tiny_read
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HF.c:509,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:517,13'
          Dst:             H5HF__man_read
        - Src:             'H5HF.c:518,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:522,13'
          Dst:             H5HF__huge_read
        - Src:             'H5HF.c:523,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:527,13'
          Dst:             H5HF__tiny_read
        - Src:             'H5HF.c:528,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:531,9'
          Dst:             fprintf
        - Src:             'H5HF.c:532,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF_get_obj_off
      functionSourceFile: '/src/hdf5/src/H5HF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          163
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5HF__huge_get_obj_off
        - H5HF__man_get_obj_off
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HF.c:452,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:459,9'
          Dst:             H5HF__man_get_obj_off
        - Src:             'H5HF.c:463,13'
          Dst:             H5HF__huge_get_obj_off
        - Src:             'H5HF.c:464,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:471,9'
          Dst:             fprintf
        - Src:             'H5HF.c:472,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF_get_obj_len
      functionSourceFile: '/src/hdf5/src/H5HF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          220
      EdgeCount:       72
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5HF__huge_get_obj_len
        - H5HF__man_get_obj_len
        - H5HF__tiny_get_obj_len
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HF.c:395,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:402,13'
          Dst:             H5HF__man_get_obj_len
        - Src:             'H5HF.c:403,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:406,13'
          Dst:             H5HF__huge_get_obj_len
        - Src:             'H5HF.c:407,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:410,13'
          Dst:             H5HF__tiny_get_obj_len
        - Src:             'H5HF.c:411,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:414,9'
          Dst:             fprintf
        - Src:             'H5HF.c:415,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF_insert
      functionSourceFile: '/src/hdf5/src/H5HF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          216
      EdgeCount:       72
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5HF__huge_insert
        - H5HF__man_insert
        - H5HF__tiny_insert
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HF.c:323,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:339,13'
          Dst:             H5HF__huge_insert
        - Src:             'H5HF.c:340,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:346,13'
          Dst:             H5HF__tiny_insert
        - Src:             'H5HF.c:347,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:352,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:356,17'
          Dst:             H5HF__man_insert
        - Src:             'H5HF.c:357,17'
          Dst:             H5E_printf_stack
    - functionName:    H5HF_get_heap_addr
      functionSourceFile: '/src/hdf5/src/H5HF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF_get_id_len
      functionSourceFile: '/src/hdf5/src/H5HF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF_open
      functionSourceFile: '/src/hdf5/src/H5HF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         84
      ICount:          269
      EdgeCount:       94
      CyclomaticComplexity: 12
      functionsReached:
        - H5AC_unprotect
        - H5E_printf_stack
        - H5FL_reg_malloc
        - H5HF__hdr_fuse_incr
        - H5HF__hdr_incr
        - H5HF__hdr_protect
        - H5HF_close
      functionUses:    33
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HF.c:209,24'
          Dst:             H5HF__hdr_protect
        - Src:             'H5HF.c:210,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:214,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:217,23'
          Dst:             H5FL_reg_malloc
        - Src:             'H5HF.c:218,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:222,9'
          Dst:             H5HF__hdr_incr
        - Src:             'H5HF.c:223,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:226,9'
          Dst:             H5HF__hdr_fuse_incr
        - Src:             'H5HF.c:227,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:237,16'
          Dst:             H5AC_unprotect
        - Src:             'H5HF.c:238,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:240,13'
          Dst:             H5HF_close
        - Src:             'H5HF.c:241,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HF_close
      functionSourceFile: '/src/hdf5/src/H5HF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         82
      ICount:          280
      EdgeCount:       92
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5HF__hdr_decr
        - H5HF__hdr_delete
        - H5HF__hdr_fuse_decr
        - H5HF__hdr_protect
        - H5HF__huge_term
        - H5HF__man_iter_ready
        - H5HF__man_iter_reset
        - H5HF__space_close
      functionUses:    41
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HF.c:761,14'
          Dst:             H5HF__hdr_fuse_decr
        - Src:             'H5HF.c:771,13'
          Dst:             H5HF__space_close
        - Src:             'H5HF.c:772,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:780,13'
          Dst:             H5HF__man_iter_ready
        - Src:             'H5HF.c:781,17'
          Dst:             H5HF__man_iter_reset
        - Src:             'H5HF.c:782,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:789,13'
          Dst:             H5HF__huge_term
        - Src:             'H5HF.c:790,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:806,9'
          Dst:             H5HF__hdr_decr
        - Src:             'H5HF.c:807,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:814,28'
          Dst:             H5HF__hdr_protect
        - Src:             'H5HF.c:815,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:818,13'
          Dst:             H5HF__hdr_delete
        - Src:             'H5HF.c:819,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:824,10'
          Dst:             H5FL_reg_free
    - functionName:    H5HF_create
      functionSourceFile: '/src/hdf5/src/H5HF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         84
      ICount:          272
      EdgeCount:       94
      CyclomaticComplexity: 12
      functionsReached:
        - H5AC_unprotect
        - H5E_printf_stack
        - H5FL_reg_malloc
        - H5HF__hdr_create
        - H5HF__hdr_fuse_incr
        - H5HF__hdr_incr
        - H5HF__hdr_protect
        - H5HF_close
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HF.c:146,35'
          Dst:             H5HF__hdr_create
        - Src:             'H5HF.c:147,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:150,23'
          Dst:             H5FL_reg_malloc
        - Src:             'H5HF.c:151,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:154,24'
          Dst:             H5HF__hdr_protect
        - Src:             'H5HF.c:155,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:159,9'
          Dst:             H5HF__hdr_incr
        - Src:             'H5HF.c:160,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:163,9'
          Dst:             H5HF__hdr_fuse_incr
        - Src:             'H5HF.c:164,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:174,16'
          Dst:             H5AC_unprotect
        - Src:             'H5HF.c:175,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HF.c:177,13'
          Dst:             H5HF_close
        - Src:             'H5HF.c:178,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__op_write
      functionSourceFile: '/src/hdf5/src/H5HF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__op_read
      functionSourceFile: '/src/hdf5/src/H5HF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__huge_bt2_filt_dir_remove
      functionSourceFile: '/src/hdf5/src/H5HFbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5MF_xfree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFbtree2.c:803,9'
          Dst:             H5MF_xfree
        - Src:             'H5HFbtree2.c:806,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__huge_bt2_filt_dir_found
      functionSourceFile: '/src/hdf5/src/H5HFbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__huge_bt2_dir_remove
      functionSourceFile: '/src/hdf5/src/H5HFbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5MF_xfree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFbtree2.c:618,9'
          Dst:             H5MF_xfree
        - Src:             'H5HFbtree2.c:620,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__huge_bt2_filt_indir_remove
      functionSourceFile: '/src/hdf5/src/H5HFbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5MF_xfree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFbtree2.c:457,9'
          Dst:             H5MF_xfree
        - Src:             'H5HFbtree2.c:460,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__huge_bt2_filt_indir_found
      functionSourceFile: '/src/hdf5/src/H5HFbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__huge_bt2_indir_remove
      functionSourceFile: '/src/hdf5/src/H5HFbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5MF_xfree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFbtree2.c:281,9'
          Dst:             H5MF_xfree
        - Src:             'H5HFbtree2.c:283,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__huge_bt2_indir_found
      functionSourceFile: '/src/hdf5/src/H5HFbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__huge_bt2_filt_dir_debug
      functionSourceFile: '/src/hdf5/src/H5HFbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 949
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFbtree2.c:946,5'
          Dst:             fprintf
    - functionName:    H5HF__huge_bt2_filt_dir_decode
      functionSourceFile: '/src/hdf5/src/H5HFbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          380
      EdgeCount:       39
      CyclomaticComplexity: 2
      functionsReached:
        - H5F_addr_decode_len
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5HFbtree2.c:921,5'
          Branch Sides:    []
        - Branch String:   'H5HFbtree2.c:923,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5HFbtree2.c:920,5'
          Dst:             H5F_addr_decode_len
    - functionName:    H5HF__huge_bt2_filt_dir_encode
      functionSourceFile: '/src/hdf5/src/H5HFbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 895
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          379
      EdgeCount:       49
      CyclomaticComplexity: 4
      functionsReached:
        - H5F_addr_encode_len
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5HFbtree2.c:891,5'
          Branch Sides:    []
        - Branch String:   'H5HFbtree2.c:893,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5HFbtree2.c:890,5'
          Dst:             H5F_addr_encode_len
    - functionName:    H5HF__huge_bt2_filt_dir_compare
      functionSourceFile: '/src/hdf5/src/H5HFbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          85
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__huge_bt2_filt_dir_store
      functionSourceFile: '/src/hdf5/src/H5HFbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 827
      functionLinenumberEnd: 832
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__huge_bt2_dir_debug
      functionSourceFile: '/src/hdf5/src/H5HFbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFbtree2.c:756,5'
          Dst:             fprintf
    - functionName:    H5HF__huge_bt2_dir_decode
      functionSourceFile: '/src/hdf5/src/H5HFbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          181
      EdgeCount:       20
      CyclomaticComplexity: 2
      functionsReached:
        - H5F_addr_decode_len
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5HFbtree2.c:733,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5HFbtree2.c:732,5'
          Dst:             H5F_addr_decode_len
    - functionName:    H5HF__huge_bt2_dir_encode
      functionSourceFile: '/src/hdf5/src/H5HFbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          184
      EdgeCount:       25
      CyclomaticComplexity: 3
      functionsReached:
        - H5F_addr_encode_len
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5HFbtree2.c:705,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5HFbtree2.c:704,5'
          Dst:             H5F_addr_encode_len
    - functionName:    H5HF__huge_bt2_dir_compare
      functionSourceFile: '/src/hdf5/src/H5HFbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          85
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__huge_bt2_dir_store
      functionSourceFile: '/src/hdf5/src/H5HFbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__huge_bt2_filt_indir_debug
      functionSourceFile: '/src/hdf5/src/H5HFbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 595
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFbtree2.c:591,5'
          Dst:             fprintf
    - functionName:    H5HF__huge_bt2_filt_indir_decode
      functionSourceFile: '/src/hdf5/src/H5HFbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          528
      EdgeCount:       56
      CyclomaticComplexity: 2
      functionsReached:
        - H5F_addr_decode_len
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5HFbtree2.c:565,5'
          Branch Sides:    []
        - Branch String:   'H5HFbtree2.c:567,5'
          Branch Sides:    []
        - Branch String:   'H5HFbtree2.c:568,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5HFbtree2.c:564,5'
          Dst:             H5F_addr_decode_len
    - functionName:    H5HF__huge_bt2_filt_indir_encode
      functionSourceFile: '/src/hdf5/src/H5HFbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          529
      EdgeCount:       71
      CyclomaticComplexity: 5
      functionsReached:
        - H5F_addr_encode_len
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5HFbtree2.c:534,5'
          Branch Sides:    []
        - Branch String:   'H5HFbtree2.c:536,5'
          Branch Sides:    []
        - Branch String:   'H5HFbtree2.c:537,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5HFbtree2.c:533,5'
          Dst:             H5F_addr_encode_len
    - functionName:    H5HF__huge_bt2_filt_indir_compare
      functionSourceFile: '/src/hdf5/src/H5HFbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__huge_bt2_filt_indir_store
      functionSourceFile: '/src/hdf5/src/H5HFbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__huge_bt2_indir_debug
      functionSourceFile: '/src/hdf5/src/H5HFbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFbtree2.c:410,5'
          Dst:             fprintf
    - functionName:    H5HF__huge_bt2_indir_decode
      functionSourceFile: '/src/hdf5/src/H5HFbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          329
      EdgeCount:       37
      CyclomaticComplexity: 2
      functionsReached:
        - H5F_addr_decode_len
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5HFbtree2.c:386,5'
          Branch Sides:    []
        - Branch String:   'H5HFbtree2.c:387,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5HFbtree2.c:385,5'
          Dst:             H5F_addr_decode_len
    - functionName:    H5HF__huge_bt2_indir_encode
      functionSourceFile: '/src/hdf5/src/H5HFbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          334
      EdgeCount:       47
      CyclomaticComplexity: 4
      functionsReached:
        - H5F_addr_encode_len
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5HFbtree2.c:357,5'
          Branch Sides:    []
        - Branch String:   'H5HFbtree2.c:358,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5HFbtree2.c:356,5'
          Dst:             H5F_addr_encode_len
    - functionName:    H5HF__huge_bt2_indir_compare
      functionSourceFile: '/src/hdf5/src/H5HFbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__huge_bt2_indir_store
      functionSourceFile: '/src/hdf5/src/H5HFbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__huge_bt2_dst_context
      functionSourceFile: '/src/hdf5/src/H5HFbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_reg_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFbtree2.c:235,11'
          Dst:             H5FL_reg_free
    - functionName:    H5HF__huge_bt2_crt_context
      functionSourceFile: '/src/hdf5/src/H5HFbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
        - H5F_sizeof_addr
        - H5F_sizeof_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFbtree2.c:198,24'
          Dst:             H5FL_reg_malloc
        - Src:             'H5HFbtree2.c:199,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFbtree2.c:202,24'
          Dst:             H5F_sizeof_addr
        - Src:             'H5HFbtree2.c:203,24'
          Dst:             H5F_sizeof_size
    - functionName:    H5HF__dtable_encode
      functionSourceFile: '/src/hdf5/src/H5HFcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          482
      EdgeCount:       55
      CyclomaticComplexity: 4
      functionsReached:
        - H5F_addr_encode
        - H5F_sizeof_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5HFcache.c:294,5'
          Branch Sides:    []
        - Branch String:   'H5HFcache.c:297,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5HFcache.c:294,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFcache.c:297,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFcache.c:306,5'
          Dst:             H5F_addr_encode
    - functionName:    H5HF__dtable_decode
      functionSourceFile: '/src/hdf5/src/H5HFcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          505
      EdgeCount:       45
      CyclomaticComplexity: 2
      functionsReached:
        - H5F_addr_decode
        - H5F_sizeof_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5HFcache.c:249,5'
          Branch Sides:    []
        - Branch String:   'H5HFcache.c:252,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5HFcache.c:249,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFcache.c:252,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFcache.c:261,5'
          Dst:             H5F_addr_decode
    - functionName:    H5HF__hdr_prefix_decode
      functionSourceFile: '/src/hdf5/src/H5HFcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          155
      EdgeCount:       32
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFcache.c:205,9'
          Dst:             memcmp
        - Src:             'H5HFcache.c:206,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:211,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__cache_dblock_fsf_size
      functionSourceFile: '/src/hdf5/src/H5HFcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2476
      functionLinenumberEnd: 2490
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__cache_dblock_free_icr
      functionSourceFile: '/src/hdf5/src/H5HFcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2444
      functionLinenumberEnd: 2459
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5HF__man_dblock_dest
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFcache.c:2455,9'
          Dst:             H5HF__man_dblock_dest
        - Src:             'H5HFcache.c:2456,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__cache_dblock_notify
      functionSourceFile: '/src/hdf5/src/H5HFcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2383
      functionLinenumberEnd: 2428
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         54
      ICount:          180
      EdgeCount:       57
      CyclomaticComplexity: 5
      functionsReached:
        - H5AC_create_flush_dependency
        - H5AC_destroy_flush_dependency
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5HFcache.c:2394,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5HFcache.c:2399,21'
          Dst:             H5AC_create_flush_dependency
        - Src:             'H5HFcache.c:2400,21'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:2416,21'
          Dst:             H5AC_destroy_flush_dependency
        - Src:             'H5HFcache.c:2417,21'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:2423,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__cache_dblock_serialize
      functionSourceFile: '/src/hdf5/src/H5HFcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2336
      functionLinenumberEnd: 2367
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5MM_xfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFcache.c:2361,9'
          Dst:             H5MM_xfree
    - functionName:    H5HF__cache_dblock_pre_serialize
      functionSourceFile: '/src/hdf5/src/H5HFcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1968
      functionLinenumberEnd: 2312
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         199
      ICount:          902
      EdgeCount:       234
      CyclomaticComplexity: 37
      functionsReached:
        - H5E_printf_stack
        - H5F_addr_encode
        - H5F_is_tmp_addr
        - H5HF__hdr_dirty
        - H5HF__iblock_dirty
        - H5MF_alloc
        - H5MF_xfree
        - H5MM_xfree
        - H5Z_pipeline
        - H5_checksum_metadata
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFcache.c:2026,19'
          Dst:             H5F_is_tmp_addr
        - Src:             'H5HFcache.c:2045,5'
          Dst:             H5F_addr_encode
        - Src:             'H5HFcache.c:2058,27'
          Dst:             H5_checksum_metadata
        - Src:             'H5HFcache.c:2090,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:2097,13'
          Dst:             H5Z_pipeline
        - Src:             'H5HFcache.c:2099,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:2141,25'
          Dst:             H5MF_xfree
        - Src:             'H5HFcache.c:2142,25'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:2146,36'
          Dst:             H5MF_alloc
        - Src:             'H5HFcache.c:2147,21'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:2164,21'
          Dst:             H5HF__hdr_dirty
        - Src:             'H5HFcache.c:2165,21'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:2195,25'
          Dst:             H5MF_xfree
        - Src:             'H5HFcache.c:2197,25'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:2201,36'
          Dst:             H5MF_alloc
        - Src:             'H5HFcache.c:2202,21'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:2219,21'
          Dst:             H5HF__iblock_dirty
        - Src:             'H5HFcache.c:2220,21'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:2243,32'
          Dst:             H5MF_alloc
        - Src:             'H5HFcache.c:2244,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:2257,21'
          Dst:             H5HF__hdr_dirty
        - Src:             'H5HFcache.c:2258,21'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:2271,21'
          Dst:             H5HF__iblock_dirty
        - Src:             'H5HFcache.c:2272,21'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:2310,9'
          Dst:             H5MM_xfree
    - functionName:    H5HF__cache_dblock_image_len
      functionSourceFile: '/src/hdf5/src/H5HFcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1839
      functionLinenumberEnd: 1903
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          97
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__cache_dblock_deserialize
      functionSourceFile: '/src/hdf5/src/H5HFcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1662
      functionLinenumberEnd: 1822
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         146
      ICount:          648
      EdgeCount:       166
      CyclomaticComplexity: 22
      functionsReached:
        - H5E_printf_stack
        - H5FL_blk_malloc
        - H5FL_reg_calloc
        - H5F_addr_decode
        - H5HF__hdr_incr
        - H5HF__iblock_incr
        - H5HF__man_dblock_dest
        - H5MM_xfree
        - H5Z_pipeline
        - memcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFcache.c:1685,27'
          Dst:             H5FL_reg_calloc
        - Src:             'H5HFcache.c:1686,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:1694,9'
          Dst:             H5HF__hdr_incr
        - Src:             'H5HFcache.c:1695,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:1728,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:1736,17'
          Dst:             H5Z_pipeline
        - Src:             'H5HFcache.c:1738,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:1754,36'
          Dst:             H5FL_blk_malloc
        - Src:             'H5HFcache.c:1755,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:1766,9'
          Dst:             memcmp
        - Src:             'H5HFcache.c:1767,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:1772,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:1775,5'
          Dst:             H5F_addr_decode
        - Src:             'H5HFcache.c:1777,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:1788,13'
          Dst:             H5HF__iblock_incr
        - Src:             'H5HFcache.c:1789,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:1815,9'
          Dst:             H5MM_xfree
        - Src:             'H5HFcache.c:1819,13'
          Dst:             H5HF__man_dblock_dest
        - Src:             'H5HFcache.c:1820,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__cache_dblock_verify_chksum
      functionSourceFile: '/src/hdf5/src/H5HFcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1534
      functionLinenumberEnd: 1640
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          359
      EdgeCount:       71
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5FL_blk_malloc
        - H5MM_xfree
        - H5Z_pipeline
        - H5_checksum_metadata
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFcache.c:1574,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:1582,13'
          Dst:             H5Z_pipeline
        - Src:             'H5HFcache.c:1584,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:1612,23'
          Dst:             H5_checksum_metadata
        - Src:             'H5HFcache.c:1628,36'
          Dst:             H5FL_blk_malloc
        - Src:             'H5HFcache.c:1629,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:1638,9'
          Dst:             H5MM_xfree
    - functionName:    H5HF__cache_dblock_get_initial_load_size
      functionSourceFile: '/src/hdf5/src/H5HFcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1488
      functionLinenumberEnd: 1518
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          68
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__cache_iblock_free_icr
      functionSourceFile: '/src/hdf5/src/H5HFcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1455
      functionLinenumberEnd: 1472
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5HF__man_iblock_dest
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFcache.c:1468,9'
          Dst:             H5HF__man_iblock_dest
        - Src:             'H5HFcache.c:1469,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__cache_iblock_notify
      functionSourceFile: '/src/hdf5/src/H5HFcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1364
      functionLinenumberEnd: 1439
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         62
      ICount:          242
      EdgeCount:       68
      CyclomaticComplexity: 8
      functionsReached:
        - H5AC_create_flush_dependency
        - H5AC_destroy_flush_dependency
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5HFcache.c:1405,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5HFcache.c:1410,21'
          Dst:             H5AC_create_flush_dependency
        - Src:             'H5HFcache.c:1411,21'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:1427,21'
          Dst:             H5AC_destroy_flush_dependency
        - Src:             'H5HFcache.c:1428,21'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:1434,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__cache_iblock_serialize
      functionSourceFile: '/src/hdf5/src/H5HFcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1245
      functionLinenumberEnd: 1344
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          453
      EdgeCount:       49
      CyclomaticComplexity: 7
      functionsReached:
        - H5F_addr_encode
        - H5F_sizeof_size
        - H5_checksum_metadata
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5HFcache.c:1314,17'
          Branch Sides:    []
      Callsites:
        - Src:             'H5HFcache.c:1289,5'
          Dst:             H5F_addr_encode
        - Src:             'H5HFcache.c:1297,9'
          Dst:             H5F_addr_encode
        - Src:             'H5HFcache.c:1314,17'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFcache.c:1332,23'
          Dst:             H5_checksum_metadata
    - functionName:    H5HF__cache_iblock_pre_serialize
      functionSourceFile: '/src/hdf5/src/H5HFcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1128
      functionLinenumberEnd: 1228
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          219
      EdgeCount:       60
      CyclomaticComplexity: 8
      functionsReached:
        - H5AC_move_entry
        - H5E_printf_stack
        - H5F_is_tmp_addr
        - H5HF__hdr_dirty
        - H5HF__iblock_dirty
        - H5MF_alloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFcache.c:1177,9'
          Dst:             H5F_is_tmp_addr
        - Src:             'H5HFcache.c:1182,28'
          Dst:             H5MF_alloc
        - Src:             'H5HFcache.c:1183,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:1190,13'
          Dst:             H5AC_move_entry
        - Src:             'H5HFcache.c:1191,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:1202,17'
          Dst:             H5HF__hdr_dirty
        - Src:             'H5HFcache.c:1203,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:1217,17'
          Dst:             H5HF__iblock_dirty
        - Src:             'H5HFcache.c:1218,17'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__cache_iblock_get_initial_load_size
      functionSourceFile: '/src/hdf5/src/H5HFcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          182
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__cache_iblock_verify_chksum
      functionSourceFile: '/src/hdf5/src/H5HFcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 885
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          73
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5F_get_checksums
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFcache.c:878,9'
          Dst:             H5F_get_checksums
        - Src:             'H5HFcache.c:879,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__cache_iblock_deserialize
      functionSourceFile: '/src/hdf5/src/H5HFcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 1078
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         184
      ICount:          1147
      EdgeCount:       210
      CyclomaticComplexity: 28
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_seq_calloc
        - H5FL_seq_malloc
        - H5F_addr_decode
        - H5F_sizeof_size
        - H5HF__hdr_incr
        - H5HF__iblock_incr
        - H5HF__man_iblock_dest
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5HFcache.c:1023,17'
          Branch Sides:    []
      Callsites:
        - Src:             'H5HFcache.c:931,27'
          Dst:             H5FL_reg_calloc
        - Src:             'H5HFcache.c:932,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:936,9'
          Dst:             H5HF__hdr_incr
        - Src:             'H5HFcache.c:937,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:951,9'
          Dst:             memcmp
        - Src:             'H5HFcache.c:952,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:957,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:960,5'
          Dst:             H5F_addr_decode
        - Src:             'H5HFcache.c:962,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:976,13'
          Dst:             H5HF__iblock_incr
        - Src:             'H5HFcache.c:977,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:993,33'
          Dst:             H5FL_seq_malloc
        - Src:             'H5HFcache.c:995,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:1004,42'
          Dst:             H5FL_seq_malloc
        - Src:             'H5HFcache.c:1006,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:1013,9'
          Dst:             H5F_addr_decode
        - Src:             'H5HFcache.c:1023,17'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFcache.c:1063,46'
          Dst:             H5FL_seq_calloc
        - Src:             'H5HFcache.c:1065,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:1075,13'
          Dst:             H5HF__man_iblock_dest
        - Src:             'H5HFcache.c:1076,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__cache_iblock_image_len
      functionSourceFile: '/src/hdf5/src/H5HFcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1093
      functionLinenumberEnd: 1105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__cache_hdr_free_icr
      functionSourceFile: '/src/hdf5/src/H5HFcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5HF__hdr_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFcache.c:816,9'
          Dst:             H5HF__hdr_free
        - Src:             'H5HFcache.c:817,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__cache_hdr_serialize
      functionSourceFile: '/src/hdf5/src/H5HFcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         270
      ICount:          1994
      EdgeCount:       284
      CyclomaticComplexity: 16
      functionsReached:
        - H5E_printf_stack
        - H5F_addr_encode
        - H5F_sizeof_size
        - H5HF__dtable_encode
        - H5O_msg_encode
        - H5_checksum_metadata
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5HFcache.c:738,5'
          Branch Sides:    []
        - Branch String:   'H5HFcache.c:742,5'
          Branch Sides:    []
        - Branch String:   'H5HFcache.c:746,5'
          Branch Sides:    []
        - Branch String:   'H5HFcache.c:747,5'
          Branch Sides:    []
        - Branch String:   'H5HFcache.c:748,5'
          Branch Sides:    []
        - Branch String:   'H5HFcache.c:749,5'
          Branch Sides:    []
        - Branch String:   'H5HFcache.c:750,5'
          Branch Sides:    []
        - Branch String:   'H5HFcache.c:751,5'
          Branch Sides:    []
        - Branch String:   'H5HFcache.c:752,5'
          Branch Sides:    []
        - Branch String:   'H5HFcache.c:753,5'
          Branch Sides:    []
        - Branch String:   'H5HFcache.c:762,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5HFcache.c:738,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFcache.c:739,5'
          Dst:             H5F_addr_encode
        - Src:             'H5HFcache.c:742,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFcache.c:743,5'
          Dst:             H5F_addr_encode
        - Src:             'H5HFcache.c:746,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFcache.c:747,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFcache.c:748,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFcache.c:749,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFcache.c:750,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFcache.c:751,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFcache.c:752,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFcache.c:753,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFcache.c:756,9'
          Dst:             H5HF__dtable_encode
        - Src:             'H5HFcache.c:757,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:762,9'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFcache.c:768,13'
          Dst:             H5O_msg_encode
        - Src:             'H5HFcache.c:769,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:774,23'
          Dst:             H5_checksum_metadata
    - functionName:    H5HF__cache_hdr_pre_serialize
      functionSourceFile: '/src/hdf5/src/H5HFcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          97
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5F_is_tmp_addr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFcache.c:668,9'
          Dst:             H5F_is_tmp_addr
        - Src:             'H5HFcache.c:669,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:672,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__cache_hdr_image_len
      functionSourceFile: '/src/hdf5/src/H5HFcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__cache_hdr_deserialize
      functionSourceFile: '/src/hdf5/src/H5HFcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         280
      ICount:          2209
      EdgeCount:       290
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5F_addr_decode
        - H5F_sizeof_size
        - H5HF__dtable_decode
        - H5HF__hdr_alloc
        - H5HF__hdr_finish_init
        - H5HF__hdr_free
        - H5HF__hdr_prefix_decode
        - H5O_msg_copy
        - H5O_msg_decode
        - H5O_msg_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5HFcache.c:479,5'
          Branch Sides:    []
        - Branch String:   'H5HFcache.c:483,5'
          Branch Sides:    []
        - Branch String:   'H5HFcache.c:488,5'
          Branch Sides:    []
        - Branch String:   'H5HFcache.c:489,5'
          Branch Sides:    []
        - Branch String:   'H5HFcache.c:490,5'
          Branch Sides:    []
        - Branch String:   'H5HFcache.c:491,5'
          Branch Sides:    []
        - Branch String:   'H5HFcache.c:492,5'
          Branch Sides:    []
        - Branch String:   'H5HFcache.c:493,5'
          Branch Sides:    []
        - Branch String:   'H5HFcache.c:494,5'
          Branch Sides:    []
        - Branch String:   'H5HFcache.c:495,5'
          Branch Sides:    []
        - Branch String:   'H5HFcache.c:521,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5HFcache.c:463,24'
          Dst:             H5HF__hdr_alloc
        - Src:             'H5HFcache.c:464,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:467,9'
          Dst:             H5HF__hdr_prefix_decode
        - Src:             'H5HFcache.c:468,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:479,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFcache.c:480,5'
          Dst:             H5F_addr_decode
        - Src:             'H5HFcache.c:483,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFcache.c:485,5'
          Dst:             H5F_addr_decode
        - Src:             'H5HFcache.c:488,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFcache.c:489,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFcache.c:490,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFcache.c:491,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFcache.c:492,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFcache.c:493,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFcache.c:494,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFcache.c:495,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFcache.c:498,9'
          Dst:             H5HF__dtable_decode
        - Src:             'H5HFcache.c:499,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:521,9'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFcache.c:527,45'
          Dst:             H5O_msg_decode
        - Src:             'H5HFcache.c:528,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:534,21'
          Dst:             H5O_msg_copy
        - Src:             'H5HFcache.c:535,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:538,9'
          Dst:             H5O_msg_free
        - Src:             'H5HFcache.c:548,9'
          Dst:             H5HF__hdr_finish_init
        - Src:             'H5HFcache.c:549,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:556,13'
          Dst:             H5HF__hdr_free
        - Src:             'H5HFcache.c:557,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__cache_hdr_verify_chksum
      functionSourceFile: '/src/hdf5/src/H5HFcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          73
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5F_get_checksums
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFcache.c:421,9'
          Dst:             H5F_get_checksums
        - Src:             'H5HFcache.c:422,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__cache_hdr_get_final_load_size
      functionSourceFile: '/src/hdf5/src/H5HFcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          88
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5F_sizeof_size
        - H5HF__hdr_prefix_decode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFcache.c:382,9'
          Dst:             H5HF__hdr_prefix_decode
        - Src:             'H5HFcache.c:383,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFcache.c:388,33'
          Dst:             H5F_sizeof_size
    - functionName:    H5HF__cache_hdr_get_initial_load_size
      functionSourceFile: '/src/hdf5/src/H5HFcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          103
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5F_sizeof_addr
        - H5F_sizeof_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFcache.c:344,29'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFcache.c:345,29'
          Dst:             H5F_sizeof_addr
    - functionName:    H5HF__man_dblock_delete
      functionSourceFile: '/src/hdf5/src/H5HFdblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          138
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - H5AC_expunge_entry
        - H5AC_get_entry_status
        - H5E_printf_stack
        - H5F_is_tmp_addr
        - H5MF_xfree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFdblock.c:615,9'
          Dst:             H5AC_get_entry_status
        - Src:             'H5HFdblock.c:616,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFdblock.c:625,13'
          Dst:             H5AC_expunge_entry
        - Src:             'H5HFdblock.c:626,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFdblock.c:631,10'
          Dst:             H5F_is_tmp_addr
        - Src:             'H5HFdblock.c:643,13'
          Dst:             H5MF_xfree
        - Src:             'H5HFdblock.c:644,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__man_dblock_locate
      functionSourceFile: '/src/hdf5/src/H5HFdblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          344
      EdgeCount:       88
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5HF__dtable_lookup
        - H5HF__man_iblock_create
        - H5HF__man_iblock_protect
        - H5HF__man_iblock_unprotect
        - H5VM_log2_gen
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFdblock.c:519,9'
          Dst:             H5HF__dtable_lookup
        - Src:             'H5HFdblock.c:520,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFdblock.c:526,27'
          Dst:             H5HF__man_iblock_protect
        - Src:             'H5HFdblock.c:528,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFdblock.c:538,18'
          Dst:             H5VM_log2_gen
        - Src:             'H5HFdblock.c:549,17'
          Dst:             H5HF__man_iblock_create
        - Src:             'H5HFdblock.c:550,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFdblock.c:557,35'
          Dst:             H5HF__man_iblock_protect
        - Src:             'H5HFdblock.c:559,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFdblock.c:562,13'
          Dst:             H5HF__man_iblock_unprotect
        - Src:             'H5HFdblock.c:563,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFdblock.c:570,13'
          Dst:             H5HF__dtable_lookup
        - Src:             'H5HFdblock.c:571,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VM_log2_gen
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          157
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__man_dblock_protect
      functionSourceFile: '/src/hdf5/src/H5HFdblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          148
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5AC_protect
        - H5E_printf_stack
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFdblock.c:475,36'
          Dst:             H5AC_protect
        - Src:             'H5HFdblock.c:476,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__man_dblock_new
      functionSourceFile: '/src/hdf5/src/H5HFdblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          396
      EdgeCount:       110
      CyclomaticComplexity: 14
      functionsReached:
        - H5E_printf_stack
        - H5HF__hdr_adjust_heap
        - H5HF__hdr_inc_iter
        - H5HF__hdr_update_iter
        - H5HF__man_dblock_create
        - H5HF__man_iter_curr
        - H5VM_log2_gen
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFdblock.c:339,47'
          Dst:             H5VM_log2_gen
        - Src:             'H5HFdblock.c:351,13'
          Dst:             H5HF__man_dblock_create
        - Src:             'H5HFdblock.c:352,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFdblock.c:363,13'
          Dst:             H5HF__hdr_adjust_heap
        - Src:             'H5HFdblock.c:365,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFdblock.c:376,13'
          Dst:             H5HF__hdr_update_iter
        - Src:             'H5HFdblock.c:377,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFdblock.c:380,13'
          Dst:             H5HF__man_iter_curr
        - Src:             'H5HFdblock.c:381,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFdblock.c:387,13'
          Dst:             fprintf
        - Src:             'H5HFdblock.c:390,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFdblock.c:394,13'
          Dst:             H5HF__hdr_inc_iter
        - Src:             'H5HFdblock.c:395,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFdblock.c:398,13'
          Dst:             H5HF__man_dblock_create
        - Src:             'H5HFdblock.c:399,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__man_dblock_create
      functionSourceFile: '/src/hdf5/src/H5HFdblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         146
      ICount:          621
      EdgeCount:       164
      CyclomaticComplexity: 20
      functionsReached:
        - H5AC_insert_entry
        - H5E_printf_stack
        - H5FL_blk_malloc
        - H5FL_reg_malloc
        - H5F_use_tmp_space
        - H5HF__hdr_inc_alloc
        - H5HF__hdr_incr
        - H5HF__man_dblock_dest
        - H5HF__man_iblock_attach
        - H5HF__sect_single_new
        - H5HF__space_add
        - H5MF_alloc
        - H5MF_alloc_tmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFdblock.c:99,27'
          Dst:             H5FL_reg_malloc
        - Src:             'H5HFdblock.c:100,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFdblock.c:108,9'
          Dst:             H5HF__hdr_incr
        - Src:             'H5HFdblock.c:109,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFdblock.c:132,24'
          Dst:             H5FL_blk_malloc
        - Src:             'H5HFdblock.c:133,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFdblock.c:140,9'
          Dst:             H5F_use_tmp_space
        - Src:             'H5HFdblock.c:141,43'
          Dst:             H5MF_alloc_tmp
        - Src:             'H5HFdblock.c:142,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFdblock.c:146,43'
          Dst:             H5MF_alloc
        - Src:             'H5HFdblock.c:147,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFdblock.c:154,13'
          Dst:             H5HF__man_iblock_attach
        - Src:             'H5HFdblock.c:155,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFdblock.c:163,29'
          Dst:             H5HF__sect_single_new
        - Src:             'H5HFdblock.c:165,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFdblock.c:173,13'
          Dst:             H5HF__space_add
        - Src:             'H5HFdblock.c:174,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFdblock.c:178,9'
          Dst:             H5AC_insert_entry
        - Src:             'H5HFdblock.c:179,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFdblock.c:182,9'
          Dst:             H5HF__hdr_inc_alloc
        - Src:             'H5HFdblock.c:183,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFdblock.c:192,17'
          Dst:             H5HF__man_dblock_dest
        - Src:             'H5HFdblock.c:193,17'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__man_dblock_dest
      functionSourceFile: '/src/hdf5/src/H5HFdblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          103
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FL_blk_free
        - H5FL_reg_free
        - H5HF__hdr_decr
        - H5HF__iblock_decr
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFdblock.c:673,9'
          Dst:             H5HF__hdr_decr
        - Src:             'H5HFdblock.c:674,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFdblock.c:676,13'
          Dst:             H5HF__iblock_decr
        - Src:             'H5HFdblock.c:677,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFdblock.c:681,19'
          Dst:             H5FL_blk_free
        - Src:             'H5HFdblock.c:684,14'
          Dst:             H5FL_reg_free
    - functionName:    H5HF__man_dblock_destroy
      functionSourceFile: '/src/hdf5/src/H5HFdblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         83
      ICount:          357
      EdgeCount:       97
      CyclomaticComplexity: 16
      functionsReached:
        - H5AC_destroy_flush_dependency
        - H5AC_unprotect
        - H5E_printf_stack
        - H5F_is_tmp_addr
        - H5HF__hdr_empty
        - H5HF__hdr_reverse_iter
        - H5HF__man_iblock_detach
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFdblock.c:261,13'
          Dst:             H5HF__hdr_empty
        - Src:             'H5HFdblock.c:262,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFdblock.c:271,17'
          Dst:             H5HF__hdr_reverse_iter
        - Src:             'H5HFdblock.c:272,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFdblock.c:277,17'
          Dst:             H5AC_destroy_flush_dependency
        - Src:             'H5HFdblock.c:278,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFdblock.c:287,17'
          Dst:             H5HF__man_iblock_detach
        - Src:             'H5HFdblock.c:288,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFdblock.c:299,10'
          Dst:             H5F_is_tmp_addr
        - Src:             'H5HFdblock.c:304,9'
          Dst:             H5AC_unprotect
        - Src:             'H5HFdblock.c:305,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__dtable_span_size
      functionSourceFile: '/src/hdf5/src/H5HFdtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          148
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__dtable_size_to_rows
      functionSourceFile: '/src/hdf5/src/H5HFdtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VM_log2_gen
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFdtable.c:248,13'
          Dst:             H5VM_log2_gen
    - functionName:    H5VM_log2_gen
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          157
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__dtable_size_to_row
      functionSourceFile: '/src/hdf5/src/H5HFdtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5VM_log2_of2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFdtable.c:221,14'
          Dst:             H5VM_log2_of2
        - Src:             'H5HFdtable.c:221,52'
          Dst:             H5VM_log2_of2
    - functionName:    H5VM_log2_of2
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__dtable_dest
      functionSourceFile: '/src/hdf5/src/H5HFdtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5MM_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFdtable.c:182,5'
          Dst:             H5MM_xfree
        - Src:             'H5HFdtable.c:185,5'
          Dst:             H5MM_xfree
        - Src:             'H5HFdtable.c:188,5'
          Dst:             H5MM_xfree
        - Src:             'H5HFdtable.c:191,5'
          Dst:             H5MM_xfree
    - functionName:    H5HF__dtable_lookup
      functionSourceFile: '/src/hdf5/src/H5HFdtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - H5VM_log2_gen
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFdtable.c:152,29'
          Dst:             H5VM_log2_gen
    - functionName:    H5HF__dtable_init
      functionSourceFile: '/src/hdf5/src/H5HFdtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         52
      ICount:          314
      EdgeCount:       57
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5VM_log2_of2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFdtable.c:90,36'
          Dst:             H5VM_log2_of2
        - Src:             'H5HFdtable.c:91,57'
          Dst:             H5VM_log2_of2
        - Src:             'H5HFdtable.c:93,36'
          Dst:             H5VM_log2_of2
        - Src:             'H5HFdtable.c:96,36'
          Dst:             H5VM_log2_of2
        - Src:             'H5HFdtable.c:100,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFdtable.c:102,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFdtable.c:105,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFdtable.c:108,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VM_log2_gen
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          157
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__hdr_delete
      functionSourceFile: '/src/hdf5/src/H5HFhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1347
      functionLinenumberEnd: 1428
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         72
      ICount:          268
      EdgeCount:       82
      CyclomaticComplexity: 12
      functionsReached:
        - H5AC_unprotect
        - H5E_printf_stack
        - H5HF__huge_delete
        - H5HF__man_dblock_delete
        - H5HF__man_iblock_delete
        - H5HF__space_delete
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFhdr.c:1379,13'
          Dst:             H5HF__space_delete
        - Src:             'H5HFhdr.c:1380,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:1400,17'
          Dst:             H5HF__man_dblock_delete
        - Src:             'H5HFhdr.c:1401,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:1405,17'
          Dst:             H5HF__man_iblock_delete
        - Src:             'H5HFhdr.c:1407,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:1415,13'
          Dst:             H5HF__huge_delete
        - Src:             'H5HFhdr.c:1416,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:1425,9'
          Dst:             H5AC_unprotect
        - Src:             'H5HFhdr.c:1426,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__hdr_empty
      functionSourceFile: '/src/hdf5/src/H5HFhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1264
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          109
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5HF__hdr_dirty
        - H5HF__man_iter_ready
        - H5HF__man_iter_reset
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFhdr.c:1273,9'
          Dst:             H5HF__man_iter_ready
        - Src:             'H5HFhdr.c:1274,13'
          Dst:             H5HF__man_iter_reset
        - Src:             'H5HFhdr.c:1275,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:1292,9'
          Dst:             H5HF__hdr_dirty
        - Src:             'H5HFhdr.c:1293,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__hdr_dirty
      functionSourceFile: '/src/hdf5/src/H5HFhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          93
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5AC_mark_entry_dirty
        - H5AC_resize_entry
        - H5E_printf_stack
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFhdr.c:660,13'
          Dst:             H5AC_resize_entry
        - Src:             'H5HFhdr.c:661,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:664,9'
          Dst:             H5AC_mark_entry_dirty
        - Src:             'H5HFhdr.c:665,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__hdr_reverse_iter
      functionSourceFile: '/src/hdf5/src/H5HFhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1115
      functionLinenumberEnd: 1250
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         147
      ICount:          598
      EdgeCount:       167
      CyclomaticComplexity: 22
      functionsReached:
        - H5E_printf_stack
        - H5HF__dtable_size_to_rows
        - H5HF__man_iblock_protect
        - H5HF__man_iblock_unprotect
        - H5HF__man_iter_curr
        - H5HF__man_iter_down
        - H5HF__man_iter_ready
        - H5HF__man_iter_reset
        - H5HF__man_iter_set_entry
        - H5HF__man_iter_start_offset
        - H5HF__man_iter_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFhdr.c:1130,10'
          Dst:             H5HF__man_iter_ready
        - Src:             'H5HFhdr.c:1132,13'
          Dst:             H5HF__man_iter_start_offset
        - Src:             'H5HFhdr.c:1133,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:1138,9'
          Dst:             H5HF__man_iter_curr
        - Src:             'H5HFhdr.c:1139,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:1163,21'
          Dst:             H5HF__man_iter_up
        - Src:             'H5HFhdr.c:1164,21'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:1168,21'
          Dst:             H5HF__man_iter_curr
        - Src:             'H5HFhdr.c:1169,21'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:1183,21'
          Dst:             H5HF__man_iter_reset
        - Src:             'H5HFhdr.c:1184,21'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:1199,21'
          Dst:             H5HF__man_iter_set_entry
        - Src:             'H5HFhdr.c:1200,21'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:1216,21'
          Dst:             H5HF__dtable_size_to_rows
        - Src:             'H5HFhdr.c:1219,45'
          Dst:             H5HF__man_iblock_protect
        - Src:             'H5HFhdr.c:1222,21'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:1226,21'
          Dst:             H5HF__man_iter_set_entry
        - Src:             'H5HFhdr.c:1227,21'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:1230,21'
          Dst:             H5HF__man_iter_down
        - Src:             'H5HFhdr.c:1231,21'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:1239,21'
          Dst:             H5HF__man_iblock_unprotect
        - Src:             'H5HFhdr.c:1240,21'
          Dst:             H5E_printf_stack
    - functionName:    H5VM_log2_of2
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__hdr_update_iter
      functionSourceFile: '/src/hdf5/src/H5HFhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 889
      functionLinenumberEnd: 1066
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         219
      ICount:          797
      EdgeCount:       248
      CyclomaticComplexity: 31
      functionsReached:
        - H5E_printf_stack
        - H5HF__dtable_size_to_row
        - H5HF__dtable_size_to_rows
        - H5HF__hdr_skip_blocks
        - H5HF__man_iblock_create
        - H5HF__man_iblock_protect
        - H5HF__man_iblock_root_create
        - H5HF__man_iblock_root_double
        - H5HF__man_iblock_unprotect
        - H5HF__man_iter_curr
        - H5HF__man_iter_down
        - H5HF__man_iter_next
        - H5HF__man_iter_ready
        - H5HF__man_iter_start_offset
        - H5HF__man_iter_up
        - H5VM_log2_of2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFhdr.c:902,13'
          Dst:             H5HF__man_iblock_root_create
        - Src:             'H5HFhdr.c:903,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:913,26'
          Dst:             H5HF__dtable_size_to_row
        - Src:             'H5HFhdr.c:916,14'
          Dst:             H5HF__man_iter_ready
        - Src:             'H5HFhdr.c:918,17'
          Dst:             H5HF__man_iter_start_offset
        - Src:             'H5HFhdr.c:919,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:923,13'
          Dst:             H5HF__man_iter_curr
        - Src:             'H5HFhdr.c:924,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:939,17'
          Dst:             H5HF__hdr_skip_blocks
        - Src:             'H5HFhdr.c:940,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:943,17'
          Dst:             H5HF__man_iter_curr
        - Src:             'H5HFhdr.c:944,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:957,25'
          Dst:             H5HF__man_iblock_root_double
        - Src:             'H5HFhdr.c:958,25'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:962,25'
          Dst:             H5HF__man_iter_up
        - Src:             'H5HFhdr.c:963,25'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:967,25'
          Dst:             H5HF__man_iter_next
        - Src:             'H5HFhdr.c:968,25'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:972,21'
          Dst:             H5HF__man_iter_curr
        - Src:             'H5HFhdr.c:973,21'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:989,21'
          Dst:             H5HF__dtable_size_to_rows
        - Src:             'H5HFhdr.c:998,42'
          Dst:             H5VM_log2_of2
        - Src:             'H5HFhdr.c:999,42'
          Dst:             H5VM_log2_of2
        - Src:             'H5HFhdr.c:1008,25'
          Dst:             H5HF__hdr_skip_blocks
        - Src:             'H5HFhdr.c:1009,25'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:1018,25'
          Dst:             H5HF__man_iblock_create
        - Src:             'H5HFhdr.c:1020,25'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:1024,47'
          Dst:             H5HF__man_iblock_protect
        - Src:             'H5HFhdr.c:1027,25'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:1031,25'
          Dst:             H5HF__man_iter_down
        - Src:             'H5HFhdr.c:1032,25'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:1043,29'
          Dst:             H5HF__hdr_skip_blocks
        - Src:             'H5HFhdr.c:1044,29'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:1049,25'
          Dst:             H5HF__man_iblock_unprotect
        - Src:             'H5HFhdr.c:1050,25'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:1055,21'
          Dst:             H5HF__man_iter_curr
        - Src:             'H5HFhdr.c:1056,21'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__hdr_skip_blocks
      functionSourceFile: '/src/hdf5/src/H5HFhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          116
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5HF__dtable_span_size
        - H5HF__hdr_inc_iter
        - H5HF__sect_indirect_add
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFhdr.c:859,17'
          Dst:             H5HF__dtable_span_size
        - Src:             'H5HFhdr.c:863,9'
          Dst:             H5HF__hdr_inc_iter
        - Src:             'H5HFhdr.c:864,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:867,9'
          Dst:             H5HF__sect_indirect_add
        - Src:             'H5HFhdr.c:868,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__hdr_inc_iter
      functionSourceFile: '/src/hdf5/src/H5HFhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1100
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          73
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5HF__man_iter_next
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFhdr.c:1093,13'
          Dst:             H5HF__man_iter_next
        - Src:             'H5HFhdr.c:1094,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__hdr_reset_iter
      functionSourceFile: '/src/hdf5/src/H5HFhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          56
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5HF__man_iter_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFhdr.c:821,9'
          Dst:             H5HF__man_iter_reset
        - Src:             'H5HFhdr.c:822,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__hdr_start_iter
      functionSourceFile: '/src/hdf5/src/H5HFhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5HF__man_iter_start_entry
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFhdr.c:789,9'
          Dst:             H5HF__man_iter_start_entry
        - Src:             'H5HFhdr.c:790,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__hdr_inc_alloc
      functionSourceFile: '/src/hdf5/src/H5HFhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__hdr_adjust_heap
      functionSourceFile: '/src/hdf5/src/H5HFhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          74
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5HF__hdr_dirty
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFhdr.c:733,9'
          Dst:             H5HF__hdr_dirty
        - Src:             'H5HFhdr.c:734,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__hdr_adj_free
      functionSourceFile: '/src/hdf5/src/H5HFhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          68
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5HF__hdr_dirty
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFhdr.c:697,9'
          Dst:             H5HF__hdr_dirty
        - Src:             'H5HFhdr.c:698,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__hdr_fuse_decr
      functionSourceFile: '/src/hdf5/src/H5HFhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__hdr_fuse_incr
      functionSourceFile: '/src/hdf5/src/H5HFhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__hdr_decr
      functionSourceFile: '/src/hdf5/src/H5HFhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5AC_unpin_entry
        - H5E_printf_stack
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFhdr.c:584,13'
          Dst:             H5AC_unpin_entry
        - Src:             'H5HFhdr.c:585,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__hdr_incr
      functionSourceFile: '/src/hdf5/src/H5HFhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5AC_pin_protected_entry
        - H5E_printf_stack
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFhdr.c:548,13'
          Dst:             H5AC_pin_protected_entry
        - Src:             'H5HFhdr.c:549,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__hdr_protect
      functionSourceFile: '/src/hdf5/src/H5HFhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_protect
        - H5E_printf_stack
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFhdr.c:511,38'
          Dst:             H5AC_protect
        - Src:             'H5HFhdr.c:512,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__hdr_free
      functionSourceFile: '/src/hdf5/src/H5HFhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1310
      functionLinenumberEnd: 1333
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          96
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5HF__dtable_dest
        - H5O_msg_reset
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFhdr.c:1321,9'
          Dst:             H5HF__dtable_dest
        - Src:             'H5HFhdr.c:1322,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:1326,13'
          Dst:             H5O_msg_reset
        - Src:             'H5HFhdr.c:1327,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:1330,11'
          Dst:             H5FL_reg_free
    - functionName:    H5HF__hdr_create
      functionSourceFile: '/src/hdf5/src/H5HFhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         175
      ICount:          850
      EdgeCount:       192
      CyclomaticComplexity: 19
      functionsReached:
        - H5AC_insert_entry
        - H5E_printf_stack
        - H5HF__hdr_alloc
        - H5HF__hdr_finish_init_phase1
        - H5HF__hdr_finish_init_phase2
        - H5HF__hdr_free
        - H5MF_alloc
        - H5O_msg_copy
        - H5O_msg_raw_size
        - H5O_pline_set_version
        - H5Z_can_apply_direct
        - H5Z_set_local_direct
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5HFhdr.c:416,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5HFhdr.c:340,24'
          Dst:             H5HF__hdr_alloc
        - Src:             'H5HFhdr.c:341,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:364,9'
          Dst:             H5HF__hdr_finish_init_phase1
        - Src:             'H5HFhdr.c:365,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:375,13'
          Dst:             H5Z_can_apply_direct
        - Src:             'H5HFhdr.c:376,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:382,13'
          Dst:             H5Z_set_local_direct
        - Src:             'H5HFhdr.c:383,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:386,21'
          Dst:             H5O_msg_copy
        - Src:             'H5HFhdr.c:387,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:390,13'
          Dst:             H5O_pline_set_version
        - Src:             'H5HFhdr.c:391,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:394,47'
          Dst:             H5O_msg_raw_size
        - Src:             'H5HFhdr.c:395,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:439,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:442,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:452,9'
          Dst:             H5HF__hdr_finish_init_phase2
        - Src:             'H5HFhdr.c:453,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:460,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:464,42'
          Dst:             H5MF_alloc
        - Src:             'H5HFhdr.c:465,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:468,9'
          Dst:             H5AC_insert_entry
        - Src:             'H5HFhdr.c:469,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:476,13'
          Dst:             H5HF__hdr_free
        - Src:             'H5HFhdr.c:477,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__hdr_alloc
      functionSourceFile: '/src/hdf5/src/H5HFhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5F_sizeof_addr
        - H5F_sizeof_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFhdr.c:108,24'
          Dst:             H5FL_reg_calloc
        - Src:             'H5HFhdr.c:109,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:113,24'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFhdr.c:114,24'
          Dst:             H5F_sizeof_addr
    - functionName:    H5HF__hdr_finish_init_phase1
      functionSourceFile: '/src/hdf5/src/H5HFhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          95
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5HF__dtable_init
        - H5VM_limit_enc_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFhdr.c:195,9'
          Dst:             H5HF__dtable_init
        - Src:             'H5HFhdr.c:196,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:200,18'
          Dst:             H5VM_limit_enc_size
        - Src:             'H5HFhdr.c:200,18'
          Dst:             H5VM_limit_enc_size
    - functionName:    H5HF__hdr_finish_init_phase2
      functionSourceFile: '/src/hdf5/src/H5HFhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         57
      ICount:          226
      EdgeCount:       63
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5HF__hdr_compute_free_space
        - H5HF__huge_init
        - H5HF__man_iter_init
        - H5HF__tiny_init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFhdr.c:236,18'
          Dst:             H5HF__hdr_compute_free_space
        - Src:             'H5HFhdr.c:237,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:242,9'
          Dst:             H5HF__man_iter_init
        - Src:             'H5HFhdr.c:243,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:246,9'
          Dst:             H5HF__huge_init
        - Src:             'H5HFhdr.c:247,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:250,9'
          Dst:             H5HF__tiny_init
        - Src:             'H5HFhdr.c:251,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__hdr_compute_free_space
      functionSourceFile: '/src/hdf5/src/H5HFhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          125
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5VM_limit_enc_size
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VM_log2_gen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './H5VMprivate.h:450,13'
          Dst:             H5VM_log2_gen
    - functionName:    H5HF__hdr_finish_init
      functionSourceFile: '/src/hdf5/src/H5HFhdr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          79
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5HF__hdr_finish_init_phase1
        - H5HF__hdr_finish_init_phase2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFhdr.c:279,9'
          Dst:             H5HF__hdr_finish_init_phase1
        - Src:             'H5HFhdr.c:280,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhdr.c:283,9'
          Dst:             H5HF__hdr_finish_init_phase2
        - Src:             'H5HFhdr.c:284,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__huge_delete
      functionSourceFile: '/src/hdf5/src/H5HFhuge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1098
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          102
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - H5B2_delete
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFhuge.c:1131,9'
          Dst:             H5B2_delete
        - Src:             'H5HFhuge.c:1132,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__huge_term
      functionSourceFile: '/src/hdf5/src/H5HFhuge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1083
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         45
      ICount:          162
      EdgeCount:       51
      CyclomaticComplexity: 8
      functionsReached:
        - H5B2_close
        - H5B2_delete
        - H5E_printf_stack
        - H5HF__hdr_dirty
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFhuge.c:1055,13'
          Dst:             H5B2_close
        - Src:             'H5HFhuge.c:1056,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:1069,13'
          Dst:             H5B2_delete
        - Src:             'H5HFhuge.c:1070,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:1078,13'
          Dst:             H5HF__hdr_dirty
        - Src:             'H5HFhuge.c:1079,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__huge_remove
      functionSourceFile: '/src/hdf5/src/H5HFhuge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         128
      ICount:          665
      EdgeCount:       140
      CyclomaticComplexity: 14
      functionsReached:
        - H5B2_open
        - H5B2_remove
        - H5E_printf_stack
        - H5F_addr_decode
        - H5F_sizeof_size
        - H5HF__hdr_dirty
        - H5HF__huge_bt2_dir_remove
        - H5HF__huge_bt2_filt_dir_remove
        - H5HF__huge_bt2_filt_indir_remove
        - H5HF__huge_bt2_indir_remove
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5HFhuge.c:970,13'
          Branch Sides:    []
        - Branch String:   'H5HFhuge.c:983,13'
          Branch Sides:    []
      Callsites:
        - Src:             'H5HFhuge.c:951,38'
          Dst:             H5B2_open
        - Src:             'H5HFhuge.c:952,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:969,13'
          Dst:             H5F_addr_decode
        - Src:             'H5HFhuge.c:970,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFhuge.c:974,17'
          Dst:             H5B2_remove
        - Src:             'H5HFhuge.c:974,17'
          Dst:             H5HF__huge_bt2_filt_dir_remove
        - Src:             'H5HFhuge.c:975,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:982,13'
          Dst:             H5F_addr_decode
        - Src:             'H5HFhuge.c:983,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFhuge.c:987,17'
          Dst:             H5B2_remove
        - Src:             'H5HFhuge.c:987,17'
          Dst:             H5HF__huge_bt2_dir_remove
        - Src:             'H5HFhuge.c:988,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:1000,17'
          Dst:             H5B2_remove
        - Src:             'H5HFhuge.c:1000,17'
          Dst:             H5HF__huge_bt2_filt_indir_remove
        - Src:             'H5HFhuge.c:1001,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:1011,17'
          Dst:             H5B2_remove
        - Src:             'H5HFhuge.c:1011,17'
          Dst:             H5HF__huge_bt2_indir_remove
        - Src:             'H5HFhuge.c:1012,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:1021,9'
          Dst:             H5HF__hdr_dirty
        - Src:             'H5HFhuge.c:1022,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__huge_op
      functionSourceFile: '/src/hdf5/src/H5HFhuge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5HF__huge_op_real
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFhuge.c:917,9'
          Dst:             H5HF__huge_op_real
        - Src:             'H5HFhuge.c:918,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__huge_op_real
      functionSourceFile: '/src/hdf5/src/H5HFhuge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         170
      ICount:          776
      EdgeCount:       192
      CyclomaticComplexity: 24
      functionsReached:
        - H5B2_find
        - H5B2_open
        - H5E_printf_stack
        - H5F_addr_decode
        - H5F_block_read
        - H5F_sizeof_size
        - H5HF__huge_bt2_filt_indir_found
        - H5HF__huge_bt2_indir_found
        - H5MM_xfree
        - H5Z_pipeline
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5HFhuge.c:667,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5HFhuge.c:666,9'
          Dst:             H5F_addr_decode
        - Src:             'H5HFhuge.c:667,9'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFhuge.c:682,42'
          Dst:             H5B2_open
        - Src:             'H5HFhuge.c:683,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:695,17'
          Dst:             H5B2_find
        - Src:             'H5HFhuge.c:695,17'
          Dst:             H5HF__huge_bt2_filt_indir_found
        - Src:             'H5HFhuge.c:697,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:699,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:714,17'
          Dst:             H5B2_find
        - Src:             'H5HFhuge.c:714,17'
          Dst:             H5HF__huge_bt2_indir_found
        - Src:             'H5HFhuge.c:715,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:717,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:728,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:735,9'
          Dst:             H5F_block_read
        - Src:             'H5HFhuge.c:736,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:750,13'
          Dst:             H5Z_pipeline
        - Src:             'H5HFhuge.c:752,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:767,24'
          Dst:             H5MM_xfree
        - Src:             'H5HFhuge.c:770,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:777,20'
          Dst:             H5MM_xfree
    - functionName:    H5HF__huge_read
      functionSourceFile: '/src/hdf5/src/H5HFhuge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 873
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5HF__huge_op_real
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFhuge.c:886,9'
          Dst:             H5HF__huge_op_real
        - Src:             'H5HFhuge.c:887,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__huge_write
      functionSourceFile: '/src/hdf5/src/H5HFhuge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         90
      ICount:          416
      EdgeCount:       98
      CyclomaticComplexity: 10
      functionsReached:
        - H5B2_find
        - H5B2_open
        - H5E_printf_stack
        - H5F_addr_decode
        - H5F_block_write
        - H5F_sizeof_size
        - H5HF__huge_bt2_indir_found
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5HFhuge.c:821,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5HFhuge.c:811,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:820,9'
          Dst:             H5F_addr_decode
        - Src:             'H5HFhuge.c:821,9'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFhuge.c:834,42'
          Dst:             H5B2_open
        - Src:             'H5HFhuge.c:835,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:843,13'
          Dst:             H5B2_find
        - Src:             'H5HFhuge.c:843,13'
          Dst:             H5HF__huge_bt2_indir_found
        - Src:             'H5HFhuge.c:844,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:846,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:855,9'
          Dst:             H5F_block_write
        - Src:             'H5HFhuge.c:856,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__huge_get_obj_off
      functionSourceFile: '/src/hdf5/src/H5HFhuge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          334
      EdgeCount:       90
      CyclomaticComplexity: 12
      functionsReached:
        - H5B2_find
        - H5B2_open
        - H5E_printf_stack
        - H5F_addr_decode
        - H5HF__huge_bt2_filt_indir_found
        - H5HF__huge_bt2_indir_found
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFhuge.c:575,9'
          Dst:             H5F_addr_decode
        - Src:             'H5HFhuge.c:586,42'
          Dst:             H5B2_open
        - Src:             'H5HFhuge.c:587,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:599,17'
          Dst:             H5B2_find
        - Src:             'H5HFhuge.c:599,17'
          Dst:             H5HF__huge_bt2_filt_indir_found
        - Src:             'H5HFhuge.c:601,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:603,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:616,17'
          Dst:             H5B2_find
        - Src:             'H5HFhuge.c:616,17'
          Dst:             H5HF__huge_bt2_indir_found
        - Src:             'H5HFhuge.c:617,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:619,17'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__huge_get_obj_len
      functionSourceFile: '/src/hdf5/src/H5HFhuge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         119
      ICount:          650
      EdgeCount:       130
      CyclomaticComplexity: 13
      functionsReached:
        - H5B2_find
        - H5B2_open
        - H5E_printf_stack
        - H5F_sizeof_size
        - H5HF__huge_bt2_filt_indir_found
        - H5HF__huge_bt2_indir_found
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5HFhuge.c:484,13'
          Branch Sides:    []
        - Branch String:   'H5HFhuge.c:491,13'
          Branch Sides:    []
      Callsites:
        - Src:             'H5HFhuge.c:484,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFhuge.c:491,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFhuge.c:500,42'
          Dst:             H5B2_open
        - Src:             'H5HFhuge.c:501,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:513,17'
          Dst:             H5B2_find
        - Src:             'H5HFhuge.c:513,17'
          Dst:             H5HF__huge_bt2_filt_indir_found
        - Src:             'H5HFhuge.c:515,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:517,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:530,17'
          Dst:             H5B2_find
        - Src:             'H5HFhuge.c:530,17'
          Dst:             H5HF__huge_bt2_indir_found
        - Src:             'H5HFhuge.c:531,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:533,17'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__huge_new_id
      functionSourceFile: '/src/hdf5/src/H5HFhuge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          78
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFhuge.c:248,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__huge_bt2_create
      functionSourceFile: '/src/hdf5/src/H5HFhuge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          206
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5B2_create
        - H5B2_get_addr
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFhuge.c:144,34'
          Dst:             H5B2_create
        - Src:             'H5HFhuge.c:145,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:149,9'
          Dst:             H5B2_get_addr
        - Src:             'H5HFhuge.c:150,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__huge_insert
      functionSourceFile: '/src/hdf5/src/H5HFhuge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         217
      ICount:          1072
      EdgeCount:       239
      CyclomaticComplexity: 24
      functionsReached:
        - H5B2_insert
        - H5B2_open
        - H5E_printf_stack
        - H5F_addr_encode
        - H5F_block_write
        - H5F_sizeof_size
        - H5HF__hdr_dirty
        - H5HF__huge_bt2_create
        - H5HF__huge_new_id
        - H5MF_alloc
        - H5MM_xfree
        - H5Z_pipeline
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5HFhuge.c:375,13'
          Branch Sides:    []
        - Branch String:   'H5HFhuge.c:377,13'
          Branch Sides:    []
        - Branch String:   'H5HFhuge.c:394,13'
          Branch Sides:    []
      Callsites:
        - Src:             'H5HFhuge.c:298,13'
          Dst:             H5HF__huge_bt2_create
        - Src:             'H5HFhuge.c:299,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:306,42'
          Dst:             H5B2_open
        - Src:             'H5HFhuge.c:307,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:325,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:330,13'
          Dst:             H5Z_pipeline
        - Src:             'H5HFhuge.c:332,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:343,36'
          Dst:             H5MF_alloc
        - Src:             'H5HFhuge.c:344,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:347,9'
          Dst:             H5F_block_write
        - Src:             'H5HFhuge.c:348,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:353,9'
          Dst:             H5MM_xfree
        - Src:             'H5HFhuge.c:368,17'
          Dst:             H5B2_insert
        - Src:             'H5HFhuge.c:369,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:374,13'
          Dst:             H5F_addr_encode
        - Src:             'H5HFhuge.c:375,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFhuge.c:377,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFhuge.c:387,17'
          Dst:             H5B2_insert
        - Src:             'H5HFhuge.c:388,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:393,13'
          Dst:             H5F_addr_encode
        - Src:             'H5HFhuge.c:394,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5HFhuge.c:404,28'
          Dst:             H5HF__huge_new_id
        - Src:             'H5HFhuge.c:405,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:429,13'
          Dst:             H5B2_insert
        - Src:             'H5HFhuge.c:430,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFhuge.c:443,9'
          Dst:             H5HF__hdr_dirty
        - Src:             'H5HFhuge.c:444,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__huge_init
      functionSourceFile: '/src/hdf5/src/H5HFhuge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          201
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__man_iblock_parent_info
      functionSourceFile: '/src/hdf5/src/H5HFiblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1737
      functionLinenumberEnd: 1791
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          159
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5HF__dtable_lookup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFiblock.c:1754,9'
          Dst:             H5HF__dtable_lookup
        - Src:             'H5HFiblock.c:1755,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:1778,13'
          Dst:             H5HF__dtable_lookup
        - Src:             'H5HFiblock.c:1779,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VM_log2_gen
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          157
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__man_iblock_size
      functionSourceFile: '/src/hdf5/src/H5HFiblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1665
      functionLinenumberEnd: 1719
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          291
      EdgeCount:       61
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5HF__man_iblock_protect
        - H5HF__man_iblock_size
        - H5HF__man_iblock_unprotect
        - H5VM_log2_gen
        - H5VM_log2_of2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFiblock.c:1681,27'
          Dst:             H5HF__man_iblock_protect
        - Src:             'H5HFiblock.c:1683,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:1696,26'
          Dst:             H5VM_log2_of2
        - Src:             'H5HFiblock.c:1697,26'
          Dst:             H5VM_log2_of2
        - Src:             'H5HFiblock.c:1698,30'
          Dst:             H5VM_log2_gen
        - Src:             'H5HFiblock.c:1706,25'
          Dst:             H5HF__man_iblock_size
        - Src:             'H5HFiblock.c:1708,25'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:1715,19'
          Dst:             H5HF__man_iblock_unprotect
        - Src:             'H5HFiblock.c:1716,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__man_iblock_protect
      functionSourceFile: '/src/hdf5/src/H5HFiblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1079
      functionLinenumberEnd: 1188
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
        - bool
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          250
      EdgeCount:       56
      CyclomaticComplexity: 13
      functionsReached:
        - H5AC_protect
        - H5E_printf_stack
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFiblock.c:1155,50'
          Dst:             H5AC_protect
        - Src:             'H5HFiblock.c:1157,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VM_log2_of2
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__man_iblock_unprotect
      functionSourceFile: '/src/hdf5/src/H5HFiblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1202
      functionLinenumberEnd: 1236
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          110
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - H5AC_unprotect
        - H5E_printf_stack
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFiblock.c:1231,13'
          Dst:             H5AC_unprotect
        - Src:             'H5HFiblock.c:1232,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__man_iblock_delete
      functionSourceFile: '/src/hdf5/src/H5HFiblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1555
      functionLinenumberEnd: 1649
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          323
      EdgeCount:       79
      CyclomaticComplexity: 13
      functionsReached:
        - H5E_printf_stack
        - H5F_is_tmp_addr
        - H5HF__dtable_size_to_rows
        - H5HF__man_dblock_delete
        - H5HF__man_iblock_delete
        - H5HF__man_iblock_protect
        - H5HF__man_iblock_unprotect
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFiblock.c:1573,27'
          Dst:             H5HF__man_iblock_protect
        - Src:             'H5HFiblock.c:1575,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:1597,25'
          Dst:             H5HF__man_dblock_delete
        - Src:             'H5HFiblock.c:1598,25'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:1609,35'
          Dst:             H5HF__dtable_size_to_rows
        - Src:             'H5HFiblock.c:1612,25'
          Dst:             H5HF__man_iblock_delete
        - Src:             'H5HFiblock.c:1614,25'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:1641,10'
          Dst:             H5F_is_tmp_addr
        - Src:             'H5HFiblock.c:1646,19'
          Dst:             H5HF__man_iblock_unprotect
        - Src:             'H5HFiblock.c:1647,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__man_iblock_entry_addr
      functionSourceFile: '/src/hdf5/src/H5HFiblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1524
      functionLinenumberEnd: 1536
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__man_iblock_root_halve
      functionSourceFile: '/src/hdf5/src/H5HFiblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         155
      ICount:          742
      EdgeCount:       178
      CyclomaticComplexity: 25
      functionsReached:
        - H5AC_move_entry
        - H5AC_resize_entry
        - H5E_printf_stack
        - H5FL_seq_free
        - H5FL_seq_realloc
        - H5F_is_tmp_addr
        - H5F_use_tmp_space
        - H5HF__hdr_adjust_heap
        - H5HF__iblock_dirty
        - H5MF_alloc
        - H5MF_alloc_tmp
        - H5MF_xfree
        - H5VM_log2_gen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFiblock.c:670,37'
          Dst:             H5VM_log2_gen
        - Src:             'H5HFiblock.c:674,10'
          Dst:             H5F_is_tmp_addr
        - Src:             'H5HFiblock.c:676,13'
          Dst:             H5MF_xfree
        - Src:             'H5HFiblock.c:677,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:692,9'
          Dst:             H5F_use_tmp_space
        - Src:             'H5HFiblock.c:693,40'
          Dst:             H5MF_alloc_tmp
        - Src:             'H5HFiblock.c:694,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:698,40'
          Dst:             H5MF_alloc
        - Src:             'H5HFiblock.c:699,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:705,13'
          Dst:             H5AC_resize_entry
        - Src:             'H5HFiblock.c:706,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:711,13'
          Dst:             H5AC_move_entry
        - Src:             'H5HFiblock.c:712,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:717,33'
          Dst:             H5FL_seq_realloc
        - Src:             'H5HFiblock.c:719,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:725,34'
          Dst:             H5FL_seq_realloc
        - Src:             'H5HFiblock.c:727,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:741,30'
          Dst:             H5FL_seq_realloc
        - Src:             'H5HFiblock.c:743,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:748,40'
          Dst:             H5FL_seq_free
        - Src:             'H5HFiblock.c:752,9'
          Dst:             H5HF__iblock_dirty
        - Src:             'H5HFiblock.c:753,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:760,9'
          Dst:             H5HF__hdr_adjust_heap
        - Src:             'H5HFiblock.c:762,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__iblock_dirty
      functionSourceFile: '/src/hdf5/src/H5HFiblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_mark_entry_dirty
        - H5E_printf_stack
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFiblock.c:301,9'
          Dst:             H5AC_mark_entry_dirty
        - Src:             'H5HFiblock.c:302,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__man_iblock_root_revert
      functionSourceFile: '/src/hdf5/src/H5HFiblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         95
      ICount:          365
      EdgeCount:       105
      CyclomaticComplexity: 12
      functionsReached:
        - H5AC_create_flush_dependency
        - H5AC_destroy_flush_dependency
        - H5AC_unprotect
        - H5E_printf_stack
        - H5HF__hdr_adjust_heap
        - H5HF__hdr_reset_iter
        - H5HF__man_dblock_protect
        - H5HF__man_iblock_detach
        - H5HF__space_revert_root
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFiblock.c:802,27'
          Dst:             H5HF__man_dblock_protect
        - Src:             'H5HFiblock.c:804,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:816,9'
          Dst:             H5AC_destroy_flush_dependency
        - Src:             'H5HFiblock.c:817,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:821,9'
          Dst:             H5HF__man_iblock_detach
        - Src:             'H5HFiblock.c:822,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:827,9'
          Dst:             H5AC_create_flush_dependency
        - Src:             'H5HFiblock.c:828,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:836,9'
          Dst:             H5HF__hdr_reset_iter
        - Src:             'H5HFiblock.c:837,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:840,9'
          Dst:             H5HF__hdr_adjust_heap
        - Src:             'H5HFiblock.c:842,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:845,9'
          Dst:             H5HF__space_revert_root
        - Src:             'H5HFiblock.c:846,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:849,19'
          Dst:             H5AC_unprotect
        - Src:             'H5HFiblock.c:850,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__man_iblock_detach
      functionSourceFile: '/src/hdf5/src/H5HFiblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1310
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         184
      ICount:          769
      EdgeCount:       219
      CyclomaticComplexity: 37
      functionsReached:
        - H5AC_destroy_flush_dependency
        - H5E_printf_stack
        - H5F_is_tmp_addr
        - H5HF__hdr_empty
        - H5HF__iblock_decr
        - H5HF__iblock_dirty
        - H5HF__man_iblock_detach
        - H5HF__man_iblock_protect
        - H5HF__man_iblock_root_halve
        - H5HF__man_iblock_root_revert
        - H5HF__man_iblock_unprotect
        - H5MF_xfree
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFiblock.c:1385,17'
          Dst:             H5HF__man_iblock_root_revert
        - Src:             'H5HFiblock.c:1386,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:1401,25'
          Dst:             H5HF__man_iblock_root_halve
        - Src:             'H5HFiblock.c:1402,25'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:1411,13'
          Dst:             H5HF__iblock_dirty
        - Src:             'H5HFiblock.c:1412,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:1429,39'
          Dst:             H5HF__man_iblock_protect
        - Src:             'H5HFiblock.c:1432,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:1438,21'
          Dst:             H5HF__hdr_empty
        - Src:             'H5HFiblock.c:1439,21'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:1444,21'
          Dst:             H5AC_destroy_flush_dependency
        - Src:             'H5HFiblock.c:1445,21'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:1449,21'
          Dst:             H5HF__man_iblock_detach
        - Src:             'H5HFiblock.c:1450,21'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:1462,9'
          Dst:             H5HF__iblock_decr
        - Src:             'H5HFiblock.c:1463,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:1486,18'
          Dst:             H5F_is_tmp_addr
        - Src:             'H5HFiblock.c:1491,13'
          Dst:             H5HF__man_iblock_unprotect
        - Src:             'H5HFiblock.c:1492,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:1497,18'
          Dst:             H5F_is_tmp_addr
        - Src:             'H5HFiblock.c:1498,21'
          Dst:             H5MF_xfree
        - Src:             'H5HFiblock.c:1500,21'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__iblock_decr
      functionSourceFile: '/src/hdf5/src/H5HFiblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          183
      EdgeCount:       48
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5HF__iblock_unpin
        - H5HF__man_iblock_dest
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFiblock.c:267,17'
          Dst:             H5HF__iblock_unpin
        - Src:             'H5HFiblock.c:268,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:272,17'
          Dst:             H5HF__man_iblock_dest
        - Src:             'H5HFiblock.c:273,17'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__iblock_unpin
      functionSourceFile: '/src/hdf5/src/H5HFiblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_unpin_entry
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFiblock.c:165,9'
          Dst:             H5AC_unpin_entry
        - Src:             'H5HFiblock.c:166,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__man_iblock_dest
      functionSourceFile: '/src/hdf5/src/H5HFiblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1805
      functionLinenumberEnd: 1837
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          156
      EdgeCount:       44
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_seq_free
        - H5HF__hdr_decr
        - H5HF__iblock_decr
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFiblock.c:1818,9'
          Dst:             H5HF__hdr_decr
        - Src:             'H5HFiblock.c:1819,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:1821,13'
          Dst:             H5HF__iblock_decr
        - Src:             'H5HFiblock.c:1822,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:1827,24'
          Dst:             H5FL_seq_free
        - Src:             'H5HFiblock.c:1829,29'
          Dst:             H5FL_seq_free
        - Src:             'H5HFiblock.c:1831,33'
          Dst:             H5FL_seq_free
        - Src:             'H5HFiblock.c:1834,14'
          Dst:             H5FL_reg_free
    - functionName:    H5HF__man_iblock_alloc_row
      functionSourceFile: '/src/hdf5/src/H5HFiblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         79
      ICount:          270
      EdgeCount:       89
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5HF__iblock_decr
        - H5HF__iblock_incr
        - H5HF__man_dblock_create
        - H5HF__sect_row_get_iblock
        - H5HF__sect_row_reduce
        - H5HF__sect_row_revive
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFiblock.c:891,13'
          Dst:             H5HF__sect_row_revive
        - Src:             'H5HFiblock.c:892,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:895,27'
          Dst:             H5HF__sect_row_get_iblock
        - Src:             'H5HFiblock.c:896,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:899,9'
          Dst:             H5HF__iblock_incr
        - Src:             'H5HFiblock.c:900,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:904,9'
          Dst:             H5HF__sect_row_reduce
        - Src:             'H5HFiblock.c:905,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:908,9'
          Dst:             H5HF__man_dblock_create
        - Src:             'H5HFiblock.c:909,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:914,13'
          Dst:             H5HF__iblock_decr
        - Src:             'H5HFiblock.c:915,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__iblock_incr
      functionSourceFile: '/src/hdf5/src/H5HFiblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5HF__iblock_pin
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFiblock.c:194,13'
          Dst:             H5HF__iblock_pin
        - Src:             'H5HFiblock.c:195,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__iblock_pin
      functionSourceFile: '/src/hdf5/src/H5HFiblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          132
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - H5AC_pin_protected_entry
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFiblock.c:103,9'
          Dst:             H5AC_pin_protected_entry
        - Src:             'H5HFiblock.c:104,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__man_iblock_root_double
      functionSourceFile: '/src/hdf5/src/H5HFiblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         203
      ICount:          1054
      EdgeCount:       237
      CyclomaticComplexity: 36
      functionsReached:
        - H5AC_move_entry
        - H5AC_resize_entry
        - H5E_printf_stack
        - H5FL_seq_realloc
        - H5F_is_tmp_addr
        - H5F_use_tmp_space
        - H5HF__dtable_size_to_row
        - H5HF__hdr_adjust_heap
        - H5HF__hdr_skip_blocks
        - H5HF__iblock_dirty
        - H5HF__man_iter_curr
        - H5MF_alloc
        - H5MF_alloc_tmp
        - H5MF_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFiblock.c:485,9'
          Dst:             H5HF__man_iter_curr
        - Src:             'H5HFiblock.c:486,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:505,25'
          Dst:             H5HF__dtable_size_to_row
        - Src:             'H5HFiblock.c:516,10'
          Dst:             H5F_is_tmp_addr
        - Src:             'H5HFiblock.c:518,13'
          Dst:             H5MF_xfree
        - Src:             'H5HFiblock.c:519,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:528,9'
          Dst:             H5F_use_tmp_space
        - Src:             'H5HFiblock.c:529,40'
          Dst:             H5MF_alloc_tmp
        - Src:             'H5HFiblock.c:530,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:534,40'
          Dst:             H5MF_alloc
        - Src:             'H5HFiblock.c:535,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:541,13'
          Dst:             H5AC_resize_entry
        - Src:             'H5HFiblock.c:542,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:547,13'
          Dst:             H5AC_move_entry
        - Src:             'H5HFiblock.c:548,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:553,33'
          Dst:             H5FL_seq_realloc
        - Src:             'H5HFiblock.c:555,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:560,13'
          Dst:             H5HF__hdr_skip_blocks
        - Src:             'H5HFiblock.c:561,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:582,42'
          Dst:             H5FL_seq_realloc
        - Src:             'H5HFiblock.c:584,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:604,38'
          Dst:             H5FL_seq_realloc
        - Src:             'H5HFiblock.c:606,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:621,9'
          Dst:             H5HF__iblock_dirty
        - Src:             'H5HFiblock.c:622,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:629,9'
          Dst:             H5HF__hdr_adjust_heap
        - Src:             'H5HFiblock.c:631,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__man_iblock_attach
      functionSourceFile: '/src/hdf5/src/H5HFiblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1250
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          176
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5HF__iblock_dirty
        - H5HF__iblock_incr
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFiblock.c:1263,9'
          Dst:             H5HF__iblock_incr
        - Src:             'H5HFiblock.c:1264,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:1292,9'
          Dst:             H5HF__iblock_dirty
        - Src:             'H5HFiblock.c:1293,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__man_iblock_create
      functionSourceFile: '/src/hdf5/src/H5HFiblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 933
      functionLinenumberEnd: 1063
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         146
      ICount:          737
      EdgeCount:       167
      CyclomaticComplexity: 23
      functionsReached:
        - H5AC_insert_entry
        - H5E_printf_stack
        - H5FL_reg_malloc
        - H5FL_seq_calloc
        - H5FL_seq_malloc
        - H5F_use_tmp_space
        - H5HF__hdr_incr
        - H5HF__man_iblock_attach
        - H5HF__man_iblock_dest
        - H5MF_alloc
        - H5MF_alloc_tmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFiblock.c:950,27'
          Dst:             H5FL_reg_malloc
        - Src:             'H5HFiblock.c:951,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:959,9'
          Dst:             H5HF__hdr_incr
        - Src:             'H5HFiblock.c:960,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:972,33'
          Dst:             H5FL_seq_malloc
        - Src:             'H5HFiblock.c:974,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:988,42'
          Dst:             H5FL_seq_calloc
        - Src:             'H5HFiblock.c:990,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:1003,46'
          Dst:             H5FL_seq_calloc
        - Src:             'H5HFiblock.c:1005,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:1011,9'
          Dst:             H5F_use_tmp_space
        - Src:             'H5HFiblock.c:1012,39'
          Dst:             H5MF_alloc_tmp
        - Src:             'H5HFiblock.c:1013,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:1017,39'
          Dst:             H5MF_alloc
        - Src:             'H5HFiblock.c:1018,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:1028,13'
          Dst:             H5HF__man_iblock_attach
        - Src:             'H5HFiblock.c:1029,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:1054,9'
          Dst:             H5AC_insert_entry
        - Src:             'H5HFiblock.c:1055,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:1060,17'
          Dst:             H5HF__man_iblock_dest
        - Src:             'H5HFiblock.c:1061,17'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__man_iblock_root_create
      functionSourceFile: '/src/hdf5/src/H5HFiblock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         175
      ICount:          718
      EdgeCount:       197
      CyclomaticComplexity: 24
      functionsReached:
        - H5AC_create_flush_dependency
        - H5AC_destroy_flush_dependency
        - H5AC_unprotect
        - H5E_printf_stack
        - H5HF__hdr_adjust_heap
        - H5HF__hdr_skip_blocks
        - H5HF__hdr_start_iter
        - H5HF__iblock_dirty
        - H5HF__man_dblock_protect
        - H5HF__man_iblock_attach
        - H5HF__man_iblock_create
        - H5HF__man_iblock_protect
        - H5HF__man_iblock_unprotect
        - H5HF__space_create_root
        - H5VM_log2_of2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFiblock.c:340,25'
          Dst:             H5VM_log2_of2
        - Src:             'H5HFiblock.c:341,25'
          Dst:             H5VM_log2_of2
        - Src:             'H5HFiblock.c:350,9'
          Dst:             H5HF__man_iblock_create
        - Src:             'H5HFiblock.c:351,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:356,27'
          Dst:             H5HF__man_iblock_protect
        - Src:             'H5HFiblock.c:358,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:366,31'
          Dst:             H5HF__man_dblock_protect
        - Src:             'H5HFiblock.c:369,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:376,13'
          Dst:             H5AC_destroy_flush_dependency
        - Src:             'H5HFiblock.c:377,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:381,13'
          Dst:             H5AC_create_flush_dependency
        - Src:             'H5HFiblock.c:382,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:385,13'
          Dst:             H5HF__man_iblock_attach
        - Src:             'H5HFiblock.c:386,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:401,13'
          Dst:             H5HF__space_create_root
        - Src:             'H5HFiblock.c:402,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:406,13'
          Dst:             H5AC_unprotect
        - Src:             'H5HFiblock.c:408,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:413,9'
          Dst:             H5HF__hdr_start_iter
        - Src:             'H5HFiblock.c:416,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:421,13'
          Dst:             H5HF__hdr_skip_blocks
        - Src:             'H5HFiblock.c:423,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:426,9'
          Dst:             H5HF__iblock_dirty
        - Src:             'H5HFiblock.c:427,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:430,9'
          Dst:             H5HF__man_iblock_unprotect
        - Src:             'H5HFiblock.c:431,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiblock.c:448,9'
          Dst:             H5HF__hdr_adjust_heap
        - Src:             'H5HFiblock.c:449,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__man_iter_ready
      functionSourceFile: '/src/hdf5/src/H5HFiter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__man_iter_curr
      functionSourceFile: '/src/hdf5/src/H5HFiter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          86
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__man_iter_down
      functionSourceFile: '/src/hdf5/src/H5HFiter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          129
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5HF__iblock_incr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFiter.c:491,29'
          Dst:             H5FL_reg_malloc
        - Src:             'H5HFiter.c:492,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiter.c:503,9'
          Dst:             H5HF__iblock_incr
        - Src:             'H5HFiter.c:504,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiter.c:511,20'
          Dst:             H5FL_reg_free
    - functionName:    H5HF__man_iter_up
      functionSourceFile: '/src/hdf5/src/H5HFiter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5HF__iblock_decr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFiter.c:449,9'
          Dst:             H5HF__iblock_decr
        - Src:             'H5HFiter.c:450,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiter.c:456,19'
          Dst:             H5FL_reg_free
    - functionName:    H5HF__man_iter_next
      functionSourceFile: '/src/hdf5/src/H5HFiter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          50
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__man_iter_reset
      functionSourceFile: '/src/hdf5/src/H5HFiter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          100
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5HF__iblock_decr
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFiter.c:369,21'
          Dst:             H5HF__iblock_decr
        - Src:             'H5HFiter.c:370,21'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiter.c:374,24'
          Dst:             H5FL_reg_free
    - functionName:    H5HF__man_iter_start_entry
      functionSourceFile: '/src/hdf5/src/H5HFiter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          148
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5HF__iblock_incr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFiter.c:306,28'
          Dst:             H5FL_reg_malloc
        - Src:             'H5HFiter.c:307,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiter.c:318,9'
          Dst:             H5HF__iblock_incr
        - Src:             'H5HFiter.c:319,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiter.c:329,19'
          Dst:             H5FL_reg_free
    - functionName:    H5HF__man_iter_set_entry
      functionSourceFile: '/src/hdf5/src/H5HFiter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          40
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5VM_log2_gen
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          157
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__man_iter_start_offset
      functionSourceFile: '/src/hdf5/src/H5HFiter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         83
      ICount:          475
      EdgeCount:       95
      CyclomaticComplexity: 14
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
        - H5HF__iblock_incr
        - H5HF__man_iblock_protect
        - H5HF__man_iblock_unprotect
        - H5VM_log2_gen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFiter.c:131,32'
          Dst:             H5FL_reg_malloc
        - Src:             'H5HFiter.c:132,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiter.c:195,29'
          Dst:             H5VM_log2_gen
        - Src:             'H5HFiter.c:200,23'
          Dst:             H5HF__man_iblock_protect
        - Src:             'H5HFiter.c:202,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiter.c:208,13'
          Dst:             H5HF__iblock_incr
        - Src:             'H5HFiter.c:209,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiter.c:213,13'
          Dst:             H5HF__man_iblock_unprotect
        - Src:             'H5HFiter.c:214,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFiter.c:229,36'
          Dst:             H5FL_reg_malloc
        - Src:             'H5HFiter.c:230,17'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__man_iter_init
      functionSourceFile: '/src/hdf5/src/H5HFiter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__man_remove
      functionSourceFile: '/src/hdf5/src/H5HFman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         207
      ICount:          798
      EdgeCount:       232
      CyclomaticComplexity: 27
      functionsReached:
        - H5E_printf_stack
        - H5HF__hdr_adj_free
        - H5HF__man_dblock_locate
        - H5HF__man_iblock_unprotect
        - H5HF__sect_single_free
        - H5HF__sect_single_new
        - H5HF__space_add
        - H5Z_can_apply_direct
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFman.c:545,5'
          Dst:             H5Z_can_apply_direct
        - Src:             'H5HFman.c:545,5'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:556,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:558,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:560,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:562,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:564,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:575,13'
          Dst:             H5HF__man_dblock_locate
        - Src:             'H5HFman.c:577,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:581,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:602,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:606,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:609,29'
          Dst:             H5HF__sect_single_new
        - Src:             'H5HFman.c:610,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:614,13'
          Dst:             H5HF__man_iblock_unprotect
        - Src:             'H5HFman.c:615,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:620,9'
          Dst:             H5HF__hdr_adj_free
        - Src:             'H5HFman.c:621,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:627,9'
          Dst:             H5HF__space_add
        - Src:             'H5HFman.c:628,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:634,25'
          Dst:             H5HF__sect_single_free
        - Src:             'H5HFman.c:635,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:639,19'
          Dst:             H5HF__man_iblock_unprotect
        - Src:             'H5HFman.c:640,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__man_op
      functionSourceFile: '/src/hdf5/src/H5HFman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5HF__man_op_real
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFman.c:506,9'
          Dst:             H5HF__man_op_real
        - Src:             'H5HFman.c:507,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__man_op_real
      functionSourceFile: '/src/hdf5/src/H5HFman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         215
      ICount:          801
      EdgeCount:       239
      CyclomaticComplexity: 26
      functionsReached:
        - H5AC_unprotect
        - H5E_printf_stack
        - H5HF__man_dblock_locate
        - H5HF__man_dblock_protect
        - H5HF__man_iblock_unprotect
        - H5Z_can_apply_direct
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFman.c:304,9'
          Dst:             H5Z_can_apply_direct
        - Src:             'H5HFman.c:304,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:323,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:325,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:327,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:329,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:331,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:341,23'
          Dst:             H5HF__man_dblock_protect
        - Src:             'H5HFman.c:342,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:350,13'
          Dst:             H5HF__man_dblock_locate
        - Src:             'H5HFman.c:351,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:362,17'
          Dst:             H5HF__man_iblock_unprotect
        - Src:             'H5HFman.c:363,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:366,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:370,31'
          Dst:             H5HF__man_dblock_protect
        - Src:             'H5HFman.c:373,17'
          Dst:             H5HF__man_iblock_unprotect
        - Src:             'H5HFman.c:374,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:377,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:381,13'
          Dst:             H5HF__man_iblock_unprotect
        - Src:             'H5HFman.c:382,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:392,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:396,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:403,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:407,19'
          Dst:             H5AC_unprotect
        - Src:             'H5HFman.c:408,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__man_write
      functionSourceFile: '/src/hdf5/src/H5HFman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5HF__man_op_real
        - H5HF__op_write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFman.c:474,9'
          Dst:             H5HF__man_op_real
        - Src:             'H5HFman.c:474,9'
          Dst:             H5HF__op_write
        - Src:             'H5HFman.c:475,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__man_read
      functionSourceFile: '/src/hdf5/src/H5HFman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5HF__man_op_real
        - H5HF__op_read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFman.c:437,9'
          Dst:             H5HF__man_op_real
        - Src:             'H5HFman.c:437,9'
          Dst:             H5HF__op_read
        - Src:             'H5HFman.c:438,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__man_get_obj_off
      functionSourceFile: '/src/hdf5/src/H5HFman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__man_get_obj_len
      functionSourceFile: '/src/hdf5/src/H5HFman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          74
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__man_insert
      functionSourceFile: '/src/hdf5/src/H5HFman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         160
      ICount:          621
      EdgeCount:       182
      CyclomaticComplexity: 24
      functionsReached:
        - H5AC_unprotect
        - H5E_printf_stack
        - H5HF__hdr_adj_free
        - H5HF__man_dblock_new
        - H5HF__man_dblock_protect
        - H5HF__man_iblock_alloc_row
        - H5HF__sect_single_dblock_info
        - H5HF__sect_single_free
        - H5HF__sect_single_reduce
        - H5HF__sect_single_revive
        - H5HF__space_find
        - H5Z_can_apply_direct
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFman.c:111,5'
          Dst:             H5Z_can_apply_direct
        - Src:             'H5HFman.c:111,5'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:114,23'
          Dst:             H5HF__space_find
        - Src:             'H5HFman.c:115,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:120,13'
          Dst:             H5HF__man_dblock_new
        - Src:             'H5HFman.c:121,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:128,13'
          Dst:             H5HF__man_iblock_alloc_row
        - Src:             'H5HFman.c:129,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:135,13'
          Dst:             H5HF__sect_single_revive
        - Src:             'H5HFman.c:136,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:140,9'
          Dst:             H5HF__sect_single_dblock_info
        - Src:             'H5HFman.c:141,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:144,27'
          Dst:             H5HF__man_dblock_protect
        - Src:             'H5HFman.c:146,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:158,9'
          Dst:             H5HF__sect_single_reduce
        - Src:             'H5HFman.c:159,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:184,9'
          Dst:             H5HF__hdr_adj_free
        - Src:             'H5HFman.c:185,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:190,25'
          Dst:             H5HF__sect_single_free
        - Src:             'H5HFman.c:191,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFman.c:194,19'
          Dst:             H5AC_unprotect
        - Src:             'H5HFman.c:195,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_row_first
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionLinenumberEnd: 1373
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          67
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5HF__space_sect_change_class
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:1369,13'
          Dst:             H5HF__space_sect_change_class
        - Src:             'H5HFsection.c:1370,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_indirect_first
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3186
      functionLinenumberEnd: 3219
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          102
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5HF__sect_indirect_first
        - H5HF__sect_row_first
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:3204,13'
          Dst:             H5HF__sect_row_first
        - Src:             'H5HFsection.c:3205,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:3214,13'
          Dst:             H5HF__sect_indirect_first
        - Src:             'H5HFsection.c:3215,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_indirect_reduce
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2924
      functionLinenumberEnd: 3142
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         124
      ICount:          808
      EdgeCount:       143
      CyclomaticComplexity: 21
      functionsReached:
        - H5E_printf_stack
        - H5HF__dtable_span_size
        - H5HF__sect_indirect_decr
        - H5HF__sect_indirect_first
        - H5HF__sect_indirect_free
        - H5HF__sect_indirect_is_first
        - H5HF__sect_indirect_new
        - H5HF__sect_indirect_reduce
        - H5MM_xfree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:2957,24'
          Dst:             H5HF__sect_indirect_is_first
        - Src:             'H5HFsection.c:2960,17'
          Dst:             H5HF__sect_indirect_reduce
        - Src:             'H5HFsection.c:2961,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:2967,21'
          Dst:             H5HF__sect_indirect_first
        - Src:             'H5HFsection.c:2968,21'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:2999,17'
          Dst:             H5HF__sect_indirect_first
        - Src:             'H5HFsection.c:3000,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:3015,71'
          Dst:             H5MM_xfree
        - Src:             'H5HFsection.c:3053,44'
          Dst:             H5HF__dtable_span_size
        - Src:             'H5HFsection.c:3063,38'
          Dst:             H5HF__sect_indirect_new
        - Src:             'H5HFsection.c:3066,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:3074,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:3085,71'
          Dst:             H5MM_xfree
        - Src:             'H5HFsection.c:3107,17'
          Dst:             H5HF__sect_indirect_first
        - Src:             'H5HFsection.c:3108,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:3123,63'
          Dst:             H5MM_xfree
        - Src:             'H5HFsection.c:3128,9'
          Dst:             H5HF__sect_indirect_decr
        - Src:             'H5HFsection.c:3129,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:3138,13'
          Dst:             H5HF__sect_indirect_free
        - Src:             'H5HFsection.c:3139,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_indirect_is_first
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3156
      functionLinenumberEnd: 3172
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - H5HF__sect_indirect_is_first
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:3167,25'
          Dst:             H5HF__sect_indirect_is_first
    - functionName:    H5HF__sect_indirect_new
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2069
      functionLinenumberEnd: 2119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          197
      EdgeCount:       39
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FS__sect_node_new
        - H5HF__dtable_span_size
        - H5HF__iblock_incr
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:2082,25'
          Dst:             H5FS__sect_node_new
        - Src:             'H5HFsection.c:2084,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:2090,13'
          Dst:             H5HF__iblock_incr
        - Src:             'H5HFsection.c:2091,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:2103,34'
          Dst:             H5HF__dtable_span_size
        - Src:             'H5HFsection.c:2116,16'
          Dst:             H5FL_reg_free
    - functionName:    H5HF__sect_indirect_decr
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2515
      functionLinenumberEnd: 2548
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          111
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5HF__sect_indirect_decr
        - H5HF__sect_indirect_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:2537,13'
          Dst:             H5HF__sect_indirect_free
        - Src:             'H5HFsection.c:2538,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:2542,17'
          Dst:             H5HF__sect_indirect_decr
        - Src:             'H5HFsection.c:2543,17'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_indirect_free
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3762
      functionLinenumberEnd: 3787
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          101
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5HF__sect_node_free
        - H5MM_xfree
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:3771,57'
          Dst:             H5MM_xfree
        - Src:             'H5HFsection.c:3774,59'
          Dst:             H5MM_xfree
        - Src:             'H5HFsection.c:3783,9'
          Dst:             H5HF__sect_node_free
        - Src:             'H5HFsection.c:3784,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_node_free
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          62
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5HF__iblock_decr
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:411,13'
          Dst:             H5HF__iblock_decr
        - Src:             'H5HFsection.c:412,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:416,12'
          Dst:             H5FL_reg_free
    - functionName:    H5FS__sect_node_new
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:370,29'
          Dst:             H5FL_reg_malloc
        - Src:             'H5HFsection.c:371,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_indirect_revive
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2604
      functionLinenumberEnd: 2641
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          173
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5HF__iblock_incr
        - H5HF__sect_indirect_revive
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:2619,9'
          Dst:             H5HF__iblock_incr
        - Src:             'H5HFsection.c:2620,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:2637,13'
          Dst:             H5HF__sect_indirect_revive
        - Src:             'H5HFsection.c:2638,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_row_create
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1152
      functionLinenumberEnd: 1181
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - size_t
        - size_t
        - bool
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          99
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FS__sect_node_new
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:1165,25'
          Dst:             H5FS__sect_node_new
        - Src:             'H5HFsection.c:1168,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_indirect_debug
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3903
      functionLinenumberEnd: 3914
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:3910,5'
          Dst:             fprintf
        - Src:             'H5HFsection.c:3911,5'
          Dst:             fprintf
        - Src:             'H5HFsection.c:3912,5'
          Dst:             fprintf
    - functionName:    H5HF__sect_indirect_valid
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3802
      functionLinenumberEnd: 3887
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          235
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - H5HF__sect_indirect_valid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:3883,13'
          Dst:             H5HF__sect_indirect_valid
    - functionName:    H5HF__sect_indirect_build_parent
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3503
      functionLinenumberEnd: 3567
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         54
      ICount:          261
      EdgeCount:       61
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5HF__man_iblock_parent_info
        - H5HF__sect_indirect_free
        - H5HF__sect_indirect_new
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:3531,13'
          Dst:             H5HF__man_iblock_parent_info
        - Src:             'H5HFsection.c:3532,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:3542,29'
          Dst:             H5HF__sect_indirect_new
        - Src:             'H5HFsection.c:3544,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:3554,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:3564,25'
          Dst:             H5HF__sect_indirect_free
        - Src:             'H5HFsection.c:3565,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_row_free_real
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1795
      functionLinenumberEnd: 1807
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5HF__sect_node_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:1803,9'
          Dst:             H5HF__sect_node_free
        - Src:             'H5HFsection.c:1804,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_indirect_merge_row
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3261
      functionLinenumberEnd: 3488
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         125
      ICount:          779
      EdgeCount:       146
      CyclomaticComplexity: 23
      functionsReached:
        - H5E_printf_stack
        - H5HF__sect_indirect_build_parent
        - H5HF__sect_indirect_decr
        - H5HF__sect_indirect_free
        - H5HF__sect_indirect_top
        - H5HF__sect_row_free
        - H5HF__space_add
        - H5MM_realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:3283,13'
          Dst:             H5HF__sect_indirect_top
        - Src:             'H5HFsection.c:3285,13'
          Dst:             H5HF__sect_indirect_top
        - Src:             'H5HFsection.c:3369,65'
          Dst:             H5MM_realloc
        - Src:             'H5HFsection.c:3371,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:3416,67'
          Dst:             H5MM_realloc
        - Src:             'H5HFsection.c:3418,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:3454,13'
          Dst:             H5HF__sect_row_free
        - Src:             'H5HFsection.c:3455,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:3461,17'
          Dst:             H5HF__sect_indirect_decr
        - Src:             'H5HFsection.c:3462,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:3466,13'
          Dst:             H5HF__sect_indirect_free
        - Src:             'H5HFsection.c:3467,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:3474,13'
          Dst:             H5HF__space_add
        - Src:             'H5HFsection.c:3475,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:3483,13'
          Dst:             H5HF__sect_indirect_build_parent
        - Src:             'H5HFsection.c:3484,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_indirect_top
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1975
      functionLinenumberEnd: 1990
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5HF__sect_indirect_top
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:1986,21'
          Dst:             H5HF__sect_indirect_top
    - functionName:    H5HF__sect_row_free
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1823
      functionLinenumberEnd: 1841
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          85
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5HF__sect_indirect_decr
        - H5HF__sect_row_free_real
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:1833,9'
          Dst:             H5HF__sect_indirect_decr
        - Src:             'H5HFsection.c:1834,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:1837,9'
          Dst:             H5HF__sect_row_free_real
        - Src:             'H5HFsection.c:1838,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_indirect_shrink
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3582
      functionLinenumberEnd: 3619
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         59
      ICount:          220
      EdgeCount:       66
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5HF__sect_indirect_free
        - H5HF__sect_indirect_shrink
        - H5HF__sect_row_free_real
        - H5HF__space_remove
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:3600,17'
          Dst:             H5HF__space_remove
        - Src:             'H5HFsection.c:3601,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:3605,13'
          Dst:             H5HF__sect_row_free_real
        - Src:             'H5HFsection.c:3606,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:3611,13'
          Dst:             H5HF__sect_indirect_shrink
        - Src:             'H5HFsection.c:3612,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:3615,9'
          Dst:             H5HF__sect_indirect_free
        - Src:             'H5HFsection.c:3616,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_indirect_iblock_off
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1948
      functionLinenumberEnd: 1961
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__sect_indirect_deserialize
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3688
      functionLinenumberEnd: 3746
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          272
      EdgeCount:       41
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5HF__sect_indirect_init_rows
        - H5HF__sect_indirect_new
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:3721,29'
          Dst:             H5HF__sect_indirect_new
        - Src:             'H5HFsection.c:3723,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:3734,9'
          Dst:             H5HF__sect_indirect_init_rows
        - Src:             'H5HFsection.c:3737,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_indirect_init_rows
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2194
      functionLinenumberEnd: 2428
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         153
      ICount:          857
      EdgeCount:       178
      CyclomaticComplexity: 27
      functionsReached:
        - H5E_printf_stack
        - H5HF__dtable_size_to_rows
        - H5HF__man_iblock_entry_addr
        - H5HF__man_iblock_protect
        - H5HF__man_iblock_unprotect
        - H5HF__sect_indirect_init_rows
        - H5HF__sect_indirect_new
        - H5HF__sect_row_create
        - H5HF__space_add
        - H5MM_xfree
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:2239,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:2274,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:2299,37'
          Dst:             H5HF__sect_row_create
        - Src:             'H5HFsection.c:2302,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:2312,21'
          Dst:             H5HF__space_add
        - Src:             'H5HFsection.c:2313,21'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:2336,30'
          Dst:             H5HF__dtable_size_to_rows
        - Src:             'H5HFsection.c:2348,25'
          Dst:             H5HF__man_iblock_entry_addr
        - Src:             'H5HFsection.c:2350,25'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:2355,53'
          Dst:             H5HF__man_iblock_protect
        - Src:             'H5HFsection.c:2358,29'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:2368,43'
          Dst:             H5HF__sect_indirect_new
        - Src:             'H5HFsection.c:2370,21'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:2373,21'
          Dst:             H5HF__sect_indirect_init_rows
        - Src:             'H5HFsection.c:2376,21'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:2381,25'
          Dst:             H5HF__man_iblock_unprotect
        - Src:             'H5HFsection.c:2382,25'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:2423,13'
          Dst:             H5MM_xfree
        - Src:             'H5HFsection.c:2425,13'
          Dst:             H5MM_xfree
    - functionName:    H5HF__sect_indirect_serialize
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3635
      functionLinenumberEnd: 3672
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          276
      EdgeCount:       48
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5HF__sect_indirect_serialize
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:3648,17'
          Dst:             H5HF__sect_indirect_serialize
        - Src:             'H5HFsection.c:3649,17'
          Dst:             H5E_printf_stack
    - functionName:    H5FS__sect_term_cls
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5HF__hdr_decr
        - H5MM_xfree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:337,9'
          Dst:             H5HF__hdr_decr
        - Src:             'H5HFsection.c:338,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:341,24'
          Dst:             H5MM_xfree
    - functionName:    H5FS__sect_init_cls
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          89
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5HF__hdr_incr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:300,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:305,9'
          Dst:             H5HF__hdr_incr
        - Src:             'H5HFsection.c:306,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_indirect_for_row
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2133
      functionLinenumberEnd: 2177
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          179
      EdgeCount:       45
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5HF__sect_indirect_free
        - H5HF__sect_indirect_new
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:2148,25'
          Dst:             H5HF__sect_indirect_new
        - Src:             'H5HFsection.c:2151,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:2159,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:2174,13'
          Dst:             H5HF__sect_indirect_free
        - Src:             'H5HFsection.c:2175,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_row_from_single
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1195
      functionLinenumberEnd: 1224
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          137
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5HF__iblock_decr
        - H5HF__sect_indirect_for_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:1216,38'
          Dst:             H5HF__sect_indirect_for_row
        - Src:             'H5HFsection.c:1217,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:1220,9'
          Dst:             H5HF__iblock_decr
        - Src:             'H5HFsection.c:1221,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_single_full_dblock
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         69
      ICount:          259
      EdgeCount:       78
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5HF__man_dblock_destroy
        - H5HF__man_dblock_protect
        - H5HF__sect_row_from_single
        - H5HF__sect_row_parent_removed
        - H5HF__sect_single_dblock_info
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:689,9'
          Dst:             H5HF__sect_single_dblock_info
        - Src:             'H5HFsection.c:690,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:699,31'
          Dst:             H5HF__man_dblock_protect
        - Src:             'H5HFsection.c:701,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:705,13'
          Dst:             H5HF__sect_row_from_single
        - Src:             'H5HFsection.c:706,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:709,13'
          Dst:             H5HF__man_dblock_destroy
        - Src:             'H5HFsection.c:710,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:717,17'
          Dst:             H5HF__sect_row_parent_removed
        - Src:             'H5HFsection.c:718,17'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_single_dblock_info
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          75
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__sect_row_parent_removed
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1417
      functionLinenumberEnd: 1450
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          131
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5HF__iblock_decr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:1431,9'
          Dst:             H5HF__iblock_decr
        - Src:             'H5HFsection.c:1432,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_indirect_add
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2443
      functionLinenumberEnd: 2501
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          272
      EdgeCount:       62
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5HF__sect_indirect_free
        - H5HF__sect_indirect_init_rows
        - H5HF__sect_indirect_new
        - H5HF__space_add
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:2480,25'
          Dst:             H5HF__sect_indirect_new
        - Src:             'H5HFsection.c:2482,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:2485,9'
          Dst:             H5HF__sect_indirect_init_rows
        - Src:             'H5HFsection.c:2487,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:2493,9'
          Dst:             H5HF__space_add
        - Src:             'H5HFsection.c:2494,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:2498,13'
          Dst:             H5HF__sect_indirect_free
        - Src:             'H5HFsection.c:2499,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_indirect_get_iblock
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3233
      functionLinenumberEnd: 3243
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__sect_row_get_iblock
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1387
      functionLinenumberEnd: 1402
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5HF__sect_indirect_get_iblock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:1400,17'
          Dst:             H5HF__sect_indirect_get_iblock
    - functionName:    H5HF__sect_indirect_reduce_row
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2657
      functionLinenumberEnd: 2908
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         125
      ICount:          859
      EdgeCount:       147
      CyclomaticComplexity: 24
      functionsReached:
        - H5E_printf_stack
        - H5HF__sect_indirect_first
        - H5HF__sect_indirect_free
        - H5HF__sect_indirect_is_first
        - H5HF__sect_indirect_new
        - H5HF__sect_indirect_reduce
        - H5HF__sect_row_first
        - H5MM_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:2712,20'
          Dst:             H5HF__sect_indirect_is_first
        - Src:             'H5HFsection.c:2715,13'
          Dst:             H5HF__sect_indirect_reduce
        - Src:             'H5HFsection.c:2716,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:2722,17'
          Dst:             H5HF__sect_indirect_first
        - Src:             'H5HFsection.c:2723,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:2756,29'
          Dst:             H5HF__sect_row_first
        - Src:             'H5HFsection.c:2757,29'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:2766,73'
          Dst:             H5MM_xfree
        - Src:             'H5HFsection.c:2770,29'
          Dst:             H5HF__sect_indirect_first
        - Src:             'H5HFsection.c:2771,29'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:2829,30'
          Dst:             H5HF__sect_indirect_new
        - Src:             'H5HFsection.c:2831,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:2839,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:2894,61'
          Dst:             H5MM_xfree
        - Src:             'H5HFsection.c:2904,13'
          Dst:             H5HF__sect_indirect_free
        - Src:             'H5HFsection.c:2905,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_row_reduce
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1281
      functionLinenumberEnd: 1337
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          211
      EdgeCount:       52
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5HF__sect_indirect_reduce_row
        - H5HF__sect_row_free
        - H5HF__space_add
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:1303,9'
          Dst:             H5HF__sect_indirect_reduce_row
        - Src:             'H5HFsection.c:1304,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:1314,13'
          Dst:             H5HF__sect_row_free
        - Src:             'H5HFsection.c:1315,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:1332,13'
          Dst:             H5HF__space_add
        - Src:             'H5HFsection.c:1333,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_indirect_revive_row
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2562
      functionLinenumberEnd: 2590
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          126
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5HF__man_dblock_locate
        - H5HF__man_iblock_unprotect
        - H5HF__sect_indirect_revive
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:2577,9'
          Dst:             H5HF__man_dblock_locate
        - Src:             'H5HFsection.c:2579,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:2582,9'
          Dst:             H5HF__sect_indirect_revive
        - Src:             'H5HFsection.c:2583,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:2587,23'
          Dst:             H5HF__man_iblock_unprotect
        - Src:             'H5HFsection.c:2588,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_row_revive
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1238
      functionLinenumberEnd: 1265
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          118
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5HF__sect_indirect_revive_row
        - H5HF__sect_row_parent_removed
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:1255,13'
          Dst:             H5HF__sect_row_parent_removed
        - Src:             'H5HFsection.c:1256,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:1260,9'
          Dst:             H5HF__sect_indirect_revive_row
        - Src:             'H5HFsection.c:1261,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_single_reduce
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          108
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5HF__sect_single_free
        - H5HF__space_add
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:642,13'
          Dst:             H5HF__sect_single_free
        - Src:             'H5HFsection.c:643,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:651,13'
          Dst:             H5HF__space_add
        - Src:             'H5HFsection.c:652,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_single_free
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          86
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5HF__sect_node_free
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:1048,9'
          Dst:             H5HF__sect_node_free
        - Src:             'H5HFsection.c:1049,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_single_locate_parent
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          186
      EdgeCount:       60
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5HF__iblock_decr
        - H5HF__iblock_incr
        - H5HF__man_dblock_locate
        - H5HF__man_iblock_unprotect
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:497,9'
          Dst:             H5HF__man_dblock_locate
        - Src:             'H5HFsection.c:499,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:502,9'
          Dst:             H5HF__iblock_incr
        - Src:             'H5HFsection.c:503,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:509,17'
          Dst:             H5HF__iblock_decr
        - Src:             'H5HFsection.c:510,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:520,9'
          Dst:             H5HF__man_iblock_unprotect
        - Src:             'H5HFsection.c:521,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_single_revive
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          76
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5HF__sect_single_locate_parent
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:560,13'
          Dst:             H5HF__sect_single_locate_parent
        - Src:             'H5HFsection.c:561,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_single_new
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          135
      EdgeCount:       39
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FS__sect_node_new
        - H5HF__iblock_incr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:446,17'
          Dst:             H5FS__sect_node_new
        - Src:             'H5HFsection.c:447,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:452,13'
          Dst:             H5HF__iblock_incr
        - Src:             'H5HFsection.c:453,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:464,16'
          Dst:             H5FL_reg_free
    - functionName:    H5HF__sect_indirect_term_cls
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2040
      functionLinenumberEnd: 2053
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FS__sect_term_cls
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:2049,9'
          Dst:             H5FS__sect_term_cls
        - Src:             'H5HFsection.c:2050,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_indirect_init_cls
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2006
      functionLinenumberEnd: 2024
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FS__sect_init_cls
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:2017,9'
          Dst:             H5FS__sect_init_cls
        - Src:             'H5HFsection.c:2018,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_row_debug
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1913
      functionLinenumberEnd: 1934
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          113
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - H5HF__sect_indirect_debug
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:1922,5'
          Dst:             fprintf
        - Src:             'H5HFsection.c:1923,5'
          Dst:             fprintf
        - Src:             'H5HFsection.c:1924,5'
          Dst:             fprintf
        - Src:             'H5HFsection.c:1929,9'
          Dst:             fprintf
        - Src:             'H5HFsection.c:1931,9'
          Dst:             H5HF__sect_indirect_debug
    - functionName:    H5HF__sect_row_valid
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1856
      functionLinenumberEnd: 1898
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5HF__sect_indirect_top
        - H5HF__sect_indirect_valid
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:1892,26'
          Dst:             H5HF__sect_indirect_top
        - Src:             'H5HFsection.c:1895,9'
          Dst:             H5HF__sect_indirect_valid
    - functionName:    H5HF__sect_row_shrink
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1754
      functionLinenumberEnd: 1779
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5HF__sect_indirect_shrink
        - H5HF__sect_indirect_top
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:1769,22'
          Dst:             H5HF__sect_indirect_top
        - Src:             'H5HFsection.c:1772,9'
          Dst:             H5HF__sect_indirect_shrink
        - Src:             'H5HFsection.c:1773,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_row_can_shrink
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1721
      functionLinenumberEnd: 1738
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__sect_row_merge
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1669
      functionLinenumberEnd: 1701
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          120
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5HF__sect_indirect_merge_row
        - H5HF__sect_indirect_shrink
        - H5HF__sect_indirect_top
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:1689,26'
          Dst:             H5HF__sect_indirect_top
        - Src:             'H5HFsection.c:1692,13'
          Dst:             H5HF__sect_indirect_shrink
        - Src:             'H5HFsection.c:1693,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:1697,13'
          Dst:             H5HF__sect_indirect_merge_row
        - Src:             'H5HFsection.c:1698,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_row_can_merge
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1617
      functionLinenumberEnd: 1651
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          114
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - H5HF__sect_indirect_iblock_off
        - H5HF__sect_indirect_top
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:1633,23'
          Dst:             H5HF__sect_indirect_top
        - Src:             'H5HFsection.c:1635,23'
          Dst:             H5HF__sect_indirect_top
        - Src:             'H5HFsection.c:1643,13'
          Dst:             H5HF__sect_indirect_iblock_off
        - Src:             'H5HFsection.c:1644,13'
          Dst:             H5HF__sect_indirect_iblock_off
    - functionName:    H5HF__sect_row_deserialize
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1579
      functionLinenumberEnd: 1598
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5HF__sect_indirect_deserialize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:1593,30'
          Dst:             H5HF__sect_indirect_deserialize
        - Src:             'H5HFsection.c:1594,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_row_serialize
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1538
      functionLinenumberEnd: 1559
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5HF__sect_indirect_serialize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:1554,9'
          Dst:             H5HF__sect_indirect_serialize
        - Src:             'H5HFsection.c:1555,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_row_term_cls
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1509
      functionLinenumberEnd: 1522
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FS__sect_term_cls
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:1518,9'
          Dst:             H5FS__sect_term_cls
        - Src:             'H5HFsection.c:1519,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_row_init_cls
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1469
      functionLinenumberEnd: 1490
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          83
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FS__sect_init_cls
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:1480,9'
          Dst:             H5FS__sect_init_cls
        - Src:             'H5HFsection.c:1481,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_single_valid
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1067
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          127
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - H5AC_get_entry_status
        - H5AC_unprotect
        - H5HF__man_dblock_protect
        - H5HF__sect_single_dblock_info
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:1091,22'
          Dst:             H5HF__sect_single_dblock_info
        - Src:             'H5HFsection.c:1105,22'
          Dst:             H5AC_get_entry_status
        - Src:             'H5HFsection.c:1116,26'
          Dst:             H5HF__man_dblock_protect
        - Src:             'H5HFsection.c:1128,26'
          Dst:             H5AC_unprotect
    - functionName:    H5HF__sect_single_shrink
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         62
      ICount:          220
      EdgeCount:       68
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5HF__man_dblock_destroy
        - H5HF__man_dblock_protect
        - H5HF__sect_single_dblock_info
        - H5HF__sect_single_free
        - H5HF__sect_single_revive
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:987,13'
          Dst:             H5HF__sect_single_revive
        - Src:             'H5HFsection.c:988,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:991,9'
          Dst:             H5HF__sect_single_dblock_info
        - Src:             'H5HFsection.c:992,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:997,27'
          Dst:             H5HF__man_dblock_protect
        - Src:             'H5HFsection.c:999,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:1003,9'
          Dst:             H5HF__sect_single_free
        - Src:             'H5HFsection.c:1004,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:1007,9'
          Dst:             H5HF__man_dblock_destroy
        - Src:             'H5HFsection.c:1008,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_single_can_shrink
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 918
      functionLinenumberEnd: 953
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          89
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__sect_single_merge
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 864
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          155
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5HF__sect_single_free
        - H5HF__sect_single_full_dblock
        - H5HF__sect_single_revive
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:884,9'
          Dst:             H5HF__sect_single_free
        - Src:             'H5HFsection.c:885,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:889,13'
          Dst:             H5HF__sect_single_revive
        - Src:             'H5HFsection.c:890,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFsection.c:894,9'
          Dst:             H5HF__sect_single_full_dblock
        - Src:             'H5HFsection.c:895,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_single_can_merge
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__sect_single_deserialize
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FS__sect_node_new
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:798,21'
          Dst:             H5FS__sect_node_new
        - Src:             'H5HFsection.c:799,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__sect_single_add
      functionSourceFile: '/src/hdf5/src/H5HFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          97
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5HF__sect_single_full_dblock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFsection.c:757,13'
          Dst:             H5HF__sect_single_full_dblock
        - Src:             'H5HFsection.c:758,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__space_sect_change_class
      functionSourceFile: '/src/hdf5/src/H5HFspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FS_sect_change_class
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFspace.c:548,9'
          Dst:             H5FS_sect_change_class
        - Src:             'H5HFspace.c:549,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__space_delete
      functionSourceFile: '/src/hdf5/src/H5HFspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          54
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FS_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFspace.c:515,9'
          Dst:             H5FS_delete
        - Src:             'H5HFspace.c:516,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__space_close
      functionSourceFile: '/src/hdf5/src/H5HFspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          147
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5FS_close
        - H5FS_delete
        - H5FS_sect_stats
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFspace.c:472,13'
          Dst:             H5FS_sect_stats
        - Src:             'H5HFspace.c:473,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFspace.c:476,13'
          Dst:             H5FS_close
        - Src:             'H5HFspace.c:477,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFspace.c:482,17'
          Dst:             H5FS_delete
        - Src:             'H5HFspace.c:483,17'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__space_remove
      functionSourceFile: '/src/hdf5/src/H5HFspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FS_sect_remove
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFspace.c:437,9'
          Dst:             H5FS_sect_remove
        - Src:             'H5HFspace.c:438,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__space_size
      functionSourceFile: '/src/hdf5/src/H5HFspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          106
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FS_size
        - H5HF__space_start
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFspace.c:397,13'
          Dst:             H5HF__space_start
        - Src:             'H5HFspace.c:398,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFspace.c:402,13'
          Dst:             H5FS_size
        - Src:             'H5HFspace.c:403,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__space_start
      functionSourceFile: '/src/hdf5/src/H5HFspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          138
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FS_create
        - H5FS_open
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFspace.c:99,36'
          Dst:             H5FS_open
        - Src:             'H5HFspace.c:101,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFspace.c:117,32'
          Dst:             H5FS_create
        - Src:             'H5HFspace.c:119,17'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__space_create_root_cb
      functionSourceFile: '/src/hdf5/src/H5HFspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          85
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5HF__iblock_incr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFspace.c:320,9'
          Dst:             H5HF__iblock_incr
        - Src:             'H5HFspace.c:321,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__space_create_root
      functionSourceFile: '/src/hdf5/src/H5HFspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          67
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FS_sect_iterate
        - H5HF__space_create_root_cb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFspace.c:365,13'
          Dst:             H5FS_sect_iterate
        - Src:             'H5HFspace.c:365,13'
          Dst:             H5HF__space_create_root_cb
        - Src:             'H5HFspace.c:366,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__space_revert_root_cb
      functionSourceFile: '/src/hdf5/src/H5HFspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          88
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5HF__iblock_decr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFspace.c:240,13'
          Dst:             H5HF__iblock_decr
        - Src:             'H5HFspace.c:241,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__space_revert_root
      functionSourceFile: '/src/hdf5/src/H5HFspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FS_sect_iterate
        - H5HF__space_revert_root_cb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFspace.c:279,13'
          Dst:             H5FS_sect_iterate
        - Src:             'H5HFspace.c:279,13'
          Dst:             H5HF__space_revert_root_cb
        - Src:             'H5HFspace.c:280,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__space_find
      functionSourceFile: '/src/hdf5/src/H5HFspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          115
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FS_sect_find
        - H5HF__space_start
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFspace.c:196,13'
          Dst:             H5HF__space_start
        - Src:             'H5HFspace.c:197,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFspace.c:201,27'
          Dst:             H5FS_sect_find
        - Src:             'H5HFspace.c:202,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__space_add
      functionSourceFile: '/src/hdf5/src/H5HFspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          104
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FS_sect_add
        - H5HF__space_start
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFspace.c:155,13'
          Dst:             H5HF__space_start
        - Src:             'H5HFspace.c:156,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFspace.c:162,9'
          Dst:             H5FS_sect_add
        - Src:             'H5HFspace.c:163,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__tiny_remove
      functionSourceFile: '/src/hdf5/src/H5HFtiny.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          67
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5HF__hdr_dirty
        - H5HF__tiny_get_obj_len
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFtiny.c:341,17'
          Dst:             H5HF__tiny_get_obj_len
        - Src:             'H5HFtiny.c:348,9'
          Dst:             H5HF__hdr_dirty
        - Src:             'H5HFtiny.c:349,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__tiny_get_obj_len
      functionSourceFile: '/src/hdf5/src/H5HFtiny.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HF__tiny_op
      functionSourceFile: '/src/hdf5/src/H5HFtiny.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5HF__tiny_op_real
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFtiny.c:309,9'
          Dst:             H5HF__tiny_op_real
        - Src:             'H5HFtiny.c:310,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__tiny_op_real
      functionSourceFile: '/src/hdf5/src/H5HFtiny.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          87
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5HF__tiny_get_obj_len
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFtiny.c:233,17'
          Dst:             H5HF__tiny_get_obj_len
        - Src:             'H5HFtiny.c:248,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__tiny_read
      functionSourceFile: '/src/hdf5/src/H5HFtiny.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5HF__op_read
        - H5HF__tiny_op_real
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFtiny.c:278,9'
          Dst:             H5HF__tiny_op_real
        - Src:             'H5HFtiny.c:278,9'
          Dst:             H5HF__op_read
        - Src:             'H5HFtiny.c:279,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__tiny_insert
      functionSourceFile: '/src/hdf5/src/H5HFtiny.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          131
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5HF__hdr_dirty
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFtiny.c:162,9'
          Dst:             H5HF__hdr_dirty
        - Src:             'H5HFtiny.c:163,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF__tiny_init
      functionSourceFile: '/src/hdf5/src/H5HFtiny.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          61
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HG__free
      functionSourceFile: '/src/hdf5/src/H5HG.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          95
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FL_blk_free
        - H5FL_reg_free
        - H5FL_seq_free
        - H5F_cwfs_remove_heap
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HG.c:847,9'
          Dst:             H5F_cwfs_remove_heap
        - Src:             'H5HG.c:848,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:851,23'
          Dst:             H5FL_blk_free
        - Src:             'H5HG.c:853,21'
          Dst:             H5FL_seq_free
        - Src:             'H5HG.c:854,12'
          Dst:             H5FL_reg_free
    - functionName:    H5HG_remove
      functionSourceFile: '/src/hdf5/src/H5HG.c'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         157
      ICount:          907
      EdgeCount:       174
      CyclomaticComplexity: 19
      functionsReached:
        - H5AC_tag
        - H5AC_unprotect
        - H5E_printf_stack
        - H5F_cwfs_advance_heap
        - H5F_get_intent
        - H5F_sizeof_size
        - H5HG__protect
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5HG.c:796,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5HG.c:741,5'
          Dst:             H5AC_tag
        - Src:             'H5HG.c:746,15'
          Dst:             H5F_get_intent
        - Src:             'H5HG.c:747,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:751,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:755,25'
          Dst:             H5HG__protect
        - Src:             'H5HG.c:756,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:760,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:772,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:777,52'
          Dst:             H5F_sizeof_size
        - Src:             'H5HG.c:791,30'
          Dst:             H5F_sizeof_size
        - Src:             'H5HG.c:796,9'
          Dst:             H5F_sizeof_size
        - Src:             'H5HG.c:801,30'
          Dst:             H5F_sizeof_size
        - Src:             'H5HG.c:816,13'
          Dst:             H5F_cwfs_advance_heap
        - Src:             'H5HG.c:817,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:821,17'
          Dst:             H5AC_unprotect
        - Src:             'H5HG.c:822,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:824,5'
          Dst:             H5AC_tag
    - functionName:    H5HG__protect
      functionSourceFile: '/src/hdf5/src/H5HG.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_protect
        - H5E_printf_stack
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HG.c:235,40'
          Dst:             H5AC_protect
        - Src:             'H5HG.c:236,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HG_get_obj_size
      functionSourceFile: '/src/hdf5/src/H5HG.c'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          232
      EdgeCount:       65
      CyclomaticComplexity: 8
      functionsReached:
        - H5AC_tag
        - H5AC_unprotect
        - H5E_printf_stack
        - H5HG__protect
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HG.c:688,5'
          Dst:             H5AC_tag
        - Src:             'H5HG.c:697,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:701,25'
          Dst:             H5HG__protect
        - Src:             'H5HG.c:702,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:706,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:709,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:716,17'
          Dst:             H5AC_unprotect
        - Src:             'H5HG.c:717,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:719,5'
          Dst:             H5AC_tag
    - functionName:    H5HG_link
      functionSourceFile: '/src/hdf5/src/H5HG.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         101
      ICount:          397
      EdgeCount:       111
      CyclomaticComplexity: 12
      functionsReached:
        - H5AC_tag
        - H5AC_unprotect
        - H5E_printf_stack
        - H5F_get_intent
        - H5HG__protect
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HG.c:630,5'
          Dst:             H5AC_tag
        - Src:             'H5HG.c:635,15'
          Dst:             H5F_get_intent
        - Src:             'H5HG.c:636,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:640,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:644,25'
          Dst:             H5HG__protect
        - Src:             'H5HG.c:645,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:649,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:652,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:655,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:657,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:666,17'
          Dst:             H5AC_unprotect
        - Src:             'H5HG.c:667,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:669,5'
          Dst:             H5AC_tag
    - functionName:    H5HG_read
      functionSourceFile: '/src/hdf5/src/H5HG.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         104
      ICount:          425
      EdgeCount:       118
      CyclomaticComplexity: 16
      functionsReached:
        - H5AC_tag
        - H5AC_unprotect
        - H5E_printf_stack
        - H5F_cwfs_advance_heap
        - H5F_sizeof_size
        - H5HG__protect
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HG.c:553,5'
          Dst:             H5AC_tag
        - Src:             'H5HG.c:561,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:565,25'
          Dst:             H5HG__protect
        - Src:             'H5HG.c:566,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:568,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:571,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:575,41'
          Dst:             H5F_sizeof_size
        - Src:             'H5HG.c:579,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:587,13'
          Dst:             H5F_cwfs_advance_heap
        - Src:             'H5HG.c:588,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:599,17'
          Dst:             H5AC_unprotect
        - Src:             'H5HG.c:600,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:605,5'
          Dst:             H5AC_tag
    - functionName:    H5HG__alloc
      functionSourceFile: '/src/hdf5/src/H5HG.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         113
      ICount:          838
      EdgeCount:       125
      CyclomaticComplexity: 14
      functionsReached:
        - H5E_printf_stack
        - H5FL_seq_realloc
        - H5F_sizeof_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5HG.c:323,5'
          Branch Sides:    []
        - Branch String:   'H5HG.c:344,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5HG.c:268,26'
          Dst:             H5F_sizeof_size
        - Src:             'H5HG.c:303,32'
          Dst:             H5FL_seq_realloc
        - Src:             'H5HG.c:304,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:323,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5HG.c:333,42'
          Dst:             H5F_sizeof_size
        - Src:             'H5HG.c:344,9'
          Dst:             H5F_sizeof_size
    - functionName:    H5HG__create
      functionSourceFile: '/src/hdf5/src/H5HG.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         178
      ICount:          934
      EdgeCount:       192
      CyclomaticComplexity: 16
      functionsReached:
        - H5AC_insert_entry
        - H5E_printf_stack
        - H5FL_blk_malloc
        - H5FL_reg_calloc
        - H5FL_seq_malloc
        - H5F_cwfs_add
        - H5F_get_shared
        - H5F_sizeof_size
        - H5HG__free
        - H5MF_alloc
        - H5MF_xfree
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5HG.c:159,5'
          Branch Sides:    []
        - Branch String:   'H5HG.c:177,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5HG.c:136,32'
          Dst:             H5MF_alloc
        - Src:             'H5HG.c:137,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:138,25'
          Dst:             H5FL_reg_calloc
        - Src:             'H5HG.c:139,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:142,20'
          Dst:             H5F_get_shared
        - Src:             'H5HG.c:144,32'
          Dst:             H5FL_blk_malloc
        - Src:             'H5HG.c:145,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:147,20'
          Dst:             H5F_sizeof_size
        - Src:             'H5HG.c:147,20'
          Dst:             H5F_sizeof_size
        - Src:             'H5HG.c:149,30'
          Dst:             H5FL_seq_malloc
        - Src:             'H5HG.c:150,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:159,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5HG.c:170,32'
          Dst:             H5F_sizeof_size
        - Src:             'H5HG.c:177,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5HG.c:180,9'
          Dst:             H5F_cwfs_add
        - Src:             'H5HG.c:181,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:185,9'
          Dst:             H5AC_insert_entry
        - Src:             'H5HG.c:186,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:195,17'
          Dst:             H5MF_xfree
        - Src:             'H5HG.c:196,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:201,21'
          Dst:             H5HG__free
        - Src:             'H5HG.c:202,21'
          Dst:             H5E_printf_stack
    - functionName:    H5HG_insert
      functionSourceFile: '/src/hdf5/src/H5HG.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         100
      ICount:          425
      EdgeCount:       109
      CyclomaticComplexity: 11
      functionsReached:
        - H5AC_tag
        - H5AC_unprotect
        - H5E_printf_stack
        - H5F_cwfs_find_free_heap
        - H5F_get_intent
        - H5F_sizeof_size
        - H5HG__alloc
        - H5HG__create
        - H5HG__protect
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HG.c:477,5'
          Dst:             H5AC_tag
        - Src:             'H5HG.c:484,15'
          Dst:             H5F_get_intent
        - Src:             'H5HG.c:485,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:488,12'
          Dst:             H5F_sizeof_size
        - Src:             'H5HG.c:492,9'
          Dst:             H5F_cwfs_find_free_heap
        - Src:             'H5HG.c:493,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:500,39'
          Dst:             H5F_sizeof_size
        - Src:             'H5HG.c:500,16'
          Dst:             H5HG__create
        - Src:             'H5HG.c:503,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:507,25'
          Dst:             H5HG__protect
        - Src:             'H5HG.c:508,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:511,21'
          Dst:             H5HG__alloc
        - Src:             'H5HG.c:512,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:516,9'
          Dst:             H5F_sizeof_size
        - Src:             'H5HG.c:524,17'
          Dst:             H5AC_unprotect
        - Src:             'H5HG.c:525,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:527,5'
          Dst:             H5AC_tag
    - functionName:    H5HG_extend
      functionSourceFile: '/src/hdf5/src/H5HG.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          669
      EdgeCount:       116
      CyclomaticComplexity: 12
      functionsReached:
        - H5AC_resize_entry
        - H5AC_unprotect
        - H5E_printf_stack
        - H5FL_blk_realloc
        - H5F_sizeof_size
        - H5HG__protect
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5HG.c:413,5'
          Branch Sides:    []
        - Branch String:   'H5HG.c:431,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5HG.c:399,25'
          Dst:             H5HG__protect
        - Src:             'H5HG.c:400,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:403,30'
          Dst:             H5FL_blk_realloc
        - Src:             'H5HG.c:404,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:413,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5HG.c:431,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5HG.c:435,9'
          Dst:             H5AC_resize_entry
        - Src:             'H5HG.c:436,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HG.c:442,17'
          Dst:             H5AC_unprotect
        - Src:             'H5HG.c:443,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HG__hdr_deserialize
      functionSourceFile: '/src/hdf5/src/H5HGcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         125
      ICount:          538
      EdgeCount:       139
      CyclomaticComplexity: 16
      functionsReached:
        - H5E_printf_stack
        - H5F_sizeof_size
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5HGcache.c:137,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5HGcache.c:118,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HGcache.c:119,9'
          Dst:             memcmp
        - Src:             'H5HGcache.c:120,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HGcache.c:125,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HGcache.c:127,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HGcache.c:131,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HGcache.c:135,9'
          Dst:             H5F_sizeof_size
        - Src:             'H5HGcache.c:135,9'
          Dst:             H5F_sizeof_size
        - Src:             'H5HGcache.c:135,9'
          Dst:             H5F_sizeof_size
        - Src:             'H5HGcache.c:135,9'
          Dst:             H5F_sizeof_size
        - Src:             'H5HGcache.c:136,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HGcache.c:137,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5HGcache.c:139,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HG__cache_heap_free_icr
      functionSourceFile: '/src/hdf5/src/H5HGcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5HG__free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HGcache.c:475,9'
          Dst:             H5HG__free
        - Src:             'H5HGcache.c:476,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HG__cache_heap_serialize
      functionSourceFile: '/src/hdf5/src/H5HGcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HG__cache_heap_image_len
      functionSourceFile: '/src/hdf5/src/H5HGcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HG__cache_heap_deserialize
      functionSourceFile: '/src/hdf5/src/H5HGcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         381
      ICount:          1827
      EdgeCount:       424
      CyclomaticComplexity: 45
      functionsReached:
        - H5E_printf_stack
        - H5FL_blk_malloc
        - H5FL_reg_calloc
        - H5FL_seq_calloc
        - H5FL_seq_realloc
        - H5F_cwfs_add
        - H5F_get_shared
        - H5F_sizeof_size
        - H5HG__free
        - H5HG__hdr_deserialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5HGcache.c:337,13'
          Branch Sides:    []
      Callsites:
        - Src:             'H5HGcache.c:235,25'
          Dst:             H5FL_reg_calloc
        - Src:             'H5HGcache.c:236,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HGcache.c:237,20'
          Dst:             H5F_get_shared
        - Src:             'H5HGcache.c:238,32'
          Dst:             H5FL_blk_malloc
        - Src:             'H5HGcache.c:239,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HGcache.c:252,9'
          Dst:             H5F_sizeof_size
        - Src:             'H5HGcache.c:252,9'
          Dst:             H5F_sizeof_size
        - Src:             'H5HGcache.c:252,9'
          Dst:             H5F_sizeof_size
        - Src:             'H5HGcache.c:252,9'
          Dst:             H5F_sizeof_size
        - Src:             'H5HGcache.c:253,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HGcache.c:254,9'
          Dst:             H5HG__hdr_deserialize
        - Src:             'H5HGcache.c:255,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HGcache.c:260,23'
          Dst:             H5F_sizeof_size
        - Src:             'H5HGcache.c:263,14'
          Dst:             H5F_sizeof_size
        - Src:             'H5HGcache.c:263,14'
          Dst:             H5F_sizeof_size
        - Src:             'H5HGcache.c:268,30'
          Dst:             H5FL_seq_calloc
        - Src:             'H5HGcache.c:269,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HGcache.c:274,18'
          Dst:             H5F_sizeof_size
        - Src:             'H5HGcache.c:280,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HGcache.c:297,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HGcache.c:308,21'
          Dst:             H5E_printf_stack
        - Src:             'H5HGcache.c:311,40'
          Dst:             H5FL_seq_realloc
        - Src:             'H5HGcache.c:312,21'
          Dst:             H5E_printf_stack
        - Src:             'H5HGcache.c:321,21'
          Dst:             H5E_printf_stack
        - Src:             'H5HGcache.c:326,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HGcache.c:331,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HGcache.c:335,17'
          Dst:             H5F_sizeof_size
        - Src:             'H5HGcache.c:335,17'
          Dst:             H5F_sizeof_size
        - Src:             'H5HGcache.c:335,17'
          Dst:             H5F_sizeof_size
        - Src:             'H5HGcache.c:335,17'
          Dst:             H5F_sizeof_size
        - Src:             'H5HGcache.c:336,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HGcache.c:337,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5HGcache.c:353,24'
          Dst:             H5F_sizeof_size
        - Src:             'H5HGcache.c:364,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HGcache.c:371,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HGcache.c:373,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HGcache.c:382,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HGcache.c:385,9'
          Dst:             H5F_cwfs_add
        - Src:             'H5HGcache.c:386,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HGcache.c:392,13'
          Dst:             H5HG__free
        - Src:             'H5HGcache.c:393,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HG__cache_heap_get_final_load_size
      functionSourceFile: '/src/hdf5/src/H5HGcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5HG__hdr_deserialize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HGcache.c:194,9'
          Dst:             H5HG__hdr_deserialize
        - Src:             'H5HGcache.c:195,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HG__cache_heap_get_initial_load_size
      functionSourceFile: '/src/hdf5/src/H5HGcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HL_heapsize
      functionSourceFile: '/src/hdf5/src/H5HL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 1009
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          143
      EdgeCount:       29
      CyclomaticComplexity: 5
      functionsReached:
        - H5AC_protect
        - H5AC_unprotect
        - H5E_printf_stack
        - H5F_sizeof_addr
        - H5F_sizeof_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HL.c:989,30'
          Dst:             H5F_sizeof_size
        - Src:             'H5HL.c:990,30'
          Dst:             H5F_sizeof_addr
        - Src:             'H5HL.c:992,30'
          Dst:             H5F_sizeof_size
        - Src:             'H5HL.c:992,30'
          Dst:             H5F_sizeof_size
        - Src:             'H5HL.c:992,30'
          Dst:             H5F_sizeof_addr
        - Src:             'H5HL.c:996,32'
          Dst:             H5AC_protect
        - Src:             'H5HL.c:997,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HL.c:1006,25'
          Dst:             H5AC_unprotect
        - Src:             'H5HL.c:1007,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HL_get_size
      functionSourceFile: '/src/hdf5/src/H5HL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 926
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          137
      EdgeCount:       29
      CyclomaticComplexity: 5
      functionsReached:
        - H5AC_protect
        - H5AC_unprotect
        - H5E_printf_stack
        - H5F_sizeof_addr
        - H5F_sizeof_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HL.c:940,30'
          Dst:             H5F_sizeof_size
        - Src:             'H5HL.c:941,30'
          Dst:             H5F_sizeof_addr
        - Src:             'H5HL.c:943,30'
          Dst:             H5F_sizeof_size
        - Src:             'H5HL.c:943,30'
          Dst:             H5F_sizeof_size
        - Src:             'H5HL.c:943,30'
          Dst:             H5F_sizeof_addr
        - Src:             'H5HL.c:947,32'
          Dst:             H5AC_protect
        - Src:             'H5HL.c:948,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HL.c:957,25'
          Dst:             H5AC_unprotect
        - Src:             'H5HL.c:958,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HL_heap_get_size
      functionSourceFile: '/src/hdf5/src/H5HL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HL_delete
      functionSourceFile: '/src/hdf5/src/H5HL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         55
      ICount:          236
      EdgeCount:       64
      CyclomaticComplexity: 11
      functionsReached:
        - H5AC_protect
        - H5AC_unprotect
        - H5E_printf_stack
        - H5F_sizeof_addr
        - H5F_sizeof_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HL.c:860,30'
          Dst:             H5F_sizeof_size
        - Src:             'H5HL.c:861,30'
          Dst:             H5F_sizeof_addr
        - Src:             'H5HL.c:863,30'
          Dst:             H5F_sizeof_size
        - Src:             'H5HL.c:863,30'
          Dst:             H5F_sizeof_size
        - Src:             'H5HL.c:863,30'
          Dst:             H5F_sizeof_addr
        - Src:             'H5HL.c:867,32'
          Dst:             H5AC_protect
        - Src:             'H5HL.c:868,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HL.c:876,44'
          Dst:             H5AC_protect
        - Src:             'H5HL.c:878,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HL.c:885,25'
          Dst:             H5AC_unprotect
        - Src:             'H5HL.c:886,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HL.c:889,25'
          Dst:             H5AC_unprotect
        - Src:             'H5HL.c:890,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HL__minimize_heap_space
      functionSourceFile: '/src/hdf5/src/H5HL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         62
      ICount:          327
      EdgeCount:       76
      CyclomaticComplexity: 16
      functionsReached:
        - H5E_printf_stack
        - H5FL_blk_realloc
        - H5F_sizeof_size
        - H5HL__dblk_realloc
        - H5HL__remove_free
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HL.c:227,60'
          Dst:             H5F_sizeof_size
        - Src:             'H5HL.c:227,60'
          Dst:             H5F_sizeof_size
        - Src:             'H5HL.c:233,56'
          Dst:             H5F_sizeof_size
        - Src:             'H5HL.c:233,56'
          Dst:             H5F_sizeof_size
        - Src:             'H5HL.c:251,35'
          Dst:             H5HL__remove_free
        - Src:             'H5HL.c:273,41'
          Dst:             H5FL_blk_realloc
        - Src:             'H5HL.c:274,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HL.c:277,21'
          Dst:             H5HL__dblk_realloc
        - Src:             'H5HL.c:278,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HL__remove_free
      functionSourceFile: '/src/hdf5/src/H5HL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - H5FL_reg_free
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HL.c:468,32'
          Dst:             H5FL_reg_free
    - functionName:    H5HL_remove
      functionSourceFile: '/src/hdf5/src/H5HL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         143
      ICount:          649
      EdgeCount:       169
      CyclomaticComplexity: 28
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
        - H5F_sizeof_size
        - H5HL__dirty
        - H5HL__minimize_heap_space
        - H5HL__remove_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HL.c:741,17'
          Dst:             H5HL__dirty
        - Src:             'H5HL.c:742,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HL.c:764,27'
          Dst:             H5HL__remove_free
        - Src:             'H5HL.c:766,37'
          Dst:             H5HL__minimize_heap_space
        - Src:             'H5HL.c:767,29'
          Dst:             H5E_printf_stack
        - Src:             'H5HL.c:774,29'
          Dst:             H5HL__minimize_heap_space
        - Src:             'H5HL.c:775,21'
          Dst:             H5E_printf_stack
        - Src:             'H5HL.c:787,27'
          Dst:             H5HL__remove_free
        - Src:             'H5HL.c:789,37'
          Dst:             H5HL__minimize_heap_space
        - Src:             'H5HL.c:790,29'
          Dst:             H5E_printf_stack
        - Src:             'H5HL.c:797,29'
          Dst:             H5HL__minimize_heap_space
        - Src:             'H5HL.c:798,21'
          Dst:             H5E_printf_stack
        - Src:             'H5HL.c:810,16'
          Dst:             H5F_sizeof_size
        - Src:             'H5HL.c:810,16'
          Dst:             H5F_sizeof_size
        - Src:             'H5HL.c:814,23'
          Dst:             H5FL_reg_malloc
        - Src:             'H5HL.c:815,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HL.c:827,21'
          Dst:             H5HL__minimize_heap_space
        - Src:             'H5HL.c:828,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HL__dirty
      functionSourceFile: '/src/hdf5/src/H5HL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          93
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5AC_mark_entry_dirty
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HL.c:498,21'
          Dst:             H5AC_mark_entry_dirty
        - Src:             'H5HL.c:499,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HL.c:503,17'
          Dst:             H5AC_mark_entry_dirty
        - Src:             'H5HL.c:504,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HL_insert
      functionSourceFile: '/src/hdf5/src/H5HL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         136
      ICount:          681
      EdgeCount:       161
      CyclomaticComplexity: 27
      functionsReached:
        - H5AC_resize_entry
        - H5E_printf_stack
        - H5FL_blk_realloc
        - H5FL_reg_malloc
        - H5F_sizeof_size
        - H5HL__dblk_realloc
        - H5HL__dirty
        - H5HL__remove_free
        - H5MF_try_extend
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HL.c:547,17'
          Dst:             H5HL__dirty
        - Src:             'H5HL.c:548,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HL.c:560,61'
          Dst:             H5F_sizeof_size
        - Src:             'H5HL.c:560,61'
          Dst:             H5F_sizeof_size
        - Src:             'H5HL.c:573,22'
          Dst:             H5HL__remove_free
        - Src:             'H5HL.c:606,39'
          Dst:             H5F_sizeof_size
        - Src:             'H5HL.c:606,39'
          Dst:             H5F_sizeof_size
        - Src:             'H5HL.c:616,24'
          Dst:             H5MF_try_extend
        - Src:             'H5HL.c:619,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HL.c:626,29'
          Dst:             H5AC_resize_entry
        - Src:             'H5HL.c:627,21'
          Dst:             H5E_printf_stack
        - Src:             'H5HL.c:631,29'
          Dst:             H5AC_resize_entry
        - Src:             'H5HL.c:632,21'
          Dst:             H5E_printf_stack
        - Src:             'H5HL.c:640,25'
          Dst:             H5HL__dblk_realloc
        - Src:             'H5HL.c:641,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HL.c:655,33'
          Dst:             H5F_sizeof_size
        - Src:             'H5HL.c:655,33'
          Dst:             H5F_sizeof_size
        - Src:             'H5HL.c:656,27'
          Dst:             H5HL__remove_free
        - Src:             'H5HL.c:663,42'
          Dst:             H5F_sizeof_size
        - Src:             'H5HL.c:663,42'
          Dst:             H5F_sizeof_size
        - Src:             'H5HL.c:664,35'
          Dst:             H5FL_reg_malloc
        - Src:             'H5HL.c:665,21'
          Dst:             H5E_printf_stack
        - Src:             'H5HL.c:678,41'
          Dst:             H5FL_blk_realloc
        - Src:             'H5HL.c:679,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HL_unprotect
      functionSourceFile: '/src/hdf5/src/H5HL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          106
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5AC_unpin_entry
        - H5E_printf_stack
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HL.c:424,25'
          Dst:             H5AC_unpin_entry
        - Src:             'H5HL.c:425,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HL.c:433,25'
          Dst:             H5AC_unpin_entry
        - Src:             'H5HL.c:434,17'
          Dst:             H5E_printf_stack
    - functionName:    H5HL_offset_into
      functionSourceFile: '/src/hdf5/src/H5HL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          59
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HL.c:389,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HL_protect
      functionSourceFile: '/src/hdf5/src/H5HL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          286
      EdgeCount:       80
      CyclomaticComplexity: 13
      functionsReached:
        - H5AC_pin_protected_entry
        - H5AC_protect
        - H5AC_unprotect
        - H5E_printf_stack
        - H5F_sizeof_addr
        - H5F_sizeof_size
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HL.c:314,30'
          Dst:             H5F_sizeof_size
        - Src:             'H5HL.c:315,30'
          Dst:             H5F_sizeof_addr
        - Src:             'H5HL.c:317,30'
          Dst:             H5F_sizeof_size
        - Src:             'H5HL.c:317,30'
          Dst:             H5F_sizeof_size
        - Src:             'H5HL.c:317,30'
          Dst:             H5F_sizeof_addr
        - Src:             'H5HL.c:320,40'
          Dst:             H5AC_protect
        - Src:             'H5HL.c:321,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HL.c:338,40'
          Dst:             H5AC_protect
        - Src:             'H5HL.c:339,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HL.c:346,13'
          Dst:             H5AC_pin_protected_entry
        - Src:             'H5HL.c:347,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HL.c:358,25'
          Dst:             H5AC_unprotect
        - Src:             'H5HL.c:359,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HL.c:362,25'
          Dst:             H5AC_unprotect
        - Src:             'H5HL.c:363,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HL_create
      functionSourceFile: '/src/hdf5/src/H5HL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         120
      ICount:          486
      EdgeCount:       137
      CyclomaticComplexity: 19
      functionsReached:
        - H5AC_insert_entry
        - H5E_printf_stack
        - H5FL_blk_calloc
        - H5FL_reg_malloc
        - H5F_sizeof_addr
        - H5F_sizeof_size
        - H5HL__dest
        - H5HL__new
        - H5HL__prfx_dest
        - H5HL__prfx_new
        - H5MF_alloc
        - H5MF_xfree
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HL.c:110,34'
          Dst:             H5F_sizeof_size
        - Src:             'H5HL.c:110,34'
          Dst:             H5F_sizeof_size
        - Src:             'H5HL.c:111,21'
          Dst:             H5F_sizeof_size
        - Src:             'H5HL.c:111,21'
          Dst:             H5F_sizeof_size
        - Src:             'H5HL.c:115,35'
          Dst:             H5F_sizeof_size
        - Src:             'H5HL.c:115,55'
          Dst:             H5F_sizeof_addr
        - Src:             'H5HL.c:115,75'
          Dst:             H5F_sizeof_size
        - Src:             'H5HL.c:115,75'
          Dst:             H5F_sizeof_size
        - Src:             'H5HL.c:115,75'
          Dst:             H5F_sizeof_addr
        - Src:             'H5HL.c:115,25'
          Dst:             H5HL__new
        - Src:             'H5HL.c:116,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HL.c:120,43'
          Dst:             H5MF_alloc
        - Src:             'H5HL.c:121,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HL.c:128,41'
          Dst:             H5FL_blk_calloc
        - Src:             'H5HL.c:129,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HL.c:133,39'
          Dst:             H5FL_reg_malloc
        - Src:             'H5HL.c:134,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HL.c:146,25'
          Dst:             H5HL__prfx_new
        - Src:             'H5HL.c:147,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HL.c:150,17'
          Dst:             H5AC_insert_entry
        - Src:             'H5HL.c:151,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HL.c:160,25'
          Dst:             H5HL__prfx_dest
        - Src:             'H5HL.c:161,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HL.c:166,33'
          Dst:             H5MF_xfree
        - Src:             'H5HL.c:167,25'
          Dst:             H5E_printf_stack
        - Src:             'H5HL.c:168,29'
          Dst:             H5HL__dest
        - Src:             'H5HL.c:169,21'
          Dst:             H5E_printf_stack
    - functionName:    H5HL__fl_serialize
      functionSourceFile: '/src/hdf5/src/H5HLcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         71
      ICount:          468
      EdgeCount:       75
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5HLcache.c:301,13'
          Branch Sides:    []
        - Branch String:   'H5HLcache.c:303,13'
          Branch Sides:    []
        - Branch String:   'H5HLcache.c:305,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    H5HL__fl_deserialize
      functionSourceFile: '/src/hdf5/src/H5HLcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         94
      ICount:          507
      EdgeCount:       102
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5HLcache.c:247,9'
          Branch Sides:    []
        - Branch String:   'H5HLcache.c:252,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5HLcache.c:236,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HLcache.c:239,27'
          Dst:             H5FL_reg_malloc
        - Src:             'H5HLcache.c:240,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HLcache.c:249,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HLcache.c:254,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HLcache.c:269,18'
          Dst:             H5FL_reg_free
    - functionName:    H5HL__hdr_deserialize
      functionSourceFile: '/src/hdf5/src/H5HLcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         201
      ICount:          938
      EdgeCount:       227
      CyclomaticComplexity: 28
      functionsReached:
        - H5E_printf_stack
        - H5F_addr_decode_len
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5HLcache.c:183,5'
          Branch Sides:    []
        - Branch String:   'H5HLcache.c:188,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5HLcache.c:160,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HLcache.c:161,9'
          Dst:             memcmp
        - Src:             'H5HLcache.c:162,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HLcache.c:167,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HLcache.c:169,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HLcache.c:173,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HLcache.c:182,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HLcache.c:187,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HLcache.c:190,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HLcache.c:194,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HLcache.c:195,5'
          Dst:             H5F_addr_decode_len
        - Src:             'H5HLcache.c:201,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HL__cache_datablock_free_icr
      functionSourceFile: '/src/hdf5/src/H5HLcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 882
      functionLinenumberEnd: 897
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5HL__dblk_dest
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HLcache.c:893,9'
          Dst:             H5HL__dblk_dest
        - Src:             'H5HLcache.c:894,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HL__cache_datablock_notify
      functionSourceFile: '/src/hdf5/src/H5HLcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          155
      EdgeCount:       48
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_pin_protected_entry
        - H5AC_unpin_entry
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5HLcache.c:826,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5HLcache.c:837,25'
          Dst:             H5AC_pin_protected_entry
        - Src:             'H5HLcache.c:838,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HLcache.c:857,25'
          Dst:             H5AC_unpin_entry
        - Src:             'H5HLcache.c:858,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HLcache.c:862,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HL__cache_datablock_serialize
      functionSourceFile: '/src/hdf5/src/H5HLcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5HL__fl_serialize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HLcache.c:796,5'
          Dst:             H5HL__fl_serialize
    - functionName:    H5HL__cache_datablock_image_len
      functionSourceFile: '/src/hdf5/src/H5HLcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HL__cache_datablock_deserialize
      functionSourceFile: '/src/hdf5/src/H5HLcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          185
      EdgeCount:       61
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5FL_blk_malloc
        - H5HL__dblk_dest
        - H5HL__dblk_new
        - H5HL__fl_deserialize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HLcache.c:704,25'
          Dst:             H5HL__dblk_new
        - Src:             'H5HLcache.c:705,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HLcache.c:710,41'
          Dst:             H5FL_blk_malloc
        - Src:             'H5HLcache.c:711,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HLcache.c:717,21'
          Dst:             H5HL__fl_deserialize
        - Src:             'H5HLcache.c:718,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HLcache.c:727,21'
          Dst:             H5HL__dblk_dest
        - Src:             'H5HLcache.c:728,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HL__cache_datablock_get_initial_load_size
      functionSourceFile: '/src/hdf5/src/H5HLcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HL__cache_prefix_free_icr
      functionSourceFile: '/src/hdf5/src/H5HLcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5HL__prfx_dest
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HLcache.c:636,9'
          Dst:             H5HL__prfx_dest
        - Src:             'H5HLcache.c:637,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HL__cache_prefix_serialize
      functionSourceFile: '/src/hdf5/src/H5HLcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          442
      EdgeCount:       59
      CyclomaticComplexity: 7
      functionsReached:
        - H5F_addr_encode_len
        - H5HL__fl_serialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5HLcache.c:569,5'
          Branch Sides:    []
        - Branch String:   'H5HLcache.c:570,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5HLcache.c:571,5'
          Dst:             H5F_addr_encode_len
        - Src:             'H5HLcache.c:588,9'
          Dst:             H5HL__fl_serialize
    - functionName:    H5HL__cache_prefix_image_len
      functionSourceFile: '/src/hdf5/src/H5HLcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HL__cache_prefix_deserialize
      functionSourceFile: '/src/hdf5/src/H5HLcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         117
      ICount:          443
      EdgeCount:       135
      CyclomaticComplexity: 20
      functionsReached:
        - H5E_printf_stack
        - H5FL_blk_malloc
        - H5HL__dest
        - H5HL__fl_deserialize
        - H5HL__hdr_deserialize
        - H5HL__new
        - H5HL__prfx_dest
        - H5HL__prfx_new
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HLcache.c:419,25'
          Dst:             H5HL__new
        - Src:             'H5HLcache.c:420,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HLcache.c:423,9'
          Dst:             H5HL__hdr_deserialize
        - Src:             'H5HLcache.c:424,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HLcache.c:427,25'
          Dst:             H5HL__prfx_new
        - Src:             'H5HLcache.c:428,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HLcache.c:438,45'
          Dst:             H5FL_blk_malloc
        - Src:             'H5HLcache.c:439,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HLcache.c:448,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HLcache.c:452,17'
          Dst:             H5HL__fl_deserialize
        - Src:             'H5HLcache.c:453,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HLcache.c:469,25'
          Dst:             H5HL__prfx_dest
        - Src:             'H5HLcache.c:470,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HLcache.c:473,33'
          Dst:             H5HL__dest
        - Src:             'H5HLcache.c:474,17'
          Dst:             H5E_printf_stack
    - functionName:    H5HL__cache_prefix_get_final_load_size
      functionSourceFile: '/src/hdf5/src/H5HLcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          115
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5HL__hdr_deserialize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HLcache.c:367,9'
          Dst:             H5HL__hdr_deserialize
        - Src:             'H5HLcache.c:368,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HL__cache_prefix_get_initial_load_size
      functionSourceFile: '/src/hdf5/src/H5HLcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HL__dest
      functionSourceFile: '/src/hdf5/src/H5HLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          134
      EdgeCount:       41
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5FL_blk_free
        - H5FL_reg_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HLint.c:190,41'
          Dst:             H5FL_blk_free
        - Src:             'H5HLint.c:191,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HLint.c:197,27'
          Dst:             H5FL_reg_free
        - Src:             'H5HLint.c:198,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HLint.c:201,25'
          Dst:             H5FL_reg_free
        - Src:             'H5HLint.c:202,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HL__dec_rc
      functionSourceFile: '/src/hdf5/src/H5HLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          67
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5HL__dest
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HLint.c:156,34'
          Dst:             H5HL__dest
        - Src:             'H5HLint.c:157,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HL__inc_rc
      functionSourceFile: '/src/hdf5/src/H5HLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HL__new
      functionSourceFile: '/src/hdf5/src/H5HLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          111
      EdgeCount:       33
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HLint.c:91,25'
          Dst:             H5FL_reg_calloc
        - Src:             'H5HLint.c:92,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HLint.c:104,29'
          Dst:             H5FL_reg_free
        - Src:             'H5HLint.c:105,13'
          Dst:             H5E_printf_stack
    - functionName:    H5HL__prfx_dest
      functionSourceFile: '/src/hdf5/src/H5HLprfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          72
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5HL__dec_rc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HLprfx.c:137,21'
          Dst:             H5HL__dec_rc
        - Src:             'H5HLprfx.c:138,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HLprfx.c:147,12'
          Dst:             H5FL_reg_free
    - functionName:    H5HL__prfx_new
      functionSourceFile: '/src/hdf5/src/H5HLprfx.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          111
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5HL__inc_rc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HLprfx.c:89,25'
          Dst:             H5FL_reg_calloc
        - Src:             'H5HLprfx.c:90,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HLprfx.c:93,17'
          Dst:             H5HL__inc_rc
        - Src:             'H5HLprfx.c:94,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HLprfx.c:107,16'
          Dst:             H5FL_reg_free
    - functionName:    H5HL__dblk_realloc
      functionSourceFile: '/src/hdf5/src/H5HLdblk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         118
      ICount:          414
      EdgeCount:       132
      CyclomaticComplexity: 16
      functionsReached:
        - H5AC_insert_entry
        - H5AC_move_entry
        - H5AC_resize_entry
        - H5E_printf_stack
        - H5F_sizeof_addr
        - H5F_sizeof_size
        - H5HL__dblk_new
        - H5MF_alloc
        - H5MF_xfree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HLdblk.c:181,17'
          Dst:             H5MF_xfree
        - Src:             'H5HLdblk.c:182,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HLdblk.c:186,36'
          Dst:             H5MF_alloc
        - Src:             'H5HLdblk.c:187,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HLdblk.c:202,25'
          Dst:             H5AC_resize_entry
        - Src:             'H5HLdblk.c:203,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HLdblk.c:211,17'
          Dst:             H5AC_resize_entry
        - Src:             'H5HLdblk.c:212,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HLdblk.c:219,33'
          Dst:             H5HL__dblk_new
        - Src:             'H5HLdblk.c:220,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HLdblk.c:223,31'
          Dst:             H5F_sizeof_size
        - Src:             'H5HLdblk.c:223,31'
          Dst:             H5F_sizeof_size
        - Src:             'H5HLdblk.c:223,31'
          Dst:             H5F_sizeof_addr
        - Src:             'H5HLdblk.c:224,25'
          Dst:             H5AC_resize_entry
        - Src:             'H5HLdblk.c:225,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HLdblk.c:228,25'
          Dst:             H5AC_insert_entry
        - Src:             'H5HLdblk.c:229,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HLdblk.c:241,25'
          Dst:             H5AC_resize_entry
        - Src:             'H5HLdblk.c:242,17'
          Dst:             H5E_printf_stack
        - Src:             'H5HLdblk.c:245,25'
          Dst:             H5AC_move_entry
        - Src:             'H5HLdblk.c:246,17'
          Dst:             H5E_printf_stack
    - functionName:    H5HL__dblk_new
      functionSourceFile: '/src/hdf5/src/H5HLdblk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          111
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5HL__inc_rc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HLdblk.c:90,25'
          Dst:             H5FL_reg_calloc
        - Src:             'H5HLdblk.c:91,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HLdblk.c:94,17'
          Dst:             H5HL__inc_rc
        - Src:             'H5HLdblk.c:95,9'
          Dst:             H5E_printf_stack
        - Src:             'H5HLdblk.c:108,16'
          Dst:             H5FL_reg_free
    - functionName:    H5HL__dblk_dest
      functionSourceFile: '/src/hdf5/src/H5HLdblk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          72
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5HL__dec_rc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HLdblk.c:138,21'
          Dst:             H5HL__dec_rc
        - Src:             'H5HLdblk.c:139,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HLdblk.c:148,12'
          Dst:             H5FL_reg_free
    - functionName:    H5Iget_name
      functionSourceFile: '/src/hdf5/src/H5I.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          249
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_object_get
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5I.c:890,5'
          Dst:             H5_init_library
        - Src:             'H5I.c:890,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:890,5'
          Dst:             H5CX_push
        - Src:             'H5I.c:890,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:890,5'
          Dst:             H5E_clear_stack
        - Src:             'H5I.c:893,28'
          Dst:             H5VL_vol_object
        - Src:             'H5I.c:894,9'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:898,27'
          Dst:             H5I_get_type
        - Src:             'H5I.c:907,9'
          Dst:             H5VL_object_get
        - Src:             'H5I.c:908,9'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:914,5'
          Dst:             H5CX_pop
        - Src:             'H5I.c:914,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Iget_file_id
      functionSourceFile: '/src/hdf5/src/H5I.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         80
      ICount:          291
      EdgeCount:       93
      CyclomaticComplexity: 15
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5F_get_file_id
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5I.c:835,5'
          Dst:             H5_init_library
        - Src:             'H5I.c:835,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:835,5'
          Dst:             H5CX_push
        - Src:             'H5I.c:835,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:835,5'
          Dst:             H5E_clear_stack
        - Src:             'H5I.c:846,32'
          Dst:             H5VL_vol_object
        - Src:             'H5I.c:847,13'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:850,26'
          Dst:             H5F_get_file_id
        - Src:             'H5I.c:851,13'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:854,9'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:857,5'
          Dst:             H5CX_pop
        - Src:             'H5I.c:857,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5I__iterate_pub_cb
      functionSourceFile: '/src/hdf5/src/H5I.c'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Iiterate
      functionSourceFile: '/src/hdf5/src/H5I.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          199
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I__iterate_pub_cb
        - H5I_iterate
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5I.c:801,5'
          Dst:             H5_init_library
        - Src:             'H5I.c:801,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:801,5'
          Dst:             H5CX_push
        - Src:             'H5I.c:801,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:801,5'
          Dst:             H5E_clear_stack
        - Src:             'H5I.c:810,22'
          Dst:             H5I_iterate
        - Src:             'H5I.c:810,22'
          Dst:             H5I__iterate_pub_cb
        - Src:             'H5I.c:811,9'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:814,5'
          Dst:             H5CX_pop
        - Src:             'H5I.c:814,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5I__search_cb
      functionSourceFile: '/src/hdf5/src/H5I.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Isearch
      functionSourceFile: '/src/hdf5/src/H5I.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          215
      EdgeCount:       59
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I__search_cb
        - H5I_iterate
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5I.c:716,5'
          Dst:             H5_init_library
        - Src:             'H5I.c:716,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:716,5'
          Dst:             H5CX_push
        - Src:             'H5I.c:716,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:716,5'
          Dst:             H5E_clear_stack
        - Src:             'H5I.c:720,9'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:730,11'
          Dst:             H5I_iterate
        - Src:             'H5I.c:730,11'
          Dst:             H5I__search_cb
        - Src:             'H5I.c:736,5'
          Dst:             H5CX_pop
        - Src:             'H5I.c:736,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Iis_valid
      functionSourceFile: '/src/hdf5/src/H5I.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         44
      ICount:          185
      EdgeCount:       52
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I__find_id
        - H5_init_library
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5I.c:644,5'
          Dst:             H5_init_library
        - Src:             'H5I.c:644,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:644,5'
          Dst:             H5CX_push
        - Src:             'H5I.c:644,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:644,5'
          Dst:             H5E_clear_stack
        - Src:             'H5I.c:647,25'
          Dst:             H5I__find_id
        - Src:             'H5I.c:653,5'
          Dst:             H5CX_pop
        - Src:             'H5I.c:653,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Iget_type_ref
      functionSourceFile: '/src/hdf5/src/H5I.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         76
      ICount:          270
      EdgeCount:       87
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I__get_type_ref
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5I.c:612,5'
          Dst:             H5_init_library
        - Src:             'H5I.c:612,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:612,5'
          Dst:             H5CX_push
        - Src:             'H5I.c:612,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:612,5'
          Dst:             H5E_clear_stack
        - Src:             'H5I.c:616,9'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:618,9'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:621,22'
          Dst:             H5I__get_type_ref
        - Src:             'H5I.c:622,9'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:625,5'
          Dst:             H5CX_pop
        - Src:             'H5I.c:625,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Idec_type_ref
      functionSourceFile: '/src/hdf5/src/H5I.c'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         51
      ICount:          200
      EdgeCount:       59
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_type_ref
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5I.c:586,5'
          Dst:             H5_init_library
        - Src:             'H5I.c:586,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:586,5'
          Dst:             H5CX_push
        - Src:             'H5I.c:586,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:586,5'
          Dst:             H5E_clear_stack
        - Src:             'H5I.c:589,9'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:591,17'
          Dst:             H5I_dec_type_ref
        - Src:             'H5I.c:594,5'
          Dst:             H5CX_pop
        - Src:             'H5I.c:594,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Iinc_type_ref
      functionSourceFile: '/src/hdf5/src/H5I.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         76
      ICount:          270
      EdgeCount:       87
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I__inc_type_ref
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5I.c:541,5'
          Dst:             H5_init_library
        - Src:             'H5I.c:541,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:541,5'
          Dst:             H5CX_push
        - Src:             'H5I.c:541,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:541,5'
          Dst:             H5E_clear_stack
        - Src:             'H5I.c:545,9'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:547,9'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:550,22'
          Dst:             H5I__inc_type_ref
        - Src:             'H5I.c:551,9'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:554,5'
          Dst:             H5CX_pop
        - Src:             'H5I.c:554,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Iget_ref
      functionSourceFile: '/src/hdf5/src/H5I.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          217
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_ref
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5I.c:512,5'
          Dst:             H5_init_library
        - Src:             'H5I.c:512,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:512,5'
          Dst:             H5CX_push
        - Src:             'H5I.c:512,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:512,5'
          Dst:             H5E_clear_stack
        - Src:             'H5I.c:516,9'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:519,22'
          Dst:             H5I_get_ref
        - Src:             'H5I.c:520,9'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:523,5'
          Dst:             H5CX_pop
        - Src:             'H5I.c:523,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Iinc_ref
      functionSourceFile: '/src/hdf5/src/H5I.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          217
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_inc_ref
        - H5_init_library
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'H5I.c:483,5'
          Dst:             H5_init_library
        - Src:             'H5I.c:483,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:483,5'
          Dst:             H5CX_push
        - Src:             'H5I.c:483,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:483,5'
          Dst:             H5E_clear_stack
        - Src:             'H5I.c:487,9'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:490,22'
          Dst:             H5I_inc_ref
        - Src:             'H5I.c:491,9'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:494,5'
          Dst:             H5CX_pop
        - Src:             'H5I.c:494,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Idec_ref
      functionSourceFile: '/src/hdf5/src/H5I.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          217
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref
        - H5_init_library
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5I.c:454,5'
          Dst:             H5_init_library
        - Src:             'H5I.c:454,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:454,5'
          Dst:             H5CX_push
        - Src:             'H5I.c:454,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:454,5'
          Dst:             H5E_clear_stack
        - Src:             'H5I.c:458,9'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:461,22'
          Dst:             H5I_dec_app_ref
        - Src:             'H5I.c:462,9'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:465,5'
          Dst:             H5CX_pop
        - Src:             'H5I.c:465,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Iremove_verify
      functionSourceFile: '/src/hdf5/src/H5I.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          203
      EdgeCount:       59
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I__remove_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5I.c:425,5'
          Dst:             H5_init_library
        - Src:             'H5I.c:425,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:425,5'
          Dst:             H5CX_push
        - Src:             'H5I.c:425,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:425,5'
          Dst:             H5E_clear_stack
        - Src:             'H5I.c:428,9'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:431,17'
          Dst:             H5I__remove_verify
        - Src:             'H5I.c:434,5'
          Dst:             H5CX_pop
        - Src:             'H5I.c:434,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Iget_type
      functionSourceFile: '/src/hdf5/src/H5I.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          196
      EdgeCount:       57
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5I_object
        - H5_init_library
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5I.c:395,5'
          Dst:             H5_init_library
        - Src:             'H5I.c:395,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:395,5'
          Dst:             H5CX_push
        - Src:             'H5I.c:395,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:395,5'
          Dst:             H5E_clear_stack
        - Src:             'H5I.c:397,17'
          Dst:             H5I_get_type
        - Src:             'H5I.c:399,80'
          Dst:             H5I_object
        - Src:             'H5I.c:403,5'
          Dst:             H5CX_pop
        - Src:             'H5I.c:403,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Iobject_verify
      functionSourceFile: '/src/hdf5/src/H5I.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         65
      ICount:          245
      EdgeCount:       75
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5I.c:361,5'
          Dst:             H5_init_library
        - Src:             'H5I.c:361,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:361,5'
          Dst:             H5CX_push
        - Src:             'H5I.c:361,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:361,5'
          Dst:             H5E_clear_stack
        - Src:             'H5I.c:365,9'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:367,9'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:369,17'
          Dst:             H5I_object_verify
        - Src:             'H5I.c:372,5'
          Dst:             H5CX_pop
        - Src:             'H5I.c:372,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Iregister_future
      functionSourceFile: '/src/hdf5/src/H5I.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          253
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I__register
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5I.c:327,5'
          Dst:             H5_init_library
        - Src:             'H5I.c:327,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:327,5'
          Dst:             H5CX_push
        - Src:             'H5I.c:327,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:327,5'
          Dst:             H5E_clear_stack
        - Src:             'H5I.c:331,9'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:333,9'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:336,22'
          Dst:             H5I__register
        - Src:             'H5I.c:337,9'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:340,5'
          Dst:             H5CX_pop
        - Src:             'H5I.c:340,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Iregister
      functionSourceFile: '/src/hdf5/src/H5I.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         62
      ICount:          231
      EdgeCount:       71
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I__register
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5I.c:298,5'
          Dst:             H5_init_library
        - Src:             'H5I.c:298,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:298,5'
          Dst:             H5CX_push
        - Src:             'H5I.c:298,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:298,5'
          Dst:             H5E_clear_stack
        - Src:             'H5I.c:301,9'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:304,22'
          Dst:             H5I__register
        - Src:             'H5I.c:305,9'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:308,5'
          Dst:             H5CX_pop
        - Src:             'H5I.c:308,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Idestroy_type
      functionSourceFile: '/src/hdf5/src/H5I.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         51
      ICount:          200
      EdgeCount:       59
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I__destroy_type
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5I.c:272,5'
          Dst:             H5_init_library
        - Src:             'H5I.c:272,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:272,5'
          Dst:             H5CX_push
        - Src:             'H5I.c:272,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:272,5'
          Dst:             H5E_clear_stack
        - Src:             'H5I.c:275,9'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:277,17'
          Dst:             H5I__destroy_type
        - Src:             'H5I.c:280,5'
          Dst:             H5CX_pop
        - Src:             'H5I.c:280,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Iclear_type
      functionSourceFile: '/src/hdf5/src/H5I.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          205
      EdgeCount:       59
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_clear_type
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5I.c:243,5'
          Dst:             H5_init_library
        - Src:             'H5I.c:243,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:243,5'
          Dst:             H5CX_push
        - Src:             'H5I.c:243,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:243,5'
          Dst:             H5E_clear_stack
        - Src:             'H5I.c:246,9'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:248,17'
          Dst:             H5I_clear_type
        - Src:             'H5I.c:251,5'
          Dst:             H5CX_pop
        - Src:             'H5I.c:251,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Inmembers
      functionSourceFile: '/src/hdf5/src/H5I.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         92
      ICount:          320
      EdgeCount:       105
      CyclomaticComplexity: 15
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_nmembers
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5I.c:200,5'
          Dst:             H5_init_library
        - Src:             'H5I.c:200,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:200,5'
          Dst:             H5CX_push
        - Src:             'H5I.c:200,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:200,5'
          Dst:             H5E_clear_stack
        - Src:             'H5I.c:203,9'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:210,9'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:212,9'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:217,24'
          Dst:             H5I_nmembers
        - Src:             'H5I.c:218,13'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:224,5'
          Dst:             H5CX_pop
        - Src:             'H5I.c:224,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Itype_exists
      functionSourceFile: '/src/hdf5/src/H5I.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         68
      ICount:          254
      EdgeCount:       79
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5I.c:168,5'
          Dst:             H5_init_library
        - Src:             'H5I.c:168,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:168,5'
          Dst:             H5CX_push
        - Src:             'H5I.c:168,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:168,5'
          Dst:             H5E_clear_stack
        - Src:             'H5I.c:172,9'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:174,9'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:180,5'
          Dst:             H5CX_pop
        - Src:             'H5I.c:180,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Iregister_type
      functionSourceFile: '/src/hdf5/src/H5I.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         94
      ICount:          378
      EdgeCount:       109
      CyclomaticComplexity: 17
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_register_type
        - H5MM_xfree
        - H5_init_library
        - calloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5I.c:99,5'
          Dst:             H5_init_library
        - Src:             'H5I.c:99,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:99,5'
          Dst:             H5CX_push
        - Src:             'H5I.c:99,5'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:99,5'
          Dst:             H5E_clear_stack
        - Src:             'H5I.c:124,13'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:128,24'
          Dst:             calloc
        - Src:             'H5I.c:129,9'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:138,9'
          Dst:             H5I_register_type
        - Src:             'H5I.c:139,9'
          Dst:             H5E_printf_stack
        - Src:             'H5I.c:148,19'
          Dst:             H5MM_xfree
        - Src:             'H5I.c:150,5'
          Dst:             H5CX_pop
        - Src:             'H5I.c:150,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5I__unwrap
      functionSourceFile: '/src/hdf5/src/H5Iint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          78
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - H5T_get_actual_type
        - H5VL_object_data
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Iint.c:266,21'
          Dst:             H5VL_object_data
        - Src:             'H5Iint.c:271,29'
          Dst:             H5T_get_actual_type
    - functionName:    H5I__find_id_cb
      functionSourceFile: '/src/hdf5/src/H5Iint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1624
      functionLinenumberEnd: 1646
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5I__unwrap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Iint.c:1638,14'
          Dst:             H5I__unwrap
    - functionName:    H5I_find_id
      functionSourceFile: '/src/hdf5/src/H5Iint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1662
      functionLinenumberEnd: 1701
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          207
      EdgeCount:       56
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5I__find_id_cb
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Iint.c:1674,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Iint.c:1690,23'
          Dst:             H5I__find_id_cb
        - Src:             'H5Iint.c:1692,17'
          Dst:             H5E_printf_stack
    - functionName:    H5I__iterate_cb
      functionSourceFile: '/src/hdf5/src/H5Iint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1432
      functionLinenumberEnd: 1462
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - H5I__unwrap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Iint.c:1450,18'
          Dst:             H5I__unwrap
    - functionName:    H5I_iterate
      functionSourceFile: '/src/hdf5/src/H5Iint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1492
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          230
      EdgeCount:       63
      CyclomaticComplexity: 13
      functionsReached:
        - H5E_printf_stack
        - H5I__iterate_cb
      functionUses:    39
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Iint.c:1500,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Iint.c:1519,27'
          Dst:             H5I__iterate_cb
        - Src:             'H5Iint.c:1521,21'
          Dst:             H5E_printf_stack
    - functionName:    H5I__get_type_ref
      functionSourceFile: '/src/hdf5/src/H5Iint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1397
      functionLinenumberEnd: 1415
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Iint.c:1409,9'
          Dst:             H5E_printf_stack
    - functionName:    H5I_dec_type_ref
      functionSourceFile: '/src/hdf5/src/H5Iint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1353
      functionLinenumberEnd: 1381
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          136
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5I__destroy_type
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Iint.c:1360,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Iint.c:1364,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Iint.c:1372,9'
          Dst:             H5I__destroy_type
    - functionName:    H5I__destroy_type
      functionSourceFile: '/src/hdf5/src/H5Iint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         51
      ICount:          211
      EdgeCount:       58
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5I_clear_type
        - H5MM_xfree
        - H5MM_xfree_const
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Iint.c:435,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Iint.c:439,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Iint.c:442,9'
          Dst:             H5I_clear_type
        - Src:             'H5Iint.c:443,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Iint.c:447,26'
          Dst:             H5MM_xfree_const
        - Src:             'H5Iint.c:452,17'
          Dst:             H5MM_xfree
    - functionName:    H5I_clear_type
      functionSourceFile: '/src/hdf5/src/H5Iint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         101
      ICount:          578
      EdgeCount:       122
      CyclomaticComplexity: 23
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5I__mark_node
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Iint.c:301,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Iint.c:305,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Iint.c:323,17'
          Dst:             H5I__mark_node
        - Src:             'H5Iint.c:324,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Iint.c:335,20'
          Dst:             H5FL_reg_free
    - functionName:    H5I__mark_node
      functionSourceFile: '/src/hdf5/src/H5Iint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          170
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5I__inc_type_ref
      functionSourceFile: '/src/hdf5/src/H5Iint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1311
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Iint.c:1323,9'
          Dst:             H5E_printf_stack
    - functionName:    H5I_get_ref
      functionSourceFile: '/src/hdf5/src/H5Iint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1279
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          73
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5I__find_id
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Iint.c:1289,25'
          Dst:             H5I__find_id
        - Src:             'H5Iint.c:1290,9'
          Dst:             H5E_printf_stack
    - functionName:    H5I__find_id
      functionSourceFile: '/src/hdf5/src/H5Iint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1546
      functionLinenumberEnd: 1609
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         121
      ICount:          926
      EdgeCount:       141
      CyclomaticComplexity: 22
      functionsReached:
        - H5I__remove_common
        - memcmp
      functionUses:    9
      BranchProfiles:
        - Branch String:   'H5Iint.c:1566,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Iint.c:1566,9'
          Dst:             memcmp
        - Src:             'H5Iint.c:1590,25'
          Dst:             H5I__remove_common
    - functionName:    H5I__remove_common
      functionSourceFile: '/src/hdf5/src/H5Iint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         126
      ICount:          1046
      EdgeCount:       146
      CyclomaticComplexity: 22
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - memcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'H5Iint.c:855,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Iint.c:855,5'
          Dst:             memcmp
        - Src:             'H5Iint.c:864,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Iint.c:873,16'
          Dst:             H5FL_reg_free
    - functionName:    H5I_inc_ref
      functionSourceFile: '/src/hdf5/src/H5Iint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1264
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          94
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5I__find_id
      functionUses:    39
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Iint.c:1252,25'
          Dst:             H5I__find_id
        - Src:             'H5Iint.c:1253,9'
          Dst:             H5E_printf_stack
    - functionName:    H5I_dec_app_ref_always_close_async
      functionSourceFile: '/src/hdf5/src/H5Iint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionLinenumberEnd: 1227
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5I__dec_app_ref_always_close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Iint.c:1223,22'
          Dst:             H5I__dec_app_ref_always_close
        - Src:             'H5Iint.c:1224,9'
          Dst:             H5E_printf_stack
    - functionName:    H5I__dec_app_ref_always_close
      functionSourceFile: '/src/hdf5/src/H5Iint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1141
      functionLinenumberEnd: 1166
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          56
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5I__dec_app_ref
        - H5I_remove
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Iint.c:1150,17'
          Dst:             H5I__dec_app_ref
        - Src:             'H5Iint.c:1160,9'
          Dst:             H5I_remove
        - Src:             'H5Iint.c:1162,9'
          Dst:             H5E_printf_stack
    - functionName:    H5I__dec_app_ref
      functionSourceFile: '/src/hdf5/src/H5Iint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          103
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5I__dec_ref
        - H5I__find_id
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Iint.c:1041,22'
          Dst:             H5I__dec_ref
        - Src:             'H5Iint.c:1042,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Iint.c:1049,29'
          Dst:             H5I__find_id
        - Src:             'H5Iint.c:1050,13'
          Dst:             H5E_printf_stack
    - functionName:    H5I_remove
      functionSourceFile: '/src/hdf5/src/H5Iint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 916
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          148
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5I__remove_common
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Iint.c:906,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Iint.c:909,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Iint.c:912,30'
          Dst:             H5I__remove_common
        - Src:             'H5Iint.c:913,9'
          Dst:             H5E_printf_stack
    - functionName:    H5I__dec_ref
      functionSourceFile: '/src/hdf5/src/H5Iint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 937
      functionLinenumberEnd: 985
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          149
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5I__find_id
        - H5I__remove_common
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Iint.c:947,25'
          Dst:             H5I__find_id
        - Src:             'H5Iint.c:948,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Iint.c:972,25'
          Dst:             H5I__remove_common
        - Src:             'H5Iint.c:973,17'
          Dst:             H5E_printf_stack
    - functionName:    H5I_dec_app_ref_always_close
      functionSourceFile: '/src/hdf5/src/H5Iint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1182
      functionLinenumberEnd: 1195
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          50
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5I__dec_app_ref_always_close
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Iint.c:1191,22'
          Dst:             H5I__dec_app_ref_always_close
        - Src:             'H5Iint.c:1192,9'
          Dst:             H5E_printf_stack
    - functionName:    H5I_dec_app_ref_async
      functionSourceFile: '/src/hdf5/src/H5Iint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1109
      functionLinenumberEnd: 1122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5I__dec_app_ref
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Iint.c:1118,22'
          Dst:             H5I__dec_app_ref
        - Src:             'H5Iint.c:1119,9'
          Dst:             H5E_printf_stack
    - functionName:    H5I_dec_app_ref
      functionSourceFile: '/src/hdf5/src/H5Iint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1077
      functionLinenumberEnd: 1090
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          50
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5I__dec_app_ref
      functionUses:    51
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Iint.c:1086,22'
          Dst:             H5I__dec_app_ref
        - Src:             'H5Iint.c:1087,9'
          Dst:             H5E_printf_stack
    - functionName:    H5I_dec_ref
      functionSourceFile: '/src/hdf5/src/H5Iint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1000
      functionLinenumberEnd: 1013
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          50
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5I__dec_ref
      functionUses:    85
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Iint.c:1009,22'
          Dst:             H5I__dec_ref
        - Src:             'H5Iint.c:1010,9'
          Dst:             H5E_printf_stack
    - functionName:    H5I__remove_verify
      functionSourceFile: '/src/hdf5/src/H5Iint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5I_remove
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Iint.c:826,21'
          Dst:             H5I_remove
    - functionName:    H5I_is_file_object
      functionSourceFile: '/src/hdf5/src/H5Iint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 799
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          136
      EdgeCount:       47
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5I_get_type
        - H5I_object
        - H5T_is_named
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Iint.c:772,28'
          Dst:             H5I_get_type
        - Src:             'H5Iint.c:779,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Iint.c:790,36'
          Dst:             H5I_object
        - Src:             'H5Iint.c:791,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Iint.c:793,21'
          Dst:             H5T_is_named
    - functionName:    H5I_get_type
      functionSourceFile: '/src/hdf5/src/H5Iint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 751
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    165
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5I_object
      functionSourceFile: '/src/hdf5/src/H5Iint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5I__find_id
      functionUses:    235
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Iint.c:687,25'
          Dst:             H5I__find_id
    - functionName:    H5I_object_verify
      functionSourceFile: '/src/hdf5/src/H5Iint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 721
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - H5I__find_id
      functionUses:    296
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Iint.c:717,49'
          Dst:             H5I__find_id
    - functionName:    H5I_subst
      functionSourceFile: '/src/hdf5/src/H5Iint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5I__find_id
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Iint.c:653,25'
          Dst:             H5I__find_id
        - Src:             'H5Iint.c:654,9'
          Dst:             H5E_printf_stack
    - functionName:    H5I_register_using_existing_id
      functionSourceFile: '/src/hdf5/src/H5Iint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - bool
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         232
      ICount:          1874
      EdgeCount:       269
      CyclomaticComplexity: 39
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5I__find_id
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Iint.c:623,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Iint.c:588,25'
          Dst:             H5I__find_id
        - Src:             'H5Iint.c:589,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Iint.c:593,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Iint.c:599,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Iint.c:603,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Iint.c:606,25'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Iint.c:607,9'
          Dst:             H5E_printf_stack
    - functionName:    H5I_register
      functionSourceFile: '/src/hdf5/src/H5Iint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5I__register
      functionUses:    296
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Iint.c:550,41'
          Dst:             H5I__register
        - Src:             'H5Iint.c:551,9'
          Dst:             H5E_printf_stack
    - functionName:    H5I__register
      functionSourceFile: '/src/hdf5/src/H5Iint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         210
      ICount:          1837
      EdgeCount:       245
      CyclomaticComplexity: 37
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'H5Iint.c:511,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Iint.c:492,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Iint.c:495,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Iint.c:496,25'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Iint.c:497,9'
          Dst:             H5E_printf_stack
    - functionName:    H5I_nmembers
      functionSourceFile: '/src/hdf5/src/H5Iint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          104
      EdgeCount:       32
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Iint.c:228,9'
          Dst:             H5E_printf_stack
    - functionName:    H5I_register_type
      functionSourceFile: '/src/hdf5/src/H5Iint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          138
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - calloc
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Iint.c:176,53'
          Dst:             calloc
        - Src:             'H5Iint.c:177,13'
          Dst:             H5E_printf_stack
    - functionName:    H5I_term_package
      functionSourceFile: '/src/hdf5/src/H5Iint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         30
      ICount:          148
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - H5MM_xfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Iint.c:140,44'
          Dst:             H5MM_xfree
    - functionName:    H5Lunpack_elink_val
      functionSourceFile: '/src/hdf5/src/H5L.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1952
      functionLinenumberEnd: 2004
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         113
      ICount:          415
      EdgeCount:       128
      CyclomaticComplexity: 17
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5_init_library
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5L.c:1959,5'
          Dst:             H5_init_library
        - Src:             'H5L.c:1959,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1959,5'
          Dst:             H5CX_push
        - Src:             'H5L.c:1959,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1959,5'
          Dst:             H5E_clear_stack
        - Src:             'H5L.c:1963,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1967,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1969,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1971,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1977,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1982,11'
          Dst:             strlen
        - Src:             'H5L.c:1988,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:2004,5'
          Dst:             H5CX_pop
        - Src:             'H5L.c:2004,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Lvisit_by_name2
      functionSourceFile: '/src/hdf5/src/H5L.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1877
      functionLinenumberEnd: 1926
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - size_t
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         132
      ICount:          470
      EdgeCount:       148
      CyclomaticComplexity: 18
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_apl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_link_specific
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5L.c:1883,5'
          Dst:             H5_init_library
        - Src:             'H5L.c:1883,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1883,5'
          Dst:             H5CX_push
        - Src:             'H5L.c:1883,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1883,5'
          Dst:             H5E_clear_stack
        - Src:             'H5L.c:1887,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1889,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1891,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1893,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1895,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1898,9'
          Dst:             H5CX_set_apl
        - Src:             'H5L.c:1899,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1902,28'
          Dst:             H5VL_vol_object
        - Src:             'H5L.c:1903,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1907,47'
          Dst:             H5I_get_type
        - Src:             'H5L.c:1921,22'
          Dst:             H5VL_link_specific
        - Src:             'H5L.c:1923,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1926,5'
          Dst:             H5CX_pop
        - Src:             'H5L.c:1926,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Lvisit2
      functionSourceFile: '/src/hdf5/src/H5L.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1803
      functionLinenumberEnd: 1846
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         112
      ICount:          414
      EdgeCount:       127
      CyclomaticComplexity: 17
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_link_specific
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5L.c:1810,5'
          Dst:             H5_init_library
        - Src:             'H5L.c:1810,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1810,5'
          Dst:             H5CX_push
        - Src:             'H5L.c:1810,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1810,5'
          Dst:             H5E_clear_stack
        - Src:             'H5L.c:1813,15'
          Dst:             H5I_get_type
        - Src:             'H5L.c:1815,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1817,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1819,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1821,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1825,27'
          Dst:             H5I_get_type
        - Src:             'H5L.c:1828,28'
          Dst:             H5VL_vol_object
        - Src:             'H5L.c:1829,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1841,22'
          Dst:             H5VL_link_specific
        - Src:             'H5L.c:1843,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1846,5'
          Dst:             H5CX_pop
        - Src:             'H5L.c:1846,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Literate_by_name2
      functionSourceFile: '/src/hdf5/src/H5L.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1724
      functionLinenumberEnd: 1773
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - size_t
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         132
      ICount:          473
      EdgeCount:       148
      CyclomaticComplexity: 18
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_apl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_link_specific
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5L.c:1730,5'
          Dst:             H5_init_library
        - Src:             'H5L.c:1730,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1730,5'
          Dst:             H5CX_push
        - Src:             'H5L.c:1730,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1730,5'
          Dst:             H5E_clear_stack
        - Src:             'H5L.c:1734,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1736,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1738,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1740,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1742,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1745,9'
          Dst:             H5CX_set_apl
        - Src:             'H5L.c:1746,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1749,28'
          Dst:             H5VL_vol_object
        - Src:             'H5L.c:1750,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1754,47'
          Dst:             H5I_get_type
        - Src:             'H5L.c:1768,22'
          Dst:             H5VL_link_specific
        - Src:             'H5L.c:1770,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1773,5'
          Dst:             H5CX_pop
        - Src:             'H5L.c:1773,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Literate_async
      functionSourceFile: '/src/hdf5/src/H5L.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1673
      functionLinenumberEnd: 1699
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          282
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5L__iterate_api_common
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5L.c:1679,5'
          Dst:             H5_init_library
        - Src:             'H5L.c:1679,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1679,5'
          Dst:             H5CX_push
        - Src:             'H5L.c:1679,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1679,5'
          Dst:             H5E_clear_stack
        - Src:             'H5L.c:1687,14'
          Dst:             H5L__iterate_api_common
        - Src:             'H5L.c:1688,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1693,13'
          Dst:             H5ES_insert
        - Src:             'H5L.c:1696,13'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1699,5'
          Dst:             H5CX_pop
        - Src:             'H5L.c:1699,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5L__iterate_api_common
      functionSourceFile: '/src/hdf5/src/H5L.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1575
      functionLinenumberEnd: 1616
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          296
      EdgeCount:       91
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_link_specific
        - H5VL_setup_self_args
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5L.c:1587,15'
          Dst:             H5I_get_type
        - Src:             'H5L.c:1589,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1591,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1593,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1595,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1598,9'
          Dst:             H5VL_setup_self_args
        - Src:             'H5L.c:1599,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1611,22'
          Dst:             H5VL_link_specific
        - Src:             'H5L.c:1613,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Literate2
      functionSourceFile: '/src/hdf5/src/H5L.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1640
      functionLinenumberEnd: 1650
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          202
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5L__iterate_api_common
        - H5_init_library
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5L.c:1643,5'
          Dst:             H5_init_library
        - Src:             'H5L.c:1643,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1643,5'
          Dst:             H5CX_push
        - Src:             'H5L.c:1643,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1643,5'
          Dst:             H5E_clear_stack
        - Src:             'H5L.c:1646,22'
          Dst:             H5L__iterate_api_common
        - Src:             'H5L.c:1647,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1650,5'
          Dst:             H5CX_pop
        - Src:             'H5L.c:1650,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Lget_name_by_idx
      functionSourceFile: '/src/hdf5/src/H5L.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1512
      functionLinenumberEnd: 1560
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - size_t
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         113
      ICount:          432
      EdgeCount:       128
      CyclomaticComplexity: 17
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_apl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_link_get
        - H5VL_vol_object
        - H5_init_library
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5L.c:1519,5'
          Dst:             H5_init_library
        - Src:             'H5L.c:1519,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1519,5'
          Dst:             H5CX_push
        - Src:             'H5L.c:1519,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1519,5'
          Dst:             H5E_clear_stack
        - Src:             'H5L.c:1523,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1525,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1527,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1530,9'
          Dst:             H5CX_set_apl
        - Src:             'H5L.c:1531,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1540,47'
          Dst:             H5I_get_type
        - Src:             'H5L.c:1543,28'
          Dst:             H5VL_vol_object
        - Src:             'H5L.c:1544,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1553,9'
          Dst:             H5VL_link_get
        - Src:             'H5L.c:1554,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1560,5'
          Dst:             H5CX_pop
        - Src:             'H5L.c:1560,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Lis_registered
      functionSourceFile: '/src/hdf5/src/H5L.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1474
      functionLinenumberEnd: 1491
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         63
      ICount:          235
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5L_is_registered
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5L.c:1478,5'
          Dst:             H5_init_library
        - Src:             'H5L.c:1478,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1478,5'
          Dst:             H5CX_push
        - Src:             'H5L.c:1478,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1478,5'
          Dst:             H5E_clear_stack
        - Src:             'H5L.c:1482,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1485,9'
          Dst:             H5L_is_registered
        - Src:             'H5L.c:1486,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1491,5'
          Dst:             H5CX_pop
        - Src:             'H5L.c:1491,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Lunregister
      functionSourceFile: '/src/hdf5/src/H5L.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1443
      functionLinenumberEnd: 1457
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         63
      ICount:          228
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5L_unregister
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5L.c:1446,5'
          Dst:             H5_init_library
        - Src:             'H5L.c:1446,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1446,5'
          Dst:             H5CX_push
        - Src:             'H5L.c:1446,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1446,5'
          Dst:             H5E_clear_stack
        - Src:             'H5L.c:1450,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1453,9'
          Dst:             H5L_unregister
        - Src:             'H5L.c:1454,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1457,5'
          Dst:             H5CX_pop
        - Src:             'H5L.c:1457,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Lregister
      functionSourceFile: '/src/hdf5/src/H5L.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1390
      functionLinenumberEnd: 1426
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         107
      ICount:          355
      EdgeCount:       120
      CyclomaticComplexity: 15
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5L_register
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5L.c:1393,5'
          Dst:             H5_init_library
        - Src:             'H5L.c:1393,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1393,5'
          Dst:             H5CX_push
        - Src:             'H5L.c:1393,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1393,5'
          Dst:             H5E_clear_stack
        - Src:             'H5L.c:1397,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1407,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1410,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1417,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1419,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1422,9'
          Dst:             H5L_register
        - Src:             'H5L.c:1423,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1426,5'
          Dst:             H5CX_pop
        - Src:             'H5L.c:1426,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Lget_info_by_idx2
      functionSourceFile: '/src/hdf5/src/H5L.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1327
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - size_t
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         113
      ICount:          419
      EdgeCount:       128
      CyclomaticComplexity: 17
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_apl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_link_get
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5L.c:1333,5'
          Dst:             H5_init_library
        - Src:             'H5L.c:1333,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1333,5'
          Dst:             H5CX_push
        - Src:             'H5L.c:1333,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1333,5'
          Dst:             H5E_clear_stack
        - Src:             'H5L.c:1337,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1339,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1341,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1344,9'
          Dst:             H5CX_set_apl
        - Src:             'H5L.c:1345,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1354,47'
          Dst:             H5I_get_type
        - Src:             'H5L.c:1357,28'
          Dst:             H5VL_vol_object
        - Src:             'H5L.c:1358,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1365,9'
          Dst:             H5VL_link_get
        - Src:             'H5L.c:1366,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1369,5'
          Dst:             H5CX_pop
        - Src:             'H5L.c:1369,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Lget_info2
      functionSourceFile: '/src/hdf5/src/H5L.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1310
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         85
      ICount:          319
      EdgeCount:       96
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_apl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_link_get
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5L.c:1281,5'
          Dst:             H5_init_library
        - Src:             'H5L.c:1281,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1281,5'
          Dst:             H5CX_push
        - Src:             'H5L.c:1281,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1281,5'
          Dst:             H5E_clear_stack
        - Src:             'H5L.c:1285,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1288,9'
          Dst:             H5CX_set_apl
        - Src:             'H5L.c:1289,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1293,47'
          Dst:             H5I_get_type
        - Src:             'H5L.c:1298,28'
          Dst:             H5VL_vol_object
        - Src:             'H5L.c:1299,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1306,9'
          Dst:             H5VL_link_get
        - Src:             'H5L.c:1307,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1310,5'
          Dst:             H5CX_pop
        - Src:             'H5L.c:1310,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Lexists_async
      functionSourceFile: '/src/hdf5/src/H5L.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1235
      functionLinenumberEnd: 1260
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          274
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5L__exists_api_common
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5L.c:1241,5'
          Dst:             H5_init_library
        - Src:             'H5L.c:1241,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1241,5'
          Dst:             H5CX_push
        - Src:             'H5L.c:1241,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1241,5'
          Dst:             H5E_clear_stack
        - Src:             'H5L.c:1248,9'
          Dst:             H5L__exists_api_common
        - Src:             'H5L.c:1249,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1253,13'
          Dst:             H5ES_insert
        - Src:             'H5L.c:1257,13'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1260,5'
          Dst:             H5CX_pop
        - Src:             'H5L.c:1260,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5L__exists_api_common
      functionSourceFile: '/src/hdf5/src/H5L.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          148
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL_link_specific
        - H5VL_setup_name_args
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5L.c:1177,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1180,9'
          Dst:             H5VL_setup_name_args
        - Src:             'H5L.c:1181,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1188,9'
          Dst:             H5VL_link_specific
        - Src:             'H5L.c:1189,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Lexists
      functionSourceFile: '/src/hdf5/src/H5L.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1206
      functionLinenumberEnd: 1221
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          199
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5L__exists_api_common
        - H5_init_library
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'H5L.c:1210,5'
          Dst:             H5_init_library
        - Src:             'H5L.c:1210,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1210,5'
          Dst:             H5CX_push
        - Src:             'H5L.c:1210,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1210,5'
          Dst:             H5E_clear_stack
        - Src:             'H5L.c:1214,9'
          Dst:             H5L__exists_api_common
        - Src:             'H5L.c:1215,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1221,5'
          Dst:             H5CX_pop
        - Src:             'H5L.c:1221,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Lget_val_by_idx
      functionSourceFile: '/src/hdf5/src/H5L.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1149
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - size_t
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         113
      ICount:          425
      EdgeCount:       128
      CyclomaticComplexity: 17
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_apl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_link_get
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5L.c:1112,5'
          Dst:             H5_init_library
        - Src:             'H5L.c:1112,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1112,5'
          Dst:             H5CX_push
        - Src:             'H5L.c:1112,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1112,5'
          Dst:             H5E_clear_stack
        - Src:             'H5L.c:1116,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1118,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1120,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1123,9'
          Dst:             H5CX_set_apl
        - Src:             'H5L.c:1124,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1133,47'
          Dst:             H5I_get_type
        - Src:             'H5L.c:1136,28'
          Dst:             H5VL_vol_object
        - Src:             'H5L.c:1137,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1145,9'
          Dst:             H5VL_link_get
        - Src:             'H5L.c:1146,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1149,5'
          Dst:             H5CX_pop
        - Src:             'H5L.c:1149,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Lget_val
      functionSourceFile: '/src/hdf5/src/H5L.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1085
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         85
      ICount:          326
      EdgeCount:       96
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_apl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_link_get
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5L.c:1055,5'
          Dst:             H5_init_library
        - Src:             'H5L.c:1055,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1055,5'
          Dst:             H5CX_push
        - Src:             'H5L.c:1055,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1055,5'
          Dst:             H5E_clear_stack
        - Src:             'H5L.c:1059,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1062,9'
          Dst:             H5CX_set_apl
        - Src:             'H5L.c:1063,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1067,47'
          Dst:             H5I_get_type
        - Src:             'H5L.c:1072,28'
          Dst:             H5VL_vol_object
        - Src:             'H5L.c:1073,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1081,9'
          Dst:             H5VL_link_get
        - Src:             'H5L.c:1082,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1085,5'
          Dst:             H5CX_pop
        - Src:             'H5L.c:1085,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Ldelete_by_idx_async
      functionSourceFile: '/src/hdf5/src/H5L.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1002
      functionLinenumberEnd: 1028
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          282
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5L__delete_by_idx_api_common
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5L.c:1008,5'
          Dst:             H5_init_library
        - Src:             'H5L.c:1008,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1008,5'
          Dst:             H5CX_push
        - Src:             'H5L.c:1008,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1008,5'
          Dst:             H5E_clear_stack
        - Src:             'H5L.c:1015,9'
          Dst:             H5L__delete_by_idx_api_common
        - Src:             'H5L.c:1017,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1022,13'
          Dst:             H5ES_insert
        - Src:             'H5L.c:1025,13'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:1028,5'
          Dst:             H5CX_pop
        - Src:             'H5L.c:1028,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5L__delete_by_idx_api_common
      functionSourceFile: '/src/hdf5/src/H5L.c'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 954
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - size_t
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          246
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5VL_link_specific
        - H5VL_setup_idx_args
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5L.c:935,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:937,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:939,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:942,9'
          Dst:             H5VL_setup_idx_args
        - Src:             'H5L.c:944,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:950,9'
          Dst:             H5VL_link_specific
        - Src:             'H5L.c:951,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Ldelete_by_idx
      functionSourceFile: '/src/hdf5/src/H5L.c'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          202
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5L__delete_by_idx_api_common
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5L.c:979,5'
          Dst:             H5_init_library
        - Src:             'H5L.c:979,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:979,5'
          Dst:             H5CX_push
        - Src:             'H5L.c:979,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:979,5'
          Dst:             H5E_clear_stack
        - Src:             'H5L.c:982,9'
          Dst:             H5L__delete_by_idx_api_common
        - Src:             'H5L.c:983,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:986,5'
          Dst:             H5CX_pop
        - Src:             'H5L.c:986,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Ldelete_async
      functionSourceFile: '/src/hdf5/src/H5L.c'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          270
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5L__delete_api_common
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5L.c:887,5'
          Dst:             H5_init_library
        - Src:             'H5L.c:887,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:887,5'
          Dst:             H5CX_push
        - Src:             'H5L.c:887,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:887,5'
          Dst:             H5E_clear_stack
        - Src:             'H5L.c:894,9'
          Dst:             H5L__delete_api_common
        - Src:             'H5L.c:895,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:900,13'
          Dst:             H5ES_insert
        - Src:             'H5L.c:903,13'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:906,5'
          Dst:             H5CX_pop
        - Src:             'H5L.c:906,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5L__delete_api_common
      functionSourceFile: '/src/hdf5/src/H5L.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 837
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          114
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5VL_link_specific
        - H5VL_setup_name_args
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5L.c:826,9'
          Dst:             H5VL_setup_name_args
        - Src:             'H5L.c:827,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:833,9'
          Dst:             H5VL_link_specific
        - Src:             'H5L.c:834,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Ldelete
      functionSourceFile: '/src/hdf5/src/H5L.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          193
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5L__delete_api_common
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5L.c:859,5'
          Dst:             H5_init_library
        - Src:             'H5L.c:859,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:859,5'
          Dst:             H5CX_push
        - Src:             'H5L.c:859,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:859,5'
          Dst:             H5E_clear_stack
        - Src:             'H5L.c:862,9'
          Dst:             H5L__delete_api_common
        - Src:             'H5L.c:863,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:866,5'
          Dst:             H5CX_pop
        - Src:             'H5L.c:866,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Lcreate_ud
      functionSourceFile: '/src/hdf5/src/H5L.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         115
      ICount:          431
      EdgeCount:       131
      CyclomaticComplexity: 18
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_apl
        - H5CX_set_lcpl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_link_create
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5L.c:755,5'
          Dst:             H5_init_library
        - Src:             'H5L.c:755,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:755,5'
          Dst:             H5CX_push
        - Src:             'H5L.c:755,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:755,5'
          Dst:             H5E_clear_stack
        - Src:             'H5L.c:759,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:761,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:763,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:770,5'
          Dst:             H5CX_set_lcpl
        - Src:             'H5L.c:773,9'
          Dst:             H5CX_set_apl
        - Src:             'H5L.c:774,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:779,47'
          Dst:             H5I_get_type
        - Src:             'H5L.c:782,28'
          Dst:             H5VL_vol_object
        - Src:             'H5L.c:783,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:792,9'
          Dst:             H5VL_link_create
        - Src:             'H5L.c:794,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:797,5'
          Dst:             H5CX_pop
        - Src:             'H5L.c:797,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Lcreate_external
      functionSourceFile: '/src/hdf5/src/H5L.c'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         138
      ICount:          537
      EdgeCount:       156
      CyclomaticComplexity: 20
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_apl
        - H5CX_set_lcpl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5G_normalize
        - H5I_get_type
        - H5MM_xfree
        - H5VL_link_create
        - H5VL_vol_object
        - H5_init_library
        - strlen
        - strncpy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5L.c:659,5'
          Dst:             H5_init_library
        - Src:             'H5L.c:659,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:659,5'
          Dst:             H5CX_push
        - Src:             'H5L.c:659,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:659,5'
          Dst:             H5E_clear_stack
        - Src:             'H5L.c:663,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:665,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:667,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:674,5'
          Dst:             H5CX_set_lcpl
        - Src:             'H5L.c:677,9'
          Dst:             H5CX_set_apl
        - Src:             'H5L.c:678,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:681,34'
          Dst:             H5G_normalize
        - Src:             'H5L.c:682,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:685,25'
          Dst:             strlen
        - Src:             'H5L.c:686,25'
          Dst:             strlen
        - Src:             'H5L.c:689,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:694,5'
          Dst:             strncpy
        - Src:             'H5L.c:696,5'
          Dst:             strncpy
        - Src:             'H5L.c:701,47'
          Dst:             H5I_get_type
        - Src:             'H5L.c:704,28'
          Dst:             H5VL_vol_object
        - Src:             'H5L.c:705,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:714,9'
          Dst:             H5VL_link_create
        - Src:             'H5L.c:716,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:719,5'
          Dst:             H5MM_xfree
        - Src:             'H5L.c:720,5'
          Dst:             H5MM_xfree
        - Src:             'H5L.c:722,5'
          Dst:             H5CX_pop
        - Src:             'H5L.c:722,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Lcreate_hard_async
      functionSourceFile: '/src/hdf5/src/H5L.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          283
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5L__create_hard_api_common
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5L.c:604,5'
          Dst:             H5_init_library
        - Src:             'H5L.c:604,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:604,5'
          Dst:             H5CX_push
        - Src:             'H5L.c:604,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:604,5'
          Dst:             H5E_clear_stack
        - Src:             'H5L.c:611,9'
          Dst:             H5L__create_hard_api_common
        - Src:             'H5L.c:613,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:618,13'
          Dst:             H5ES_insert
        - Src:             'H5L.c:621,13'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:624,5'
          Dst:             H5CX_pop
        - Src:             'H5L.c:624,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5L__create_hard_api_common
      functionSourceFile: '/src/hdf5/src/H5L.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         180
      ICount:          640
      EdgeCount:       205
      CyclomaticComplexity: 27
      functionsReached:
        - H5CX_set_apl
        - H5CX_set_lcpl
        - H5E_printf_stack
        - H5I_get_type
        - H5P_isa_class
        - H5VL_cmp_connector_cls
        - H5VL_link_create
        - H5VL_vol_object
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5L.c:466,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:468,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:470,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:472,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:474,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:475,44'
          Dst:             H5P_isa_class
        - Src:             'H5L.c:476,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:483,5'
          Dst:             H5CX_set_lcpl
        - Src:             'H5L.c:486,9'
          Dst:             H5CX_set_apl
        - Src:             'H5L.c:487,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:491,52'
          Dst:             H5I_get_type
        - Src:             'H5L.c:497,37'
          Dst:             H5VL_vol_object
        - Src:             'H5L.c:498,13'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:501,37'
          Dst:             H5VL_vol_object
        - Src:             'H5L.c:502,13'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:509,13'
          Dst:             H5VL_cmp_connector_cls
        - Src:             'H5L.c:511,13'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:513,13'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:522,13'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:536,39'
          Dst:             H5I_get_type
        - Src:             'H5L.c:541,9'
          Dst:             H5VL_link_create
        - Src:             'H5L.c:543,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Lcreate_hard
      functionSourceFile: '/src/hdf5/src/H5L.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          202
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5L__create_hard_api_common
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5L.c:568,5'
          Dst:             H5_init_library
        - Src:             'H5L.c:568,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:568,5'
          Dst:             H5CX_push
        - Src:             'H5L.c:568,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:568,5'
          Dst:             H5E_clear_stack
        - Src:             'H5L.c:571,9'
          Dst:             H5L__create_hard_api_common
        - Src:             'H5L.c:573,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:576,5'
          Dst:             H5CX_pop
        - Src:             'H5L.c:576,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Lcreate_soft_async
      functionSourceFile: '/src/hdf5/src/H5L.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          278
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5L__create_soft_api_common
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5L.c:416,5'
          Dst:             H5_init_library
        - Src:             'H5L.c:416,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:416,5'
          Dst:             H5CX_push
        - Src:             'H5L.c:416,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:416,5'
          Dst:             H5E_clear_stack
        - Src:             'H5L.c:423,9'
          Dst:             H5L__create_soft_api_common
        - Src:             'H5L.c:425,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:430,13'
          Dst:             H5ES_insert
        - Src:             'H5L.c:433,13'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:436,5'
          Dst:             H5CX_pop
        - Src:             'H5L.c:436,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5L__create_soft_api_common
      functionSourceFile: '/src/hdf5/src/H5L.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         89
      ICount:          299
      EdgeCount:       99
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_set_apl
        - H5CX_set_lcpl
        - H5E_printf_stack
        - H5P_isa_class
        - H5VL_link_create
        - H5VL_setup_name_args
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5L.c:330,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:332,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:334,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:335,44'
          Dst:             H5P_isa_class
        - Src:             'H5L.c:336,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:344,5'
          Dst:             H5CX_set_lcpl
        - Src:             'H5L.c:347,9'
          Dst:             H5CX_set_apl
        - Src:             'H5L.c:348,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:351,9'
          Dst:             H5VL_setup_name_args
        - Src:             'H5L.c:352,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:359,9'
          Dst:             H5VL_link_create
        - Src:             'H5L.c:361,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Lcreate_soft
      functionSourceFile: '/src/hdf5/src/H5L.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          199
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5L__create_soft_api_common
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5L.c:388,5'
          Dst:             H5_init_library
        - Src:             'H5L.c:388,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:388,5'
          Dst:             H5CX_push
        - Src:             'H5L.c:388,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:388,5'
          Dst:             H5E_clear_stack
        - Src:             'H5L.c:391,9'
          Dst:             H5L__create_soft_api_common
        - Src:             'H5L.c:392,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:395,5'
          Dst:             H5CX_pop
        - Src:             'H5L.c:395,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Lcopy
      functionSourceFile: '/src/hdf5/src/H5L.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         219
      ICount:          786
      EdgeCount:       253
      CyclomaticComplexity: 36
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_apl
        - H5CX_set_lcpl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5P_isa_class
        - H5VL_cmp_connector_cls
        - H5VL_link_copy
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5L.c:215,5'
          Dst:             H5_init_library
        - Src:             'H5L.c:215,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:215,5'
          Dst:             H5CX_push
        - Src:             'H5L.c:215,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:215,5'
          Dst:             H5E_clear_stack
        - Src:             'H5L.c:219,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:221,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:223,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:224,44'
          Dst:             H5P_isa_class
        - Src:             'H5L.c:225,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:234,19'
          Dst:             H5I_get_type
        - Src:             'H5L.c:236,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:237,19'
          Dst:             H5I_get_type
        - Src:             'H5L.c:239,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:246,5'
          Dst:             H5CX_set_lcpl
        - Src:             'H5L.c:249,9'
          Dst:             H5CX_set_apl
        - Src:             'H5L.c:251,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:266,29'
          Dst:             H5VL_vol_object
        - Src:             'H5L.c:267,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:269,29'
          Dst:             H5VL_vol_object
        - Src:             'H5L.c:270,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:277,13'
          Dst:             H5VL_cmp_connector_cls
        - Src:             'H5L.c:278,13'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:280,13'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:291,13'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:298,9'
          Dst:             H5VL_link_copy
        - Src:             'H5L.c:300,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:303,5'
          Dst:             H5CX_pop
        - Src:             'H5L.c:303,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Lmove
      functionSourceFile: '/src/hdf5/src/H5L.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         212
      ICount:          756
      EdgeCount:       243
      CyclomaticComplexity: 33
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_apl
        - H5CX_set_lcpl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5P_isa_class
        - H5VL_cmp_connector_cls
        - H5VL_link_move
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5L.c:101,5'
          Dst:             H5_init_library
        - Src:             'H5L.c:101,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:101,5'
          Dst:             H5CX_push
        - Src:             'H5L.c:101,5'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:101,5'
          Dst:             H5E_clear_stack
        - Src:             'H5L.c:105,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:107,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:109,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:118,19'
          Dst:             H5I_get_type
        - Src:             'H5L.c:120,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:121,19'
          Dst:             H5I_get_type
        - Src:             'H5L.c:123,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:125,44'
          Dst:             H5P_isa_class
        - Src:             'H5L.c:126,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:133,5'
          Dst:             H5CX_set_lcpl
        - Src:             'H5L.c:136,9'
          Dst:             H5CX_set_apl
        - Src:             'H5L.c:137,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:152,29'
          Dst:             H5VL_vol_object
        - Src:             'H5L.c:153,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:155,29'
          Dst:             H5VL_vol_object
        - Src:             'H5L.c:156,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:163,13'
          Dst:             H5VL_cmp_connector_cls
        - Src:             'H5L.c:164,13'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:166,13'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:177,13'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:184,9'
          Dst:             H5VL_link_move
        - Src:             'H5L.c:186,9'
          Dst:             H5E_printf_stack
        - Src:             'H5L.c:189,5'
          Dst:             H5CX_pop
        - Src:             'H5L.c:189,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5L__move_dest_cb
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1291
      functionLinenumberEnd: 1384
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         150
      ICount:          546
      EdgeCount:       171
      CyclomaticComplexity: 23
      functionsReached:
        - H5E_printf_stack
        - H5F_same_shared
        - H5G_close
        - H5G_loc_free
        - H5G_name_reset
        - H5G_obj_insert
        - H5G_open
        - H5I_dec_app_ref
        - H5L_find_class
        - H5O_loc_copy_deep
        - H5VL_wrap_register
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lint.c:1303,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1308,14'
          Dst:             H5F_same_shared
        - Src:             'H5Lint.c:1309,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1318,9'
          Dst:             H5G_obj_insert
        - Src:             'H5Lint.c:1319,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1326,35'
          Dst:             H5L_find_class
        - Src:             'H5Lint.c:1327,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1336,13'
          Dst:             H5G_name_reset
        - Src:             'H5Lint.c:1337,17'
          Dst:             H5O_loc_copy_deep
        - Src:             'H5Lint.c:1338,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1345,32'
          Dst:             H5G_open
        - Src:             'H5Lint.c:1346,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1347,27'
          Dst:             H5VL_wrap_register
        - Src:             'H5Lint.c:1348,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1353,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1358,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1366,13'
          Dst:             H5I_dec_app_ref
        - Src:             'H5Lint.c:1367,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1370,13'
          Dst:             H5G_close
        - Src:             'H5Lint.c:1371,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1374,9'
          Dst:             H5G_loc_free
    - functionName:    H5L_find_class
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          56
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5L__find_class_idx
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lint.c:290,16'
          Dst:             H5L__find_class_idx
        - Src:             'H5Lint.c:291,9'
          Dst:             H5E_printf_stack
    - functionName:    H5L__find_class_idx
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5L__get_val_real
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          200
      EdgeCount:       58
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5L_find_class
        - strlen
        - strncpy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lint.c:931,13'
          Dst:             strncpy
        - Src:             'H5Lint.c:932,17'
          Dst:             strlen
        - Src:             'H5Lint.c:944,22'
          Dst:             H5L_find_class
        - Src:             'H5Lint.c:948,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:954,9'
          Dst:             H5E_printf_stack
    - functionName:    H5L__link_cb
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         190
      ICount:          722
      EdgeCount:       217
      CyclomaticComplexity: 29
      functionsReached:
        - H5CX_get_encoding
        - H5E_printf_stack
        - H5F_same_shared
        - H5G_close
        - H5G_loc_free
        - H5G_name_reset
        - H5G_name_set
        - H5G_obj_insert
        - H5G_open
        - H5I_dec_app_ref
        - H5L_find_class
        - H5O_dec_rc_by_loc
        - H5O_loc_copy_deep
        - H5O_obj_create
        - H5VL_wrap_register
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lint.c:524,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:535,46'
          Dst:             H5O_obj_create
        - Src:             'H5Lint.c:537,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:550,18'
          Dst:             H5F_same_shared
        - Src:             'H5Lint.c:551,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:563,13'
          Dst:             H5CX_get_encoding
        - Src:             'H5Lint.c:564,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:575,9'
          Dst:             H5G_obj_insert
        - Src:             'H5Lint.c:578,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:582,13'
          Dst:             H5G_name_set
        - Src:             'H5Lint.c:583,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:590,35'
          Dst:             H5L_find_class
        - Src:             'H5Lint.c:591,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:600,13'
          Dst:             H5G_name_reset
        - Src:             'H5Lint.c:601,17'
          Dst:             H5O_loc_copy_deep
        - Src:             'H5Lint.c:602,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:609,32'
          Dst:             H5G_open
        - Src:             'H5Lint.c:610,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:611,27'
          Dst:             H5VL_wrap_register
        - Src:             'H5Lint.c:612,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:617,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:632,13'
          Dst:             H5O_dec_rc_by_loc
        - Src:             'H5Lint.c:633,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:638,13'
          Dst:             H5I_dec_app_ref
        - Src:             'H5Lint.c:639,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:642,13'
          Dst:             H5G_close
        - Src:             'H5Lint.c:643,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:646,9'
          Dst:             H5G_loc_free
    - functionName:    H5L_get_ocrt_info
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2169
      functionLinenumberEnd: 2175
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5L_iterate
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2126
      functionLinenumberEnd: 2156
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          105
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5G_iterate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lint.c:2148,22'
          Dst:             H5G_iterate
        - Src:             'H5Lint.c:2149,9'
          Dst:             H5E_printf_stack
    - functionName:    H5L__link_copy_file
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2001
      functionLinenumberEnd: 2111
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         117
      ICount:          452
      EdgeCount:       137
      CyclomaticComplexity: 22
      functionsReached:
        - H5E_printf_stack
        - H5G_loc_exists
        - H5G_loc_find
        - H5G_loc_free
        - H5G_loc_reset
        - H5G_name_reset
        - H5MM_xfree
        - H5O_copy_header_map
        - H5O_loc_reset
        - H5O_msg_copy
        - H5O_msg_reset
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lint.c:2027,9'
          Dst:             H5G_name_reset
        - Src:             'H5Lint.c:2034,13'
          Dst:             H5G_loc_exists
        - Src:             'H5Lint.c:2035,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:2040,25'
          Dst:             H5O_msg_copy
        - Src:             'H5Lint.c:2041,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:2047,17'
          Dst:             H5G_loc_reset
        - Src:             'H5Lint.c:2048,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:2051,17'
          Dst:             H5G_loc_find
        - Src:             'H5Lint.c:2052,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:2057,51'
          Dst:             H5MM_xfree
        - Src:             'H5Lint.c:2059,42'
          Dst:             H5MM_xfree
        - Src:             'H5Lint.c:2067,17'
          Dst:             H5O_msg_copy
        - Src:             'H5Lint.c:2068,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:2076,9'
          Dst:             H5O_loc_reset
        - Src:             'H5Lint.c:2081,13'
          Dst:             H5O_loc_reset
        - Src:             'H5Lint.c:2090,13'
          Dst:             H5O_copy_header_map
        - Src:             'H5Lint.c:2091,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:2101,9'
          Dst:             H5O_msg_reset
        - Src:             'H5Lint.c:2105,13'
          Dst:             H5O_msg_reset
        - Src:             'H5Lint.c:2108,13'
          Dst:             H5G_loc_free
        - Src:             'H5Lint.c:2109,13'
          Dst:             H5E_printf_stack
    - functionName:    H5L__get_name_by_idx_cb
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1921
      functionLinenumberEnd: 1941
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          111
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5G_obj_get_name_by_idx
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lint.c:1929,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1932,9'
          Dst:             H5G_obj_get_name_by_idx
        - Src:             'H5Lint.c:1934,9'
          Dst:             H5E_printf_stack
    - functionName:    H5L__get_name_by_idx
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1957
      functionLinenumberEnd: 1985
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          86
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5G_traverse
        - H5L__get_name_by_idx_cb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lint.c:1977,9'
          Dst:             H5G_traverse
        - Src:             'H5Lint.c:1977,9'
          Dst:             H5L__get_name_by_idx_cb
        - Src:             'H5Lint.c:1979,9'
          Dst:             H5E_printf_stack
    - functionName:    H5L__get_info_by_idx_cb
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1836
      functionLinenumberEnd: 1866
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          154
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5G_link_to_info
        - H5G_obj_lookup_by_idx
        - H5O_msg_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lint.c:1846,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1849,9'
          Dst:             H5G_obj_lookup_by_idx
        - Src:             'H5Lint.c:1850,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1854,9'
          Dst:             H5G_link_to_info
        - Src:             'H5Lint.c:1855,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1860,9'
          Dst:             H5O_msg_reset
    - functionName:    H5L__get_info_by_idx
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1882
      functionLinenumberEnd: 1904
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5G_traverse
        - H5L__get_info_by_idx_cb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lint.c:1900,9'
          Dst:             H5G_traverse
        - Src:             'H5Lint.c:1900,9'
          Dst:             H5L__get_info_by_idx_cb
        - Src:             'H5Lint.c:1901,9'
          Dst:             H5E_printf_stack
    - functionName:    H5L__get_info_cb
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1773
      functionLinenumberEnd: 1792
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          98
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5G_link_to_info
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lint.c:1781,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1784,9'
          Dst:             H5G_link_to_info
        - Src:             'H5Lint.c:1785,9'
          Dst:             H5E_printf_stack
    - functionName:    H5L_get_info
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1806
      functionLinenumberEnd: 1819
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5G_traverse
        - H5L__get_info_cb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lint.c:1815,9'
          Dst:             H5G_traverse
        - Src:             'H5Lint.c:1815,9'
          Dst:             H5L__get_info_cb
        - Src:             'H5Lint.c:1816,9'
          Dst:             H5E_printf_stack
    - functionName:    H5L__exists
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1736
      functionLinenumberEnd: 1758
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          70
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5G_traverse
        - H5L__exists_final_cb
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lint.c:1748,14'
          Dst:             strcmp
        - Src:             'H5Lint.c:1753,13'
          Dst:             H5G_traverse
        - Src:             'H5Lint.c:1753,13'
          Dst:             H5L__exists_final_cb
        - Src:             'H5Lint.c:1754,13'
          Dst:             H5E_printf_stack
    - functionName:    H5L__exists_final_cb
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1589
      functionLinenumberEnd: 1601
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5L__exists_inter_cb
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1618
      functionLinenumberEnd: 1657
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          140
      EdgeCount:       33
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5G_traverse
        - strchr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lint.c:1633,39'
          Dst:             strchr
        - Src:             'H5Lint.c:1643,17'
          Dst:             H5G_traverse
        - Src:             'H5Lint.c:1644,17'
          Dst:             H5E_printf_stack
    - functionName:    H5L_exists_tolerant
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1674
      functionLinenumberEnd: 1719
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          130
      EdgeCount:       33
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5G_traverse
        - H5MM_strdup
        - H5MM_xfree
        - strchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lint.c:1689,29'
          Dst:             H5MM_strdup
        - Src:             'H5Lint.c:1699,34'
          Dst:             strchr
        - Src:             'H5Lint.c:1711,13'
          Dst:             H5G_traverse
        - Src:             'H5Lint.c:1712,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1717,5'
          Dst:             H5MM_xfree
    - functionName:    H5L__move_cb
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1401
      functionLinenumberEnd: 1495
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         104
      ICount:          417
      EdgeCount:       116
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_set_nlinks
        - H5E_printf_stack
        - H5G_build_fullpath_refstr_str
        - H5G_name_replace
        - H5G_obj_remove
        - H5G_traverse
        - H5L__move_dest_cb
        - H5MM_xfree
        - H5MM_xstrdup
        - H5O_msg_copy
        - H5O_msg_free
        - H5RS_decr
        - H5RS_wrap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lint.c:1412,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1416,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1419,48'
          Dst:             H5O_msg_copy
        - Src:             'H5Lint.c:1420,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1425,35'
          Dst:             H5MM_xfree
        - Src:             'H5Lint.c:1433,17'
          Dst:             H5MM_xstrdup
        - Src:             'H5Lint.c:1438,9'
          Dst:             H5CX_set_nlinks
        - Src:             'H5Lint.c:1439,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1442,9'
          Dst:             H5G_traverse
        - Src:             'H5Lint.c:1442,9'
          Dst:             H5L__move_dest_cb
        - Src:             'H5Lint.c:1444,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1455,31'
          Dst:             H5G_build_fullpath_refstr_str
        - Src:             'H5Lint.c:1457,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1460,26'
          Dst:             H5RS_wrap
        - Src:             'H5Lint.c:1464,13'
          Dst:             H5G_name_replace
        - Src:             'H5Lint.c:1466,13'
          Dst:             H5RS_decr
        - Src:             'H5Lint.c:1467,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1471,13'
          Dst:             H5G_obj_remove
        - Src:             'H5Lint.c:1472,13'
          Dst:             H5RS_decr
        - Src:             'H5Lint.c:1473,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1476,9'
          Dst:             H5RS_decr
        - Src:             'H5Lint.c:1482,9'
          Dst:             H5MM_xfree
        - Src:             'H5Lint.c:1489,9'
          Dst:             H5O_msg_free
    - functionName:    H5L__move
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1518
      functionLinenumberEnd: 1572
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          227
      EdgeCount:       72
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_get_encoding
        - H5CX_get_intermediate_group
        - H5CX_get_nlinks
        - H5E_printf_stack
        - H5G_traverse
        - H5I_object
        - H5L__move_cb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lint.c:1537,51'
          Dst:             H5I_object
        - Src:             'H5Lint.c:1538,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1541,13'
          Dst:             H5CX_get_intermediate_group
        - Src:             'H5Lint.c:1542,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1549,13'
          Dst:             H5CX_get_encoding
        - Src:             'H5Lint.c:1550,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1563,9'
          Dst:             H5CX_get_nlinks
        - Src:             'H5Lint.c:1564,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1567,9'
          Dst:             H5G_traverse
        - Src:             'H5Lint.c:1567,9'
          Dst:             H5L__move_cb
        - Src:             'H5Lint.c:1569,9'
          Dst:             H5E_printf_stack
    - functionName:    H5L__delete_by_idx_cb
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1217
      functionLinenumberEnd: 1237
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          130
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5AC_tag
        - H5E_printf_stack
        - H5G_obj_remove_by_idx
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lint.c:1221,5'
          Dst:             H5AC_tag
        - Src:             'H5Lint.c:1225,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1228,9'
          Dst:             H5G_obj_remove_by_idx
        - Src:             'H5Lint.c:1230,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1237,5'
          Dst:             H5AC_tag
    - functionName:    H5L__delete_by_idx
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1274
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5G_traverse
        - H5L__delete_by_idx_cb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lint.c:1269,9'
          Dst:             H5G_traverse
        - Src:             'H5Lint.c:1269,9'
          Dst:             H5L__delete_by_idx_cb
        - Src:             'H5Lint.c:1271,9'
          Dst:             H5E_printf_stack
    - functionName:    H5L__delete_cb
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1134
      functionLinenumberEnd: 1163
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          153
      EdgeCount:       52
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5G_obj_remove
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lint.c:1141,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1145,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1151,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1155,9'
          Dst:             H5G_obj_remove
        - Src:             'H5Lint.c:1156,9'
          Dst:             H5E_printf_stack
    - functionName:    H5L__delete
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1177
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          97
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5G_normalize
        - H5G_traverse
        - H5L__delete_cb
        - H5MM_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lint.c:1188,22'
          Dst:             H5G_normalize
        - Src:             'H5Lint.c:1189,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1192,9'
          Dst:             H5G_traverse
        - Src:             'H5Lint.c:1192,9'
          Dst:             H5L__delete_cb
        - Src:             'H5Lint.c:1194,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1199,9'
          Dst:             H5MM_xfree
    - functionName:    H5L__get_val_by_idx_cb
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1048
      functionLinenumberEnd: 1078
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          154
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5G_obj_lookup_by_idx
        - H5L__get_val_real
        - H5O_msg_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lint.c:1058,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1061,9'
          Dst:             H5G_obj_lookup_by_idx
        - Src:             'H5Lint.c:1062,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1066,9'
          Dst:             H5L__get_val_real
        - Src:             'H5Lint.c:1067,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:1072,9'
          Dst:             H5O_msg_reset
    - functionName:    H5L__get_val_by_idx
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionLinenumberEnd: 1117
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5G_traverse
        - H5L__get_val_by_idx_cb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lint.c:1112,9'
          Dst:             H5G_traverse
        - Src:             'H5Lint.c:1112,9'
          Dst:             H5L__get_val_by_idx_cb
        - Src:             'H5Lint.c:1113,9'
          Dst:             H5E_printf_stack
    - functionName:    H5L__get_val_cb
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 972
      functionLinenumberEnd: 991
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          99
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5L__get_val_real
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lint.c:980,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:983,9'
          Dst:             H5L__get_val_real
        - Src:             'H5Lint.c:984,9'
          Dst:             H5E_printf_stack
    - functionName:    H5L__get_val
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1012
      functionLinenumberEnd: 1031
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5G_traverse
        - H5L__get_val_cb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lint.c:1027,9'
          Dst:             H5G_traverse
        - Src:             'H5Lint.c:1027,9'
          Dst:             H5L__get_val_cb
        - Src:             'H5Lint.c:1028,9'
          Dst:             H5E_printf_stack
    - functionName:    H5L__create_ud
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          132
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5L__create_real
        - H5L__find_class_idx
        - H5MM_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lint.c:883,9'
          Dst:             H5L__find_class_idx
        - Src:             'H5Lint.c:884,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:898,9'
          Dst:             H5L__create_real
        - Src:             'H5Lint.c:899,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:903,5'
          Dst:             H5MM_xfree
    - functionName:    H5L__create_real
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          226
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_get_intermediate_group
        - H5E_printf_stack
        - H5G_normalize
        - H5G_traverse
        - H5I_object
        - H5L__link_cb
        - H5MM_xfree
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lint.c:690,27'
          Dst:             H5G_normalize
        - Src:             'H5Lint.c:691,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:698,51'
          Dst:             H5I_object
        - Src:             'H5Lint.c:699,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:702,13'
          Dst:             H5CX_get_intermediate_group
        - Src:             'H5Lint.c:703,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:731,9'
          Dst:             H5G_traverse
        - Src:             'H5Lint.c:731,9'
          Dst:             H5L__link_cb
        - Src:             'H5Lint.c:732,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:737,9'
          Dst:             H5MM_xfree
    - functionName:    H5L__create_soft
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          109
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5G_normalize
        - H5L__create_real
        - H5MM_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lint.c:835,24'
          Dst:             H5G_normalize
        - Src:             'H5Lint.c:836,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:843,9'
          Dst:             H5L__create_real
        - Src:             'H5Lint.c:844,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:849,9'
          Dst:             H5MM_xfree
    - functionName:    H5L__create_hard
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          199
      EdgeCount:       58
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5G_loc_find
        - H5G_loc_free
        - H5G_loc_reset
        - H5G_normalize
        - H5L__create_real
        - H5MM_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lint.c:773,26'
          Dst:             H5G_normalize
        - Src:             'H5Lint.c:774,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:782,5'
          Dst:             H5G_loc_reset
        - Src:             'H5Lint.c:783,9'
          Dst:             H5G_loc_find
        - Src:             'H5Lint.c:784,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:795,9'
          Dst:             H5L__create_real
        - Src:             'H5Lint.c:796,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:801,13'
          Dst:             H5G_loc_free
        - Src:             'H5Lint.c:802,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Lint.c:806,9'
          Dst:             H5MM_xfree
    - functionName:    H5L_link_object
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5L__create_real
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lint.c:491,9'
          Dst:             H5L__create_real
        - Src:             'H5Lint.c:492,9'
          Dst:             H5E_printf_stack
    - functionName:    H5L_link
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5L__create_real
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lint.c:453,9'
          Dst:             H5L__create_real
        - Src:             'H5Lint.c:454,9'
          Dst:             H5E_printf_stack
    - functionName:    H5L_is_registered
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5L_unregister
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          98
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lint.c:378,9'
          Dst:             H5E_printf_stack
    - functionName:    H5L_register
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          139
      EdgeCount:       37
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5MM_realloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lint.c:332,49'
          Dst:             H5MM_realloc
        - Src:             'H5Lint.c:334,17'
          Dst:             H5E_printf_stack
    - functionName:    H5L_term_package
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - H5MM_xfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lint.c:234,43'
          Dst:             H5MM_xfree
    - functionName:    H5L_init
      functionSourceFile: '/src/hdf5/src/H5Lint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          46
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5L_register_external
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lint.c:209,9'
          Dst:             H5L_register_external
        - Src:             'H5Lint.c:210,9'
          Dst:             H5E_printf_stack
    - functionName:    H5M__close_cb
      functionSourceFile: '/src/hdf5/src/H5M.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          88
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5VL_free_object
        - H5VL_optional
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5M.c:180,9'
          Dst:             H5VL_optional
        - Src:             'H5M.c:181,9'
          Dst:             H5E_printf_stack
        - Src:             'H5M.c:184,9'
          Dst:             H5VL_free_object
        - Src:             'H5M.c:185,9'
          Dst:             H5E_printf_stack
    - functionName:    H5M_term_package
      functionSourceFile: '/src/hdf5/src/H5M.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - H5I_dec_type_ref
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5M.c:150,11'
          Dst:             H5I_dec_type_ref
    - functionName:    H5M_top_term_package
      functionSourceFile: '/src/hdf5/src/H5M.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          39
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - H5I_clear_type
        - H5I_nmembers
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5M.c:118,9'
          Dst:             H5I_nmembers
        - Src:             'H5M.c:119,15'
          Dst:             H5I_clear_type
    - functionName:    H5M_init
      functionSourceFile: '/src/hdf5/src/H5M.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          46
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5I_register_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5M.c:94,9'
          Dst:             H5I_register_type
        - Src:             'H5M.c:95,9'
          Dst:             H5E_printf_stack
    - functionName:    H5MF__sects_cb
      functionSourceFile: '/src/hdf5/src/H5MF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2398
      functionLinenumberEnd: 2410
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          62
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5MF__delete_fstype
      functionSourceFile: '/src/hdf5/src/H5MF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          151
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - H5AC_set_ring
        - H5E_printf_stack
        - H5FS_delete
        - H5MF__fsm_type_is_self_referential
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MF.c:515,9'
          Dst:             H5MF__fsm_type_is_self_referential
        - Src:             'H5MF.c:519,5'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:526,9'
          Dst:             H5FS_delete
        - Src:             'H5MF.c:527,9'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:539,9'
          Dst:             H5AC_set_ring
    - functionName:    H5MF__fsm_type_is_self_referential
      functionSourceFile: '/src/hdf5/src/H5MF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3311
      functionLinenumberEnd: 3348
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          129
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - H5MF__alloc_to_fs_type
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MF.c:3325,5'
          Dst:             H5MF__alloc_to_fs_type
        - Src:             'H5MF.c:3326,5'
          Dst:             H5MF__alloc_to_fs_type
        - Src:             'H5MF.c:3329,9'
          Dst:             H5MF__alloc_to_fs_type
        - Src:             'H5MF.c:3330,9'
          Dst:             H5MF__alloc_to_fs_type
    - functionName:    H5MF__alloc_to_fs_type
      functionSourceFile: '/src/hdf5/src/H5MF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          162
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - H5F_shared_has_feature
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MF.c:253,17'
          Dst:             H5F_shared_has_feature
    - functionName:    H5VM_log2_gen
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          157
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5MF__continue_alloc_fsm
      functionSourceFile: '/src/hdf5/src/H5MF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3268
      functionLinenumberEnd: 3296
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          315
      EdgeCount:       104
      CyclomaticComplexity: 28
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5MF_settle_meta_data_fsm
      functionSourceFile: '/src/hdf5/src/H5MF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3020
      functionLinenumberEnd: 3251
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         140
      ICount:          640
      EdgeCount:       166
      CyclomaticComplexity: 28
      functionsReached:
        - H5AC_set_ring
        - H5AC_tag
        - H5E_printf_stack
        - H5FD_get_eoa
        - H5FS_vfd_alloc_hdr_and_section_info_if_needed
        - H5F_get_null_fsm_addr
        - H5MF__alloc_to_fs_type
        - H5MF__close_shrink_eoa
        - H5MF__continue_alloc_fsm
        - H5MF_free_aggrs
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MF.c:3035,5'
          Dst:             H5AC_tag
        - Src:             'H5MF.c:3046,35'
          Dst:             H5F_get_null_fsm_addr
        - Src:             'H5MF.c:3053,9'
          Dst:             H5MF__alloc_to_fs_type
        - Src:             'H5MF.c:3054,9'
          Dst:             H5MF__alloc_to_fs_type
        - Src:             'H5MF.c:3070,13'
          Dst:             H5MF__alloc_to_fs_type
        - Src:             'H5MF.c:3072,13'
          Dst:             H5MF__alloc_to_fs_type
        - Src:             'H5MF.c:3090,9'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:3153,38'
          Dst:             H5MF_free_aggrs
        - Src:             'H5MF.c:3154,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:3157,13'
          Dst:             H5MF__close_shrink_eoa
        - Src:             'H5MF.c:3158,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:3189,21'
          Dst:             H5FS_vfd_alloc_hdr_and_section_info_if_needed
        - Src:             'H5MF.c:3191,21'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:3195,21'
          Dst:             H5FS_vfd_alloc_hdr_and_section_info_if_needed
        - Src:             'H5MF.c:3197,21'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:3202,25'
          Dst:             H5FS_vfd_alloc_hdr_and_section_info_if_needed
        - Src:             'H5MF.c:3204,25'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:3208,25'
          Dst:             H5FS_vfd_alloc_hdr_and_section_info_if_needed
        - Src:             'H5MF.c:3210,25'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:3221,17'
          Dst:             H5MF__continue_alloc_fsm
        - Src:             'H5MF.c:3223,17'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:3238,47'
          Dst:             H5FD_get_eoa
        - Src:             'H5MF.c:3239,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:3249,9'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:3251,5'
          Dst:             H5AC_tag
    - functionName:    H5MF__close_shrink_eoa
      functionSourceFile: '/src/hdf5/src/H5MF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2031
      functionLinenumberEnd: 2124
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         90
      ICount:          398
      EdgeCount:       109
      CyclomaticComplexity: 21
      functionsReached:
        - H5AC_set_ring
        - H5E_printf_stack
        - H5FS_sect_try_shrink_eoa
        - H5MF__aggrs_try_shrink_eoa
        - H5MF__fsm_type_is_self_referential
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MF.c:2054,5'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:2066,25'
          Dst:             H5MF__fsm_type_is_self_referential
        - Src:             'H5MF.c:2072,25'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:2080,35'
          Dst:             H5FS_sect_try_shrink_eoa
        - Src:             'H5MF.c:2081,25'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:2092,25'
          Dst:             H5MF__fsm_type_is_self_referential
        - Src:             'H5MF.c:2098,25'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:2104,35'
          Dst:             H5FS_sect_try_shrink_eoa
        - Src:             'H5MF.c:2105,25'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:2112,27'
          Dst:             H5MF__aggrs_try_shrink_eoa
        - Src:             'H5MF.c:2113,17'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:2122,9'
          Dst:             H5AC_set_ring
    - functionName:    H5MF_settle_raw_data_fsm
      functionSourceFile: '/src/hdf5/src/H5MF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2552
      functionLinenumberEnd: 2922
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         269
      ICount:          1149
      EdgeCount:       323
      CyclomaticComplexity: 56
      functionsReached:
        - H5AC_set_ring
        - H5AC_tag
        - H5E_printf_stack
        - H5FS_alloc_hdr
        - H5FS_alloc_sect
        - H5FS_free
        - H5FS_stat_info
        - H5F__super_ext_remove_msg
        - H5F__super_ext_write_msg
        - H5F_get_null_fsm_addr
        - H5MF__alloc_to_fs_type
        - H5MF__close_fstype
        - H5MF__close_shrink_eoa
        - H5MF__fsm_type_is_self_referential
        - H5MF__open_fstype
        - H5MF_free_aggrs
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MF.c:2564,5'
          Dst:             H5AC_tag
        - Src:             'H5MF.c:2579,35'
          Dst:             H5F_get_null_fsm_addr
        - Src:             'H5MF.c:2612,36'
          Dst:             H5MF_free_aggrs
        - Src:             'H5MF.c:2613,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:2620,9'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:2659,17'
          Dst:             H5MF__alloc_to_fs_type
        - Src:             'H5MF.c:2684,33'
          Dst:             H5MF__open_fstype
        - Src:             'H5MF.c:2685,33'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:2693,29'
          Dst:             H5MF__fsm_type_is_self_referential
        - Src:             'H5MF.c:2699,29'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:2704,29'
          Dst:             H5FS_stat_info
        - Src:             'H5MF.c:2705,29'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:2713,33'
          Dst:             H5FS_free
        - Src:             'H5MF.c:2714,33'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:2740,21'
          Dst:             H5F__super_ext_remove_msg
        - Src:             'H5MF.c:2741,21'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:2746,13'
          Dst:             H5MF__close_shrink_eoa
        - Src:             'H5MF.c:2747,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:2772,17'
          Dst:             H5F__super_ext_write_msg
        - Src:             'H5MF.c:2773,17'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:2809,17'
          Dst:             H5MF__alloc_to_fs_type
        - Src:             'H5MF.c:2823,21'
          Dst:             H5MF__fsm_type_is_self_referential
        - Src:             'H5MF.c:2829,21'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:2846,30'
          Dst:             H5MF__fsm_type_is_self_referential
        - Src:             'H5MF.c:2851,33'
          Dst:             H5FS_stat_info
        - Src:             'H5MF.c:2852,33'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:2864,37'
          Dst:             H5FS_alloc_hdr
        - Src:             'H5MF.c:2866,37'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:2872,37'
          Dst:             H5FS_alloc_sect
        - Src:             'H5MF.c:2873,37'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:2900,29'
          Dst:             H5MF__close_fstype
        - Src:             'H5MF.c:2901,29'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:2920,9'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:2922,5'
          Dst:             H5AC_tag
    - functionName:    H5MF__open_fstype
      functionSourceFile: '/src/hdf5/src/H5MF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          227
      EdgeCount:       48
      CyclomaticComplexity: 11
      functionsReached:
        - H5AC_set_ring
        - H5AC_tag
        - H5E_printf_stack
        - H5FS_open
        - H5MF__fsm_type_is_self_referential
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MF.c:298,5'
          Dst:             H5AC_tag
        - Src:             'H5MF.c:325,9'
          Dst:             H5MF__fsm_type_is_self_referential
        - Src:             'H5MF.c:329,5'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:332,44'
          Dst:             H5FS_open
        - Src:             'H5MF.c:334,9'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:343,9'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:345,5'
          Dst:             H5AC_tag
    - functionName:    H5MF__close_fstype
      functionSourceFile: '/src/hdf5/src/H5MF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          104
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FS_close
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MF.c:579,9'
          Dst:             H5FS_close
        - Src:             'H5MF.c:580,9'
          Dst:             H5E_printf_stack
    - functionName:    H5MF__get_free_sects
      functionSourceFile: '/src/hdf5/src/H5MF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2425
      functionLinenumberEnd: 2449
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          113
      EdgeCount:       37
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FS_sect_iterate
        - H5FS_sect_stats
        - H5MF__sects_cb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MF.c:2438,9'
          Dst:             H5FS_sect_stats
        - Src:             'H5MF.c:2439,9'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:2445,13'
          Dst:             H5FS_sect_iterate
        - Src:             'H5MF.c:2445,13'
          Dst:             H5MF__sects_cb
        - Src:             'H5MF.c:2446,13'
          Dst:             H5E_printf_stack
    - functionName:    H5MF_get_free_sections
      functionSourceFile: '/src/hdf5/src/H5MF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2281
      functionLinenumberEnd: 2383
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          374
      EdgeCount:       94
      CyclomaticComplexity: 19
      functionsReached:
        - H5AC_set_ring
        - H5AC_tag
        - H5E_printf_stack
        - H5MF__close_fstype
        - H5MF__fsm_type_is_self_referential
        - H5MF__get_free_sects
        - H5MF__open_fstype
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MF.c:2291,5'
          Dst:             H5AC_tag
        - Src:             'H5MF.c:2332,5'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:2341,13'
          Dst:             H5MF__fsm_type_is_self_referential
        - Src:             'H5MF.c:2347,13'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:2352,17'
          Dst:             H5MF__open_fstype
        - Src:             'H5MF.c:2353,17'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:2360,17'
          Dst:             H5MF__get_free_sects
        - Src:             'H5MF.c:2361,17'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:2369,17'
          Dst:             H5MF__close_fstype
        - Src:             'H5MF.c:2370,17'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:2381,9'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:2383,5'
          Dst:             H5AC_tag
    - functionName:    H5MF_get_freespace
      functionSourceFile: '/src/hdf5/src/H5MF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2139
      functionLinenumberEnd: 2265
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         139
      ICount:          599
      EdgeCount:       164
      CyclomaticComplexity: 27
      functionsReached:
        - H5AC_set_ring
        - H5AC_tag
        - H5E_printf_stack
        - H5FS_sect_stats
        - H5FS_size
        - H5F_get_eoa
        - H5MF__aggr_query
        - H5MF__close_fstype
        - H5MF__fsm_type_is_self_referential
        - H5MF__open_fstype
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MF.c:2157,5'
          Dst:             H5AC_tag
        - Src:             'H5MF.c:2168,5'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:2182,42'
          Dst:             H5F_get_eoa
        - Src:             'H5MF.c:2183,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:2187,13'
          Dst:             H5MF__aggr_query
        - Src:             'H5MF.c:2188,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:2191,13'
          Dst:             H5MF__aggr_query
        - Src:             'H5MF.c:2192,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:2201,17'
          Dst:             H5MF__open_fstype
        - Src:             'H5MF.c:2202,17'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:2208,13'
          Dst:             H5MF__fsm_type_is_self_referential
        - Src:             'H5MF.c:2214,13'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:2224,17'
          Dst:             H5FS_sect_stats
        - Src:             'H5MF.c:2225,17'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:2226,17'
          Dst:             H5FS_size
        - Src:             'H5MF.c:2227,17'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:2238,13'
          Dst:             H5MF__fsm_type_is_self_referential
        - Src:             'H5MF.c:2244,13'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:2249,17'
          Dst:             H5MF__close_fstype
        - Src:             'H5MF.c:2250,17'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:2263,9'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:2265,5'
          Dst:             H5AC_tag
    - functionName:    H5MF__close_delete_fstype
      functionSourceFile: '/src/hdf5/src/H5MF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1534
      functionLinenumberEnd: 1576
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          143
      EdgeCount:       44
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5MF__close_fstype
        - H5MF__delete_fstype
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MF.c:1558,13'
          Dst:             H5MF__close_fstype
        - Src:             'H5MF.c:1559,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1569,13'
          Dst:             H5MF__delete_fstype
        - Src:             'H5MF.c:1570,13'
          Dst:             H5E_printf_stack
    - functionName:    H5MF_try_close
      functionSourceFile: '/src/hdf5/src/H5MF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1592
      functionLinenumberEnd: 1681
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         57
      ICount:          245
      EdgeCount:       68
      CyclomaticComplexity: 13
      functionsReached:
        - H5AC_set_ring
        - H5AC_tag
        - H5E_printf_stack
        - H5MF__close_delete_fstype
        - H5MF__fsm_type_is_self_referential
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MF.c:1598,5'
          Dst:             H5AC_tag
        - Src:             'H5MF.c:1625,5'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:1636,17'
          Dst:             H5MF__fsm_type_is_self_referential
        - Src:             'H5MF.c:1642,17'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:1646,17'
          Dst:             H5MF__close_delete_fstype
        - Src:             'H5MF.c:1647,17'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1658,17'
          Dst:             H5MF__fsm_type_is_self_referential
        - Src:             'H5MF.c:1664,17'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:1668,17'
          Dst:             H5MF__close_delete_fstype
        - Src:             'H5MF.c:1669,17'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1676,9'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:1681,5'
          Dst:             H5AC_tag
    - functionName:    H5MF__close_aggrfs
      functionSourceFile: '/src/hdf5/src/H5MF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1695
      functionLinenumberEnd: 1844
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         145
      ICount:          594
      EdgeCount:       164
      CyclomaticComplexity: 21
      functionsReached:
        - H5AC_set_ring
        - H5E_printf_stack
        - H5FD_get_eoa
        - H5FS_close
        - H5F__super_ext_write_msg
        - H5MF__close_delete_fstype
        - H5MF__close_shrink_eoa
        - H5MF__fsm_type_is_self_referential
        - H5MF_free_aggrs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MF.c:1717,5'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:1722,9'
          Dst:             H5MF_free_aggrs
        - Src:             'H5MF.c:1723,9'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1726,9'
          Dst:             H5MF__close_shrink_eoa
        - Src:             'H5MF.c:1727,9'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1763,13'
          Dst:             H5F__super_ext_write_msg
        - Src:             'H5MF.c:1764,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1771,21'
          Dst:             H5MF__fsm_type_is_self_referential
        - Src:             'H5MF.c:1777,21'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:1783,21'
          Dst:             H5FS_close
        - Src:             'H5MF.c:1784,21'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1807,13'
          Dst:             H5MF__close_shrink_eoa
        - Src:             'H5MF.c:1808,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1811,41'
          Dst:             H5FD_get_eoa
        - Src:             'H5MF.c:1812,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1822,17'
          Dst:             H5MF__close_delete_fstype
        - Src:             'H5MF.c:1823,17'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1828,9'
          Dst:             H5MF_free_aggrs
        - Src:             'H5MF.c:1829,9'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1833,9'
          Dst:             H5MF__close_shrink_eoa
        - Src:             'H5MF.c:1834,9'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1839,9'
          Dst:             H5AC_set_ring
    - functionName:    H5MF__close_pagefs
      functionSourceFile: '/src/hdf5/src/H5MF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1858
      functionLinenumberEnd: 2017
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         123
      ICount:          508
      EdgeCount:       140
      CyclomaticComplexity: 19
      functionsReached:
        - H5AC_set_ring
        - H5E_printf_stack
        - H5FD_get_eoa
        - H5FS_close
        - H5F__super_ext_write_msg
        - H5MF__close_delete_fstype
        - H5MF__close_shrink_eoa
        - H5MF__fsm_type_is_self_referential
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MF.c:1883,5'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:1887,9'
          Dst:             H5MF__close_shrink_eoa
        - Src:             'H5MF.c:1888,9'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1926,13'
          Dst:             H5F__super_ext_write_msg
        - Src:             'H5MF.c:1927,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1935,21'
          Dst:             H5MF__fsm_type_is_self_referential
        - Src:             'H5MF.c:1941,21'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:1947,21'
          Dst:             H5FS_close
        - Src:             'H5MF.c:1948,21'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1962,13'
          Dst:             H5MF__close_shrink_eoa
        - Src:             'H5MF.c:1963,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1966,41'
          Dst:             H5FD_get_eoa
        - Src:             'H5MF.c:1967,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1994,17'
          Dst:             H5MF__close_delete_fstype
        - Src:             'H5MF.c:1995,17'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1999,13'
          Dst:             H5F__super_ext_write_msg
        - Src:             'H5MF.c:2000,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:2006,9'
          Dst:             H5MF__close_shrink_eoa
        - Src:             'H5MF.c:2007,9'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:2012,9'
          Dst:             H5AC_set_ring
    - functionName:    H5MF_close
      functionSourceFile: '/src/hdf5/src/H5MF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1491
      functionLinenumberEnd: 1518
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          112
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5AC_tag
        - H5E_printf_stack
        - H5MF__close_aggrfs
        - H5MF__close_pagefs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MF.c:1494,5'
          Dst:             H5AC_tag
        - Src:             'H5MF.c:1504,26'
          Dst:             H5MF__close_pagefs
        - Src:             'H5MF.c:1505,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1509,26'
          Dst:             H5MF__close_aggrfs
        - Src:             'H5MF.c:1510,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1518,5'
          Dst:             H5AC_tag
    - functionName:    H5MF_try_extend
      functionSourceFile: '/src/hdf5/src/H5MF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1231
      functionLinenumberEnd: 1391
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         190
      ICount:          850
      EdgeCount:       234
      CyclomaticComplexity: 46
      functionsReached:
        - H5AC_set_ring
        - H5AC_tag
        - H5E_printf_stack
        - H5FS_sect_try_extend
        - H5F__try_extend
        - H5F_get_base_addr
        - H5F_get_eoa
        - H5F_get_pgend_meta_thres
        - H5MF__add_sect
        - H5MF__aggr_try_extend
        - H5MF__alloc_to_fs_type
        - H5MF__fsm_type_is_self_referential
        - H5MF__open_fstype
        - H5MF__sect_new
        - H5MF__start_fstype
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MF.c:1241,5'
          Dst:             H5AC_tag
        - Src:             'H5MF.c:1275,39'
          Dst:             H5F_get_eoa
        - Src:             'H5MF.c:1276,17'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1279,13'
          Dst:             H5F_get_base_addr
        - Src:             'H5MF.c:1284,5'
          Dst:             H5MF__alloc_to_fs_type
        - Src:             'H5MF.c:1287,9'
          Dst:             H5MF__fsm_type_is_self_referential
        - Src:             'H5MF.c:1291,5'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:1295,26'
          Dst:             H5F__try_extend
        - Src:             'H5MF.c:1296,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1311,21'
          Dst:             H5MF__start_fstype
        - Src:             'H5MF.c:1312,21'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1315,33'
          Dst:             H5MF__sect_new
        - Src:             'H5MF.c:1316,17'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1319,17'
          Dst:             H5MF__add_sect
        - Src:             'H5MF.c:1320,17'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1332,30'
          Dst:             H5MF__aggr_try_extend
        - Src:             'H5MF.c:1333,17'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1352,21'
          Dst:             H5MF__open_fstype
        - Src:             'H5MF.c:1353,21'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1357,34'
          Dst:             H5FS_sect_try_extend
        - Src:             'H5MF.c:1359,21'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1368,17'
          Dst:             H5F_get_base_addr
        - Src:             'H5MF.c:1370,34'
          Dst:             H5F_get_pgend_meta_thres
        - Src:             'H5MF.c:1382,9'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:1391,5'
          Dst:             H5AC_tag
    - functionName:    H5MF__start_fstype
      functionSourceFile: '/src/hdf5/src/H5MF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          125
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5MF__create_fstype
        - H5MF__open_fstype
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MF.c:462,13'
          Dst:             H5MF__open_fstype
        - Src:             'H5MF.c:463,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:467,13'
          Dst:             H5MF__create_fstype
        - Src:             'H5MF.c:468,13'
          Dst:             H5E_printf_stack
    - functionName:    H5MF__add_sect
      functionSourceFile: '/src/hdf5/src/H5MF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          114
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5AC_set_ring
        - H5E_printf_stack
        - H5FS_sect_add
        - H5MF__alloc_to_fs_type
        - H5MF__fsm_is_self_referential
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MF.c:613,5'
          Dst:             H5MF__alloc_to_fs_type
        - Src:             'H5MF.c:622,9'
          Dst:             H5MF__fsm_is_self_referential
        - Src:             'H5MF.c:626,5'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:634,9'
          Dst:             H5FS_sect_add
        - Src:             'H5MF.c:635,9'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:640,9'
          Dst:             H5AC_set_ring
    - functionName:    H5MF__fsm_is_self_referential
      functionSourceFile: '/src/hdf5/src/H5MF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3363
      functionLinenumberEnd: 3390
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          143
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - H5MF__alloc_to_fs_type
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MF.c:3374,5'
          Dst:             H5MF__alloc_to_fs_type
        - Src:             'H5MF.c:3375,5'
          Dst:             H5MF__alloc_to_fs_type
        - Src:             'H5MF.c:3381,9'
          Dst:             H5MF__alloc_to_fs_type
        - Src:             'H5MF.c:3382,9'
          Dst:             H5MF__alloc_to_fs_type
    - functionName:    H5MF__create_fstype
      functionSourceFile: '/src/hdf5/src/H5MF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          237
      EdgeCount:       48
      CyclomaticComplexity: 11
      functionsReached:
        - H5AC_set_ring
        - H5E_printf_stack
        - H5FS_create
        - H5MF__fsm_type_is_self_referential
        - H5VM_log2_gen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MF.c:393,36'
          Dst:             H5VM_log2_gen
        - Src:             'H5MF.c:407,9'
          Dst:             H5MF__fsm_type_is_self_referential
        - Src:             'H5MF.c:411,5'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:414,22'
          Dst:             H5FS_create
        - Src:             'H5MF.c:415,9'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:424,9'
          Dst:             H5AC_set_ring
    - functionName:    H5MF_try_shrink
      functionSourceFile: '/src/hdf5/src/H5MF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1406
      functionLinenumberEnd: 1476
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          286
      EdgeCount:       77
      CyclomaticComplexity: 13
      functionsReached:
        - H5AC_set_ring
        - H5AC_tag
        - H5E_printf_stack
        - H5MF__alloc_to_fs_type
        - H5MF__fsm_type_is_self_referential
        - H5MF__sect_free
        - H5MF__sect_new
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MF.c:1415,5'
          Dst:             H5AC_tag
        - Src:             'H5MF.c:1433,5'
          Dst:             H5MF__alloc_to_fs_type
        - Src:             'H5MF.c:1436,9'
          Dst:             H5MF__fsm_type_is_self_referential
        - Src:             'H5MF.c:1440,5'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:1443,25'
          Dst:             H5MF__sect_new
        - Src:             'H5MF.c:1444,9'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1455,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1460,17'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1467,9'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:1470,17'
          Dst:             H5MF__sect_free
        - Src:             'H5MF.c:1471,9'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1476,5'
          Dst:             H5AC_tag
    - functionName:    H5MF_xfree
      functionSourceFile: '/src/hdf5/src/H5MF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1042
      functionLinenumberEnd: 1207
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         169
      ICount:          674
      EdgeCount:       199
      CyclomaticComplexity: 32
      functionsReached:
        - H5AC_set_ring
        - H5AC_tag
        - H5AC_unsettle_ring
        - H5E_printf_stack
        - H5FS_sect_try_merge
        - H5F__accum_free
        - H5MF__add_sect
        - H5MF__alloc_to_fs_type
        - H5MF__fsm_type_is_self_referential
        - H5MF__sect_free
        - H5MF__sect_new
        - H5MF__start_fstype
        - H5MF_try_shrink
      functionUses:    54
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MF.c:1050,5'
          Dst:             H5AC_tag
        - Src:             'H5MF.c:1062,5'
          Dst:             H5MF__alloc_to_fs_type
        - Src:             'H5MF.c:1065,9'
          Dst:             H5MF__fsm_type_is_self_referential
        - Src:             'H5MF.c:1069,5'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:1077,13'
          Dst:             H5AC_unsettle_ring
        - Src:             'H5MF.c:1078,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1083,9'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1090,13'
          Dst:             H5F__accum_free
        - Src:             'H5MF.c:1091,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1111,27'
          Dst:             H5MF_try_shrink
        - Src:             'H5MF.c:1112,17'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1146,13'
          Dst:             H5MF__start_fstype
        - Src:             'H5MF.c:1147,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1152,25'
          Dst:             H5MF__sect_new
        - Src:             'H5MF.c:1153,9'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1164,13'
          Dst:             H5MF__add_sect
        - Src:             'H5MF.c:1165,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1183,23'
          Dst:             H5FS_sect_try_merge
        - Src:             'H5MF.c:1185,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1194,9'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:1198,13'
          Dst:             H5MF__sect_free
        - Src:             'H5MF.c:1199,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1207,5'
          Dst:             H5AC_tag
    - functionName:    H5MF_alloc_tmp
      functionSourceFile: '/src/hdf5/src/H5MF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 1027
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          116
      EdgeCount:       34
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5F_get_eoa
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MF.c:1013,31'
          Dst:             H5F_get_eoa
        - Src:             'H5MF.c:1014,9'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:1021,9'
          Dst:             H5E_printf_stack
    - functionName:    H5MF__alloc_pagefs
      functionSourceFile: '/src/hdf5/src/H5MF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 971
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         175
      ICount:          629
      EdgeCount:       193
      CyclomaticComplexity: 20
      functionsReached:
        - H5E_printf_stack
        - H5F__alloc
        - H5F_get_base_addr
        - H5F_get_eoa
        - H5MF__add_sect
        - H5MF__alloc_to_fs_type
        - H5MF__sect_free
        - H5MF__sect_new
        - H5MF__start_fstype
        - H5MF_alloc
        - H5PB_add_new_page
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5MF.c:867,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5MF.c:865,5'
          Dst:             H5MF__alloc_to_fs_type
        - Src:             'H5MF.c:878,39'
          Dst:             H5F_get_eoa
        - Src:             'H5MF.c:879,17'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:882,13'
          Dst:             H5F_get_base_addr
        - Src:             'H5MF.c:885,45'
          Dst:             H5F__alloc
        - Src:             'H5MF.c:886,17'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:893,25'
          Dst:             H5MF__start_fstype
        - Src:             'H5MF.c:894,25'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:898,37'
          Dst:             H5MF__sect_new
        - Src:             'H5MF.c:899,21'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:903,21'
          Dst:             H5MF__add_sect
        - Src:             'H5MF.c:904,21'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:920,44'
          Dst:             H5MF_alloc
        - Src:             'H5MF.c:921,17'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:925,21'
          Dst:             H5MF__start_fstype
        - Src:             'H5MF.c:926,21'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:929,33'
          Dst:             H5MF__sect_new
        - Src:             'H5MF.c:931,17'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:934,17'
          Dst:             H5MF__add_sect
        - Src:             'H5MF.c:935,17'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:942,48'
          Dst:             H5PB_add_new_page
        - Src:             'H5MF.c:943,17'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:952,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:968,13'
          Dst:             H5MF__sect_free
        - Src:             'H5MF.c:969,13'
          Dst:             H5E_printf_stack
    - functionName:    H5MF_alloc
      functionSourceFile: '/src/hdf5/src/H5MF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         85
      ICount:          332
      EdgeCount:       99
      CyclomaticComplexity: 16
      functionsReached:
        - H5AC_set_ring
        - H5AC_tag
        - H5AC_unsettle_ring
        - H5E_printf_stack
        - H5MF__alloc_pagefs
        - H5MF__alloc_to_fs_type
        - H5MF__find_sect
        - H5MF__fsm_type_is_self_referential
        - H5MF__open_fstype
        - H5MF_aggr_vfd_alloc
      functionUses:    49
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MF.c:748,5'
          Dst:             H5AC_tag
        - Src:             'H5MF.c:759,5'
          Dst:             H5MF__alloc_to_fs_type
        - Src:             'H5MF.c:766,9'
          Dst:             H5MF__fsm_type_is_self_referential
        - Src:             'H5MF.c:770,5'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:778,13'
          Dst:             H5AC_unsettle_ring
        - Src:             'H5MF.c:779,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:785,17'
          Dst:             H5MF__open_fstype
        - Src:             'H5MF.c:786,17'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:792,17'
          Dst:             H5MF__find_sect
        - Src:             'H5MF.c:793,17'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:803,45'
          Dst:             H5MF__alloc_pagefs
        - Src:             'H5MF.c:804,17'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:808,45'
          Dst:             H5MF_aggr_vfd_alloc
        - Src:             'H5MF.c:809,17'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:820,9'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:830,5'
          Dst:             H5AC_tag
    - functionName:    H5MF__find_sect
      functionSourceFile: '/src/hdf5/src/H5MF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          210
      EdgeCount:       60
      CyclomaticComplexity: 10
      functionsReached:
        - H5AC_set_ring
        - H5E_printf_stack
        - H5FS_sect_find
        - H5MF__add_sect
        - H5MF__fsm_is_self_referential
        - H5MF__sect_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MF.c:670,9'
          Dst:             H5MF__fsm_is_self_referential
        - Src:             'H5MF.c:674,5'
          Dst:             H5AC_set_ring
        - Src:             'H5MF.c:677,22'
          Dst:             H5FS_sect_find
        - Src:             'H5MF.c:678,9'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:700,17'
          Dst:             H5MF__sect_free
        - Src:             'H5MF.c:701,17'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:714,17'
          Dst:             H5MF__add_sect
        - Src:             'H5MF.c:715,17'
          Dst:             H5E_printf_stack
        - Src:             'H5MF.c:722,9'
          Dst:             H5AC_set_ring
    - functionName:    H5MF_init_merge_flags
      functionSourceFile: '/src/hdf5/src/H5MF.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         58
      ICount:          279
      EdgeCount:       69
      CyclomaticComplexity: 13
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5MF.c:194,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5MF.c:225,13'
          Dst:             H5E_printf_stack
    - functionName:    H5MF__aggr_free
      functionSourceFile: '/src/hdf5/src/H5MFaggr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 871
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5F__free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MFaggr.c:862,13'
          Dst:             H5F__free
        - Src:             'H5MFaggr.c:863,13'
          Dst:             H5E_printf_stack
    - functionName:    H5MF__aggr_can_shrink_eoa
      functionSourceFile: '/src/hdf5/src/H5MFaggr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 829
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          103
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5F_get_eoa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MFaggr.c:821,35'
          Dst:             H5F_get_eoa
        - Src:             'H5MFaggr.c:822,13'
          Dst:             H5E_printf_stack
    - functionName:    H5MF__aggrs_try_shrink_eoa
      functionSourceFile: '/src/hdf5/src/H5MFaggr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         57
      ICount:          195
      EdgeCount:       64
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5MF__aggr_can_shrink_eoa
        - H5MF__aggr_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MFaggr.c:897,26'
          Dst:             H5MF__aggr_can_shrink_eoa
        - Src:             'H5MFaggr.c:898,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MFaggr.c:900,17'
          Dst:             H5MF__aggr_free
        - Src:             'H5MFaggr.c:901,17'
          Dst:             H5E_printf_stack
        - Src:             'H5MFaggr.c:903,27'
          Dst:             H5MF__aggr_can_shrink_eoa
        - Src:             'H5MFaggr.c:904,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MFaggr.c:906,17'
          Dst:             H5MF__aggr_free
        - Src:             'H5MFaggr.c:907,17'
          Dst:             H5E_printf_stack
    - functionName:    H5MF__aggr_reset
      functionSourceFile: '/src/hdf5/src/H5MFaggr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          118
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5F_get_intent
        - H5MF_xfree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MFaggr.c:724,34'
          Dst:             H5F_get_intent
        - Src:             'H5MFaggr.c:725,21'
          Dst:             H5MF_xfree
        - Src:             'H5MFaggr.c:726,21'
          Dst:             H5E_printf_stack
    - functionName:    H5MF_free_aggrs
      functionSourceFile: '/src/hdf5/src/H5MFaggr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         62
      ICount:          237
      EdgeCount:       71
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5MF__aggr_query
        - H5MF__aggr_reset
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MFaggr.c:762,13'
          Dst:             H5MF__aggr_query
        - Src:             'H5MFaggr.c:763,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MFaggr.c:766,13'
          Dst:             H5MF__aggr_query
        - Src:             'H5MFaggr.c:767,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MFaggr.c:789,13'
          Dst:             H5MF__aggr_reset
        - Src:             'H5MFaggr.c:790,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MFaggr.c:791,13'
          Dst:             H5MF__aggr_reset
        - Src:             'H5MFaggr.c:792,13'
          Dst:             H5E_printf_stack
    - functionName:    H5MF__aggr_query
      functionSourceFile: '/src/hdf5/src/H5MFaggr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          61
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5MF__aggr_absorb
      functionSourceFile: '/src/hdf5/src/H5MFaggr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          211
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5MF__aggr_can_absorb
      functionSourceFile: '/src/hdf5/src/H5MFaggr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          144
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5MF__aggr_try_extend
      functionSourceFile: '/src/hdf5/src/H5MFaggr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          283
      EdgeCount:       67
      CyclomaticComplexity: 13
      functionsReached:
        - H5E_printf_stack
        - H5F__try_extend
        - H5F_get_eoa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MFaggr.c:433,43'
          Dst:             H5F_get_eoa
        - Src:             'H5MFaggr.c:434,21'
          Dst:             H5E_printf_stack
        - Src:             'H5MFaggr.c:455,42'
          Dst:             H5F__try_extend
        - Src:             'H5MFaggr.c:456,29'
          Dst:             H5E_printf_stack
    - functionName:    H5MF__aggr_alloc
      functionSourceFile: '/src/hdf5/src/H5MFaggr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         274
      ICount:          1242
      EdgeCount:       330
      CyclomaticComplexity: 58
      functionsReached:
        - H5E_printf_stack
        - H5F__alloc
        - H5F__try_extend
        - H5F_get_alignment
        - H5F_get_base_addr
        - H5F_get_eoa
        - H5F_get_threshold
        - H5MF__aggr_free
        - H5MF_xfree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MFaggr.c:159,31'
          Dst:             H5F_get_eoa
        - Src:             'H5MFaggr.c:160,9'
          Dst:             H5E_printf_stack
        - Src:             'H5MFaggr.c:197,25'
          Dst:             H5F_get_alignment
        - Src:             'H5MFaggr.c:198,47'
          Dst:             H5F_get_threshold
        - Src:             'H5MFaggr.c:203,49'
          Dst:             H5F_get_base_addr
        - Src:             'H5MFaggr.c:223,25'
          Dst:             H5E_printf_stack
        - Src:             'H5MFaggr.c:228,37'
          Dst:             H5F__try_extend
        - Src:             'H5MFaggr.c:229,25'
          Dst:             H5E_printf_stack
        - Src:             'H5MFaggr.c:245,33'
          Dst:             H5MF__aggr_free
        - Src:             'H5MFaggr.c:246,33'
          Dst:             H5E_printf_stack
        - Src:             'H5MFaggr.c:252,42'
          Dst:             H5F__alloc
        - Src:             'H5MFaggr.c:253,29'
          Dst:             H5E_printf_stack
        - Src:             'H5MFaggr.c:270,25'
          Dst:             H5E_printf_stack
        - Src:             'H5MFaggr.c:275,37'
          Dst:             H5F__try_extend
        - Src:             'H5MFaggr.c:276,25'
          Dst:             H5E_printf_stack
        - Src:             'H5MFaggr.c:293,33'
          Dst:             H5MF__aggr_free
        - Src:             'H5MFaggr.c:294,33'
          Dst:             H5E_printf_stack
        - Src:             'H5MFaggr.c:299,57'
          Dst:             H5F__alloc
        - Src:             'H5MFaggr.c:301,29'
          Dst:             H5E_printf_stack
        - Src:             'H5MFaggr.c:306,33'
          Dst:             H5MF_xfree
        - Src:             'H5MFaggr.c:307,33'
          Dst:             H5E_printf_stack
        - Src:             'H5MFaggr.c:340,25'
          Dst:             H5MF_xfree
        - Src:             'H5MFaggr.c:341,25'
          Dst:             H5E_printf_stack
        - Src:             'H5MFaggr.c:345,25'
          Dst:             H5MF_xfree
        - Src:             'H5MFaggr.c:346,25'
          Dst:             H5E_printf_stack
        - Src:             'H5MFaggr.c:357,25'
          Dst:             H5MF_xfree
        - Src:             'H5MFaggr.c:358,25'
          Dst:             H5E_printf_stack
        - Src:             'H5MFaggr.c:364,45'
          Dst:             H5F__alloc
        - Src:             'H5MFaggr.c:365,17'
          Dst:             H5E_printf_stack
        - Src:             'H5MFaggr.c:370,21'
          Dst:             H5MF_xfree
        - Src:             'H5MFaggr.c:371,21'
          Dst:             H5E_printf_stack
        - Src:             'H5MFaggr.c:378,13'
          Dst:             H5F_get_alignment
        - Src:             'H5MFaggr.c:378,41'
          Dst:             H5F_get_threshold
    - functionName:    H5MF_aggr_vfd_alloc
      functionSourceFile: '/src/hdf5/src/H5MFaggr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          122
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5MF__aggr_alloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MFaggr.c:99,41'
          Dst:             H5MF__aggr_alloc
        - Src:             'H5MFaggr.c:101,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MFaggr.c:105,41'
          Dst:             H5MF__aggr_alloc
        - Src:             'H5MFaggr.c:107,13'
          Dst:             H5E_printf_stack
    - functionName:    H5MF__sect_new
      functionSourceFile: '/src/hdf5/src/H5MFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MFsection.c:194,25'
          Dst:             H5FL_reg_malloc
        - Src:             'H5MFsection.c:195,9'
          Dst:             H5E_printf_stack
    - functionName:    H5MF__sect_large_shrink
      functionSourceFile: '/src/hdf5/src/H5MFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 923
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          195
      EdgeCount:       45
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5F__free
        - H5F_get_base_addr
        - H5MF__sect_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MFsection.c:903,5'
          Dst:             H5F_get_base_addr
        - Src:             'H5MFsection.c:907,9'
          Dst:             H5F__free
        - Src:             'H5MFsection.c:909,9'
          Dst:             H5E_printf_stack
        - Src:             'H5MFsection.c:915,13'
          Dst:             H5MF__sect_free
        - Src:             'H5MFsection.c:916,13'
          Dst:             H5E_printf_stack
    - functionName:    H5MF__sect_free
      functionSourceFile: '/src/hdf5/src/H5MFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_reg_free
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MFsection.c:234,12'
          Dst:             H5FL_reg_free
    - functionName:    H5MF__sect_large_can_shrink
      functionSourceFile: '/src/hdf5/src/H5MFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          127
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FD_get_eoa
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MFsection.c:850,31'
          Dst:             H5FD_get_eoa
        - Src:             'H5MFsection.c:851,9'
          Dst:             H5E_printf_stack
    - functionName:    H5MF__sect_large_merge
      functionSourceFile: '/src/hdf5/src/H5MFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5MF__sect_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MFsection.c:815,9'
          Dst:             H5MF__sect_free
        - Src:             'H5MFsection.c:816,9'
          Dst:             H5E_printf_stack
    - functionName:    H5MF__sect_large_can_merge
      functionSourceFile: '/src/hdf5/src/H5MFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          57
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5MF__sect_small_merge
      functionSourceFile: '/src/hdf5/src/H5MFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          234
      EdgeCount:       63
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5MF__sect_free
        - H5MF_xfree
        - H5PB_remove_entry
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MFsection.c:718,13'
          Dst:             H5MF_xfree
        - Src:             'H5MFsection.c:719,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MFsection.c:726,17'
          Dst:             H5PB_remove_entry
        - Src:             'H5MFsection.c:727,17'
          Dst:             H5E_printf_stack
        - Src:             'H5MFsection.c:729,13'
          Dst:             H5MF__sect_free
        - Src:             'H5MFsection.c:730,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MFsection.c:735,9'
          Dst:             H5MF__sect_free
        - Src:             'H5MFsection.c:736,9'
          Dst:             H5E_printf_stack
    - functionName:    H5MF__sect_small_can_merge
      functionSourceFile: '/src/hdf5/src/H5MFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          111
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5MF__sect_small_add
      functionSourceFile: '/src/hdf5/src/H5MFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          232
      EdgeCount:       53
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5F_get_pgend_meta_thres
        - H5MF__sect_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MFsection.c:610,9'
          Dst:             H5E_printf_stack
        - Src:             'H5MFsection.c:615,44'
          Dst:             H5F_get_pgend_meta_thres
        - Src:             'H5MFsection.c:617,13'
          Dst:             H5MF__sect_free
        - Src:             'H5MFsection.c:618,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MFsection.c:627,22'
          Dst:             H5F_get_pgend_meta_thres
    - functionName:    H5MF__sect_split
      functionSourceFile: '/src/hdf5/src/H5MFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5MF__sect_new
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MFsection.c:322,30'
          Dst:             H5MF__sect_new
        - Src:             'H5MFsection.c:323,9'
          Dst:             H5E_printf_stack
    - functionName:    H5MF__sect_valid
      functionSourceFile: '/src/hdf5/src/H5MFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5MF__sect_simple_shrink
      functionSourceFile: '/src/hdf5/src/H5MFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          165
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5F__free
        - H5MF__aggr_absorb
        - H5MF__sect_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MFsection.c:544,13'
          Dst:             H5F__free
        - Src:             'H5MFsection.c:545,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MFsection.c:552,13'
          Dst:             H5MF__aggr_absorb
        - Src:             'H5MFsection.c:553,13'
          Dst:             H5E_printf_stack
        - Src:             'H5MFsection.c:560,13'
          Dst:             H5MF__sect_free
        - Src:             'H5MFsection.c:561,13'
          Dst:             H5E_printf_stack
    - functionName:    H5MF__sect_simple_can_shrink
      functionSourceFile: '/src/hdf5/src/H5MFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          299
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5F_get_eoa
        - H5MF__aggr_can_absorb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MFsection.c:438,31'
          Dst:             H5F_get_eoa
        - Src:             'H5MFsection.c:439,9'
          Dst:             H5E_printf_stack
        - Src:             'H5MFsection.c:466,27'
          Dst:             H5MF__aggr_can_absorb
        - Src:             'H5MFsection.c:468,17'
          Dst:             H5E_printf_stack
        - Src:             'H5MFsection.c:488,27'
          Dst:             H5MF__aggr_can_absorb
        - Src:             'H5MFsection.c:490,17'
          Dst:             H5E_printf_stack
    - functionName:    H5MF__sect_simple_merge
      functionSourceFile: '/src/hdf5/src/H5MFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5MF__sect_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MFsection.c:404,9'
          Dst:             H5MF__sect_free
        - Src:             'H5MFsection.c:405,9'
          Dst:             H5E_printf_stack
    - functionName:    H5MF__sect_simple_can_merge
      functionSourceFile: '/src/hdf5/src/H5MFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          57
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5MF__sect_deserialize
      functionSourceFile: '/src/hdf5/src/H5MFsection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5MF__sect_new
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MFsection.c:264,25'
          Dst:             H5MF__sect_new
        - Src:             'H5MFsection.c:265,9'
          Dst:             H5E_printf_stack
    - functionName:    H5MM_xfree_const
      functionSourceFile: '/src/hdf5/src/H5MM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5MM_xfree
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MM.c:224,5'
          Dst:             H5MM_xfree
    - functionName:    H5MM_xfree
      functionSourceFile: '/src/hdf5/src/H5MM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    425
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5MM_strndup
      functionSourceFile: '/src/hdf5/src/H5MM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          80
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - strndup
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MM.c:174,9'
          Dst:             H5E_printf_stack
        - Src:             'H5MM.c:176,30'
          Dst:             strndup
        - Src:             'H5MM.c:177,9'
          Dst:             H5E_printf_stack
    - functionName:    strndup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5MM_strdup
      functionSourceFile: '/src/hdf5/src/H5MM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          77
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - strdup
      functionUses:    47
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MM.c:142,9'
          Dst:             H5E_printf_stack
        - Src:             'H5MM.c:143,30'
          Dst:             strdup
        - Src:             'H5MM.c:144,9'
          Dst:             H5E_printf_stack
    - functionName:    H5MM_xstrdup
      functionSourceFile: '/src/hdf5/src/H5MM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          57
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - strdup
      functionUses:    58
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MM.c:115,34'
          Dst:             strdup
        - Src:             'H5MM.c:116,13'
          Dst:             H5E_printf_stack
    - functionName:    H5MM_realloc
      functionSourceFile: '/src/hdf5/src/H5MM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - realloc
      functionUses:    96
      BranchProfiles:  []
      Callsites:
        - Src:             'H5MM.c:87,21'
          Dst:             realloc
    - functionName:    H5Otoken_from_str
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2282
      functionLinenumberEnd: 2306
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          313
      EdgeCount:       104
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_token_from_str
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:2287,5'
          Dst:             H5_init_library
        - Src:             'H5O.c:2287,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:2287,5'
          Dst:             H5CX_push
        - Src:             'H5O.c:2287,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:2287,5'
          Dst:             H5E_clear_stack
        - Src:             'H5O.c:2290,28'
          Dst:             H5VL_vol_object
        - Src:             'H5O.c:2291,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:2293,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:2295,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:2298,25'
          Dst:             H5I_get_type
        - Src:             'H5O.c:2299,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:2302,9'
          Dst:             H5VL_token_from_str
        - Src:             'H5O.c:2303,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:2306,5'
          Dst:             H5CX_pop
        - Src:             'H5O.c:2306,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Otoken_to_str
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2243
      functionLinenumberEnd: 2267
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          313
      EdgeCount:       104
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_token_to_str
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:2248,5'
          Dst:             H5_init_library
        - Src:             'H5O.c:2248,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:2248,5'
          Dst:             H5CX_push
        - Src:             'H5O.c:2248,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:2248,5'
          Dst:             H5E_clear_stack
        - Src:             'H5O.c:2251,28'
          Dst:             H5VL_vol_object
        - Src:             'H5O.c:2252,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:2254,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:2256,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:2259,25'
          Dst:             H5I_get_type
        - Src:             'H5O.c:2260,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:2263,9'
          Dst:             H5VL_token_to_str
        - Src:             'H5O.c:2264,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:2267,5'
          Dst:             H5CX_pop
        - Src:             'H5O.c:2267,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Otoken_cmp
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2211
      functionLinenumberEnd: 2228
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          255
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_token_cmp
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:2215,5'
          Dst:             H5_init_library
        - Src:             'H5O.c:2215,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:2215,5'
          Dst:             H5CX_push
        - Src:             'H5O.c:2215,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:2215,5'
          Dst:             H5E_clear_stack
        - Src:             'H5O.c:2218,28'
          Dst:             H5VL_vol_object
        - Src:             'H5O.c:2219,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:2221,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:2224,9'
          Dst:             H5VL_token_cmp
        - Src:             'H5O.c:2225,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:2228,5'
          Dst:             H5CX_pop
        - Src:             'H5O.c:2228,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Oare_mdc_flushes_disabled
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2155
      functionLinenumberEnd: 2191
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         82
      ICount:          295
      EdgeCount:       92
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5I_is_file_object
        - H5VL_object_optional
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:2162,5'
          Dst:             H5_init_library
        - Src:             'H5O.c:2162,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:2162,5'
          Dst:             H5CX_push
        - Src:             'H5O.c:2162,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:2162,5'
          Dst:             H5E_clear_stack
        - Src:             'H5O.c:2166,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:2169,9'
          Dst:             H5I_is_file_object
        - Src:             'H5O.c:2170,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:2173,28'
          Dst:             H5VL_vol_object
        - Src:             'H5O.c:2174,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:2178,27'
          Dst:             H5I_get_type
        - Src:             'H5O.c:2186,9'
          Dst:             H5VL_object_optional
        - Src:             'H5O.c:2188,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:2191,5'
          Dst:             H5CX_pop
        - Src:             'H5O.c:2191,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5O__are_mdc_flushes_disabled
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2125
      functionLinenumberEnd: 2136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_cork
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:2132,9'
          Dst:             H5AC_cork
        - Src:             'H5O.c:2133,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Oenable_mdc_flushes
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2081
      functionLinenumberEnd: 2111
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         71
      ICount:          261
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5I_is_file_object
        - H5VL_object_optional
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:2087,5'
          Dst:             H5_init_library
        - Src:             'H5O.c:2087,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:2087,5'
          Dst:             H5CX_push
        - Src:             'H5O.c:2087,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:2087,5'
          Dst:             H5E_clear_stack
        - Src:             'H5O.c:2090,9'
          Dst:             H5I_is_file_object
        - Src:             'H5O.c:2091,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:2094,28'
          Dst:             H5VL_vol_object
        - Src:             'H5O.c:2095,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:2099,27'
          Dst:             H5I_get_type
        - Src:             'H5O.c:2106,9'
          Dst:             H5VL_object_optional
        - Src:             'H5O.c:2108,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:2111,5'
          Dst:             H5CX_pop
        - Src:             'H5O.c:2111,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5O__enable_mdc_flushes
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2056
      functionLinenumberEnd: 2065
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          54
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_cork
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:2061,9'
          Dst:             H5AC_cork
        - Src:             'H5O.c:2062,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Odisable_mdc_flushes
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2012
      functionLinenumberEnd: 2042
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         71
      ICount:          261
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5I_is_file_object
        - H5VL_object_optional
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:2018,5'
          Dst:             H5_init_library
        - Src:             'H5O.c:2018,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:2018,5'
          Dst:             H5CX_push
        - Src:             'H5O.c:2018,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:2018,5'
          Dst:             H5E_clear_stack
        - Src:             'H5O.c:2021,9'
          Dst:             H5I_is_file_object
        - Src:             'H5O.c:2022,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:2025,28'
          Dst:             H5VL_vol_object
        - Src:             'H5O.c:2026,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:2030,27'
          Dst:             H5I_get_type
        - Src:             'H5O.c:2037,9'
          Dst:             H5VL_object_optional
        - Src:             'H5O.c:2039,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:2042,5'
          Dst:             H5CX_pop
        - Src:             'H5O.c:2042,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5O__disable_mdc_flushes
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1987
      functionLinenumberEnd: 1996
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          54
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_cork
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:1992,9'
          Dst:             H5AC_cork
        - Src:             'H5O.c:1993,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Oclose_async
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1927
      functionLinenumberEnd: 1973
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          362
      EdgeCount:       113
      CyclomaticComplexity: 16
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref_async
        - H5O__close_check_type
        - H5VL_conn_dec_rc
        - H5VL_conn_inc_rc
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:1934,5'
          Dst:             H5_init_library
        - Src:             'H5O.c:1934,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1934,5'
          Dst:             H5CX_push
        - Src:             'H5O.c:1934,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1934,5'
          Dst:             H5E_clear_stack
        - Src:             'H5O.c:1937,9'
          Dst:             H5O__close_check_type
        - Src:             'H5O.c:1938,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1943,32'
          Dst:             H5VL_vol_object
        - Src:             'H5O.c:1944,13'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1949,9'
          Dst:             H5VL_conn_inc_rc
        - Src:             'H5O.c:1958,9'
          Dst:             H5I_dec_app_ref_async
        - Src:             'H5O.c:1959,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1964,13'
          Dst:             H5ES_insert
        - Src:             'H5O.c:1967,13'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1970,22'
          Dst:             H5VL_conn_dec_rc
        - Src:             'H5O.c:1971,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1973,5'
          Dst:             H5CX_pop
        - Src:             'H5O.c:1973,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5O__close_check_type
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1845
      functionLinenumberEnd: 1881
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          145
      EdgeCount:       41
      CyclomaticComplexity: 2
      functionsReached:
        - H5E_printf_stack
        - H5I_get_type
        - H5I_object
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5O.c:1851,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5O.c:1851,13'
          Dst:             H5I_get_type
        - Src:             'H5O.c:1856,17'
          Dst:             H5I_object
        - Src:             'H5O.c:1857,17'
          Dst:             H5E_printf_stack
    - functionName:    H5Oclose
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1900
      functionLinenumberEnd: 1913
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          217
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref
        - H5O__close_check_type
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:1903,5'
          Dst:             H5_init_library
        - Src:             'H5O.c:1903,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1903,5'
          Dst:             H5CX_push
        - Src:             'H5O.c:1903,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1903,5'
          Dst:             H5E_clear_stack
        - Src:             'H5O.c:1906,9'
          Dst:             H5O__close_check_type
        - Src:             'H5O.c:1907,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1909,9'
          Dst:             H5I_dec_app_ref
        - Src:             'H5O.c:1910,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1913,5'
          Dst:             H5CX_pop
        - Src:             'H5O.c:1913,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Ovisit_by_name3
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1780
      functionLinenumberEnd: 1830
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - size_t
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         143
      ICount:          499
      EdgeCount:       160
      CyclomaticComplexity: 19
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_apl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_object_specific
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:1786,5'
          Dst:             H5_init_library
        - Src:             'H5O.c:1786,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1786,5'
          Dst:             H5CX_push
        - Src:             'H5O.c:1786,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1786,5'
          Dst:             H5E_clear_stack
        - Src:             'H5O.c:1790,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1792,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1794,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1796,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1798,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1800,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1803,9'
          Dst:             H5CX_set_apl
        - Src:             'H5O.c:1804,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1807,28'
          Dst:             H5VL_vol_object
        - Src:             'H5O.c:1808,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1814,47'
          Dst:             H5I_get_type
        - Src:             'H5O.c:1825,22'
          Dst:             H5VL_object_specific
        - Src:             'H5O.c:1827,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1830,5'
          Dst:             H5CX_pop
        - Src:             'H5O.c:1830,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Ovisit3
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1702
      functionLinenumberEnd: 1742
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         110
      ICount:          399
      EdgeCount:       124
      CyclomaticComplexity: 16
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_object_specific
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:1708,5'
          Dst:             H5_init_library
        - Src:             'H5O.c:1708,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1708,5'
          Dst:             H5CX_push
        - Src:             'H5O.c:1708,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1708,5'
          Dst:             H5E_clear_stack
        - Src:             'H5O.c:1712,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1714,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1716,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1718,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1721,28'
          Dst:             H5VL_vol_object
        - Src:             'H5O.c:1722,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1726,27'
          Dst:             H5I_get_type
        - Src:             'H5O.c:1737,22'
          Dst:             H5VL_object_specific
        - Src:             'H5O.c:1739,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1742,5'
          Dst:             H5CX_pop
        - Src:             'H5O.c:1742,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Oget_comment_by_name
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1620
      functionLinenumberEnd: 1664
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         85
      ICount:          332
      EdgeCount:       96
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_apl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_object_optional
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:1628,5'
          Dst:             H5_init_library
        - Src:             'H5O.c:1628,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1628,5'
          Dst:             H5CX_push
        - Src:             'H5O.c:1628,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1628,5'
          Dst:             H5E_clear_stack
        - Src:             'H5O.c:1632,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1635,9'
          Dst:             H5CX_set_apl
        - Src:             'H5O.c:1636,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1642,47'
          Dst:             H5I_get_type
        - Src:             'H5O.c:1645,28'
          Dst:             H5VL_vol_object
        - Src:             'H5O.c:1646,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1656,9'
          Dst:             H5VL_object_optional
        - Src:             'H5O.c:1658,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1664,5'
          Dst:             H5CX_pop
        - Src:             'H5O.c:1664,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Oget_comment
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1568
      functionLinenumberEnd: 1602
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          248
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_object_optional
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:1576,5'
          Dst:             H5_init_library
        - Src:             'H5O.c:1576,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1576,5'
          Dst:             H5CX_push
        - Src:             'H5O.c:1576,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1576,5'
          Dst:             H5E_clear_stack
        - Src:             'H5O.c:1579,28'
          Dst:             H5VL_vol_object
        - Src:             'H5O.c:1580,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1584,27'
          Dst:             H5I_get_type
        - Src:             'H5O.c:1594,9'
          Dst:             H5VL_object_optional
        - Src:             'H5O.c:1596,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1602,5'
          Dst:             H5CX_pop
        - Src:             'H5O.c:1602,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Oset_comment_by_name
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1512
      functionLinenumberEnd: 1550
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         85
      ICount:          321
      EdgeCount:       96
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_apl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_object_optional
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:1519,5'
          Dst:             H5_init_library
        - Src:             'H5O.c:1519,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1519,5'
          Dst:             H5CX_push
        - Src:             'H5O.c:1519,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1519,5'
          Dst:             H5E_clear_stack
        - Src:             'H5O.c:1523,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1526,9'
          Dst:             H5CX_set_apl
        - Src:             'H5O.c:1527,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1533,47'
          Dst:             H5I_get_type
        - Src:             'H5O.c:1536,28'
          Dst:             H5VL_vol_object
        - Src:             'H5O.c:1537,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1545,9'
          Dst:             H5VL_object_optional
        - Src:             'H5O.c:1547,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1550,5'
          Dst:             H5CX_pop
        - Src:             'H5O.c:1550,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Oset_comment
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1461
      functionLinenumberEnd: 1493
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          267
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_loc
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_object_optional
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:1468,5'
          Dst:             H5_init_library
        - Src:             'H5O.c:1468,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1468,5'
          Dst:             H5CX_push
        - Src:             'H5O.c:1468,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1468,5'
          Dst:             H5E_clear_stack
        - Src:             'H5O.c:1471,28'
          Dst:             H5VL_vol_object
        - Src:             'H5O.c:1472,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1475,9'
          Dst:             H5CX_set_loc
        - Src:             'H5O.c:1476,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1480,27'
          Dst:             H5I_get_type
        - Src:             'H5O.c:1488,9'
          Dst:             H5VL_object_optional
        - Src:             'H5O.c:1490,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1493,5'
          Dst:             H5CX_pop
        - Src:             'H5O.c:1493,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Oget_native_info_by_idx
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1392
      functionLinenumberEnd: 1442
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - size_t
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         135
      ICount:          483
      EdgeCount:       152
      CyclomaticComplexity: 19
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_apl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_object_optional
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:1399,5'
          Dst:             H5_init_library
        - Src:             'H5O.c:1399,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1399,5'
          Dst:             H5CX_push
        - Src:             'H5O.c:1399,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1399,5'
          Dst:             H5E_clear_stack
        - Src:             'H5O.c:1403,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1405,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1407,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1409,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1411,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1414,9'
          Dst:             H5CX_set_apl
        - Src:             'H5O.c:1415,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1424,47'
          Dst:             H5I_get_type
        - Src:             'H5O.c:1427,28'
          Dst:             H5VL_vol_object
        - Src:             'H5O.c:1428,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1437,9'
          Dst:             H5VL_object_optional
        - Src:             'H5O.c:1439,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1442,5'
          Dst:             H5CX_pop
        - Src:             'H5O.c:1442,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Oget_native_info_by_name
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1330
      functionLinenumberEnd: 1375
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         115
      ICount:          401
      EdgeCount:       128
      CyclomaticComplexity: 15
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_apl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_object_optional
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:1337,5'
          Dst:             H5_init_library
        - Src:             'H5O.c:1337,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1337,5'
          Dst:             H5CX_push
        - Src:             'H5O.c:1337,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1337,5'
          Dst:             H5E_clear_stack
        - Src:             'H5O.c:1341,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1343,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1345,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1347,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1350,9'
          Dst:             H5CX_set_apl
        - Src:             'H5O.c:1351,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1357,47'
          Dst:             H5I_get_type
        - Src:             'H5O.c:1360,28'
          Dst:             H5VL_vol_object
        - Src:             'H5O.c:1361,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1370,9'
          Dst:             H5VL_object_optional
        - Src:             'H5O.c:1372,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1375,5'
          Dst:             H5CX_pop
        - Src:             'H5O.c:1375,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Oget_native_info
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1280
      functionLinenumberEnd: 1315
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          300
      EdgeCount:       92
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_object_optional
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:1287,5'
          Dst:             H5_init_library
        - Src:             'H5O.c:1287,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1287,5'
          Dst:             H5CX_push
        - Src:             'H5O.c:1287,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1287,5'
          Dst:             H5E_clear_stack
        - Src:             'H5O.c:1291,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1293,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1297,27'
          Dst:             H5I_get_type
        - Src:             'H5O.c:1300,28'
          Dst:             H5VL_vol_object
        - Src:             'H5O.c:1301,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1310,9'
          Dst:             H5VL_object_optional
        - Src:             'H5O.c:1312,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1315,5'
          Dst:             H5CX_pop
        - Src:             'H5O.c:1315,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Oget_info_by_idx3
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1219
      functionLinenumberEnd: 1266
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - size_t
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         135
      ICount:          482
      EdgeCount:       152
      CyclomaticComplexity: 19
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_apl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_object_get
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:1225,5'
          Dst:             H5_init_library
        - Src:             'H5O.c:1225,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1225,5'
          Dst:             H5CX_push
        - Src:             'H5O.c:1225,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1225,5'
          Dst:             H5E_clear_stack
        - Src:             'H5O.c:1229,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1231,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1233,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1235,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1237,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1240,9'
          Dst:             H5CX_set_apl
        - Src:             'H5O.c:1241,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1250,47'
          Dst:             H5I_get_type
        - Src:             'H5O.c:1253,28'
          Dst:             H5VL_vol_object
        - Src:             'H5O.c:1254,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1262,9'
          Dst:             H5VL_object_get
        - Src:             'H5O.c:1263,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1266,5'
          Dst:             H5CX_pop
        - Src:             'H5O.c:1266,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Oget_info_by_name_async
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1177
      functionLinenumberEnd: 1202
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          278
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5O__get_info_by_name_api_common
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:1183,5'
          Dst:             H5_init_library
        - Src:             'H5O.c:1183,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1183,5'
          Dst:             H5CX_push
        - Src:             'H5O.c:1183,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1183,5'
          Dst:             H5E_clear_stack
        - Src:             'H5O.c:1190,9'
          Dst:             H5O__get_info_by_name_api_common
        - Src:             'H5O.c:1191,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1196,13'
          Dst:             H5ES_insert
        - Src:             'H5O.c:1199,13'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1202,5'
          Dst:             H5CX_pop
        - Src:             'H5O.c:1202,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5O__get_info_by_name_api_common
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1136
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          184
      EdgeCount:       56
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5VL_object_get
        - H5VL_setup_name_args
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:1117,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1119,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1123,9'
          Dst:             H5VL_setup_name_args
        - Src:             'H5O.c:1124,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1132,9'
          Dst:             H5VL_object_get
        - Src:             'H5O.c:1133,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Oget_info_by_name3
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1151
      functionLinenumberEnd: 1161
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          199
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5O__get_info_by_name_api_common
        - H5_init_library
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:1154,5'
          Dst:             H5_init_library
        - Src:             'H5O.c:1154,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1154,5'
          Dst:             H5CX_push
        - Src:             'H5O.c:1154,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1154,5'
          Dst:             H5E_clear_stack
        - Src:             'H5O.c:1157,9'
          Dst:             H5O__get_info_by_name_api_common
        - Src:             'H5O.c:1158,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1161,5'
          Dst:             H5CX_pop
        - Src:             'H5O.c:1161,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Oget_info3
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1057
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          299
      EdgeCount:       92
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_object_get
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:1063,5'
          Dst:             H5_init_library
        - Src:             'H5O.c:1063,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1063,5'
          Dst:             H5CX_push
        - Src:             'H5O.c:1063,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1063,5'
          Dst:             H5E_clear_stack
        - Src:             'H5O.c:1067,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1069,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1073,27'
          Dst:             H5I_get_type
        - Src:             'H5O.c:1076,28'
          Dst:             H5VL_vol_object
        - Src:             'H5O.c:1077,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1085,9'
          Dst:             H5VL_object_get
        - Src:             'H5O.c:1086,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1089,5'
          Dst:             H5CX_pop
        - Src:             'H5O.c:1089,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Oexists_by_name
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1001
      functionLinenumberEnd: 1043
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          339
      EdgeCount:       104
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_apl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_object_specific
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:1008,5'
          Dst:             H5_init_library
        - Src:             'H5O.c:1008,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1008,5'
          Dst:             H5CX_push
        - Src:             'H5O.c:1008,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1008,5'
          Dst:             H5E_clear_stack
        - Src:             'H5O.c:1012,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1014,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1017,9'
          Dst:             H5CX_set_apl
        - Src:             'H5O.c:1018,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1021,28'
          Dst:             H5VL_vol_object
        - Src:             'H5O.c:1022,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1028,47'
          Dst:             H5I_get_type
        - Src:             'H5O.c:1035,9'
          Dst:             H5VL_object_specific
        - Src:             'H5O.c:1037,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:1043,5'
          Dst:             H5CX_pop
        - Src:             'H5O.c:1043,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Odecr_refcount
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 957
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         71
      ICount:          262
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_loc
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_object_specific
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:963,5'
          Dst:             H5_init_library
        - Src:             'H5O.c:963,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:963,5'
          Dst:             H5CX_push
        - Src:             'H5O.c:963,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:963,5'
          Dst:             H5E_clear_stack
        - Src:             'H5O.c:966,27'
          Dst:             H5I_get_type
        - Src:             'H5O.c:969,28'
          Dst:             H5VL_vol_object
        - Src:             'H5O.c:970,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:973,9'
          Dst:             H5CX_set_loc
        - Src:             'H5O.c:974,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:981,9'
          Dst:             H5VL_object_specific
        - Src:             'H5O.c:983,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:986,5'
          Dst:             H5CX_pop
        - Src:             'H5O.c:986,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Oincr_refcount
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         71
      ICount:          262
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_loc
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_object_specific
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:912,5'
          Dst:             H5_init_library
        - Src:             'H5O.c:912,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:912,5'
          Dst:             H5CX_push
        - Src:             'H5O.c:912,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:912,5'
          Dst:             H5E_clear_stack
        - Src:             'H5O.c:915,27'
          Dst:             H5I_get_type
        - Src:             'H5O.c:918,28'
          Dst:             H5VL_vol_object
        - Src:             'H5O.c:919,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:922,9'
          Dst:             H5CX_set_loc
        - Src:             'H5O.c:923,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:930,9'
          Dst:             H5VL_object_specific
        - Src:             'H5O.c:932,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:935,5'
          Dst:             H5CX_pop
        - Src:             'H5O.c:935,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Olink
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         164
      ICount:          588
      EdgeCount:       186
      CyclomaticComplexity: 24
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_apl
        - H5CX_set_lcpl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5P_isa_class
        - H5VL_cmp_connector_cls
        - H5VL_link_create
        - H5VL_vol_object
        - H5_init_library
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:815,5'
          Dst:             H5_init_library
        - Src:             'H5O.c:815,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:815,5'
          Dst:             H5CX_push
        - Src:             'H5O.c:815,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:815,5'
          Dst:             H5E_clear_stack
        - Src:             'H5O.c:819,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:822,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:825,9'
          Dst:             strlen
        - Src:             'H5O.c:826,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:828,44'
          Dst:             H5P_isa_class
        - Src:             'H5O.c:829,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:836,5'
          Dst:             H5CX_set_lcpl
        - Src:             'H5O.c:839,9'
          Dst:             H5CX_set_apl
        - Src:             'H5O.c:840,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:844,51'
          Dst:             H5I_get_type
        - Src:             'H5O.c:849,29'
          Dst:             H5VL_vol_object
        - Src:             'H5O.c:850,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:853,33'
          Dst:             H5VL_vol_object
        - Src:             'H5O.c:854,13'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:861,13'
          Dst:             H5VL_cmp_connector_cls
        - Src:             'H5O.c:862,13'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:864,13'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:876,54'
          Dst:             H5I_get_type
        - Src:             'H5O.c:879,9'
          Dst:             H5VL_link_create
        - Src:             'H5O.c:881,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:884,5'
          Dst:             H5CX_pop
        - Src:             'H5O.c:884,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Orefresh_async
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 759
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          262
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5O__refresh_api_common
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:765,5'
          Dst:             H5_init_library
        - Src:             'H5O.c:765,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:765,5'
          Dst:             H5CX_push
        - Src:             'H5O.c:765,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:765,5'
          Dst:             H5E_clear_stack
        - Src:             'H5O.c:772,9'
          Dst:             H5O__refresh_api_common
        - Src:             'H5O.c:773,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:778,13'
          Dst:             H5ES_insert
        - Src:             'H5O.c:781,13'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:784,5'
          Dst:             H5CX_pop
        - Src:             'H5O.c:784,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5O__refresh_api_common
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 721
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          112
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5VL_object_specific
        - H5VL_setup_loc_args
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:708,9'
          Dst:             H5VL_setup_loc_args
        - Src:             'H5O.c:709,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:716,9'
          Dst:             H5VL_object_specific
        - Src:             'H5O.c:718,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Orefresh
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          187
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5O__refresh_api_common
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:738,5'
          Dst:             H5_init_library
        - Src:             'H5O.c:738,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:738,5'
          Dst:             H5CX_push
        - Src:             'H5O.c:738,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:738,5'
          Dst:             H5E_clear_stack
        - Src:             'H5O.c:741,9'
          Dst:             H5O__refresh_api_common
        - Src:             'H5O.c:742,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:745,5'
          Dst:             H5CX_pop
        - Src:             'H5O.c:745,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Oflush_async
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          262
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5O__flush_api_common
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:664,5'
          Dst:             H5_init_library
        - Src:             'H5O.c:664,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:664,5'
          Dst:             H5CX_push
        - Src:             'H5O.c:664,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:664,5'
          Dst:             H5E_clear_stack
        - Src:             'H5O.c:671,9'
          Dst:             H5O__flush_api_common
        - Src:             'H5O.c:672,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:677,13'
          Dst:             H5ES_insert
        - Src:             'H5O.c:680,13'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:683,5'
          Dst:             H5CX_pop
        - Src:             'H5O.c:683,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5O__flush_api_common
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          112
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5VL_object_specific
        - H5VL_setup_loc_args
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:607,9'
          Dst:             H5VL_setup_loc_args
        - Src:             'H5O.c:608,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:615,9'
          Dst:             H5VL_object_specific
        - Src:             'H5O.c:617,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Oflush
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          187
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5O__flush_api_common
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:637,5'
          Dst:             H5_init_library
        - Src:             'H5O.c:637,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:637,5'
          Dst:             H5CX_push
        - Src:             'H5O.c:637,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:637,5'
          Dst:             H5E_clear_stack
        - Src:             'H5O.c:640,9'
          Dst:             H5O__flush_api_common
        - Src:             'H5O.c:641,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:644,5'
          Dst:             H5CX_pop
        - Src:             'H5O.c:644,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Ocopy_async
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          282
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5O__copy_api_common
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:562,5'
          Dst:             H5_init_library
        - Src:             'H5O.c:562,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:562,5'
          Dst:             H5CX_push
        - Src:             'H5O.c:562,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:562,5'
          Dst:             H5E_clear_stack
        - Src:             'H5O.c:569,9'
          Dst:             H5O__copy_api_common
        - Src:             'H5O.c:571,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:576,13'
          Dst:             H5ES_insert
        - Src:             'H5O.c:579,13'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:582,5'
          Dst:             H5CX_pop
        - Src:             'H5O.c:582,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5O__copy_api_common
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         96
      ICount:          327
      EdgeCount:       108
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_set_lcpl
        - H5E_printf_stack
        - H5I_get_type
        - H5P_isa_class
        - H5VL_object_copy
        - H5VL_setup_loc_args
        - H5VL_vol_object
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:415,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:417,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:422,22'
          Dst:             H5P_isa_class
        - Src:             'H5O.c:423,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:428,22'
          Dst:             H5P_isa_class
        - Src:             'H5O.c:429,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:432,5'
          Dst:             H5CX_set_lcpl
        - Src:             'H5O.c:435,9'
          Dst:             H5VL_setup_loc_args
        - Src:             'H5O.c:436,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:439,33'
          Dst:             H5VL_vol_object
        - Src:             'H5O.c:440,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:442,28'
          Dst:             H5I_get_type
        - Src:             'H5O.c:445,9'
          Dst:             H5VL_object_copy
        - Src:             'H5O.c:447,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Ocopy
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          202
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5O__copy_api_common
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:533,5'
          Dst:             H5_init_library
        - Src:             'H5O.c:533,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:533,5'
          Dst:             H5CX_push
        - Src:             'H5O.c:533,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:533,5'
          Dst:             H5E_clear_stack
        - Src:             'H5O.c:536,9'
          Dst:             H5O__copy_api_common
        - Src:             'H5O.c:537,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:540,5'
          Dst:             H5CX_pop
        - Src:             'H5O.c:540,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Oopen_by_token
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          333
      EdgeCount:       104
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_object_open
        - H5VL_register
        - H5VL_vol_object
        - H5_init_library
        - memcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:355,5'
          Dst:             H5_init_library
        - Src:             'H5O.c:355,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:355,5'
          Dst:             H5CX_push
        - Src:             'H5O.c:355,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:355,5'
          Dst:             H5E_clear_stack
        - Src:             'H5O.c:358,9'
          Dst:             memcmp
        - Src:             'H5O.c:359,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:362,28'
          Dst:             H5VL_vol_object
        - Src:             'H5O.c:363,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:366,25'
          Dst:             H5I_get_type
        - Src:             'H5O.c:367,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:374,31'
          Dst:             H5VL_object_open
        - Src:             'H5O.c:376,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:379,22'
          Dst:             H5VL_register
        - Src:             'H5O.c:380,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:383,5'
          Dst:             H5CX_pop
        - Src:             'H5O.c:383,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Oopen_by_idx_async
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      size_t
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          311
      EdgeCount:       86
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref_always_close
        - H5O__open_by_idx_api_common
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:309,5'
          Dst:             H5_init_library
        - Src:             'H5O.c:309,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:309,5'
          Dst:             H5CX_push
        - Src:             'H5O.c:309,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:309,5'
          Dst:             H5E_clear_stack
        - Src:             'H5O.c:316,22'
          Dst:             H5O__open_by_idx_api_common
        - Src:             'H5O.c:318,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:323,13'
          Dst:             H5ES_insert
        - Src:             'H5O.c:326,17'
          Dst:             H5I_dec_app_ref_always_close
        - Src:             'H5O.c:327,17'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:328,13'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:332,5'
          Dst:             H5CX_pop
        - Src:             'H5O.c:332,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5O__open_by_idx_api_common
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - size_t
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          159
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL_object_open
        - H5VL_register
        - H5VL_setup_idx_args
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:235,9'
          Dst:             H5VL_setup_idx_args
        - Src:             'H5O.c:237,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:240,31'
          Dst:             H5VL_object_open
        - Src:             'H5O.c:242,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:245,22'
          Dst:             H5VL_register
        - Src:             'H5O.c:246,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Oopen_by_idx
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          203
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5O__open_by_idx_api_common
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:278,5'
          Dst:             H5_init_library
        - Src:             'H5O.c:278,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:278,5'
          Dst:             H5CX_push
        - Src:             'H5O.c:278,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:278,5'
          Dst:             H5E_clear_stack
        - Src:             'H5O.c:282,14'
          Dst:             H5O__open_by_idx_api_common
        - Src:             'H5O.c:283,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:286,5'
          Dst:             H5CX_pop
        - Src:             'H5O.c:286,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Oopen_async
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          299
      EdgeCount:       86
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref_always_close
        - H5O__open_api_common
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:183,5'
          Dst:             H5_init_library
        - Src:             'H5O.c:183,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:183,5'
          Dst:             H5CX_push
        - Src:             'H5O.c:183,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:183,5'
          Dst:             H5E_clear_stack
        - Src:             'H5O.c:190,22'
          Dst:             H5O__open_api_common
        - Src:             'H5O.c:191,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:196,13'
          Dst:             H5ES_insert
        - Src:             'H5O.c:199,17'
          Dst:             H5I_dec_app_ref_always_close
        - Src:             'H5O.c:200,17'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:201,13'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:205,5'
          Dst:             H5CX_pop
        - Src:             'H5O.c:205,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5O__open_api_common
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          150
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL_object_open
        - H5VL_register
        - H5VL_setup_name_args
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:113,9'
          Dst:             H5VL_setup_name_args
        - Src:             'H5O.c:114,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:117,31'
          Dst:             H5VL_object_open
        - Src:             'H5O.c:119,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:122,22'
          Dst:             H5VL_register
        - Src:             'H5O.c:123,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Oopen
      functionSourceFile: '/src/hdf5/src/H5O.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          194
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5O__open_api_common
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5O.c:154,5'
          Dst:             H5_init_library
        - Src:             'H5O.c:154,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:154,5'
          Dst:             H5CX_push
        - Src:             'H5O.c:154,5'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:154,5'
          Dst:             H5E_clear_stack
        - Src:             'H5O.c:157,22'
          Dst:             H5O__open_api_common
        - Src:             'H5O.c:158,9'
          Dst:             H5E_printf_stack
        - Src:             'H5O.c:161,5'
          Dst:             H5CX_pop
        - Src:             'H5O.c:161,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5O__attr_debug
      functionSourceFile: '/src/hdf5/src/H5Oattr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          466
      EdgeCount:       92
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5S_debug
        - fprintf
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Oattr.c:812,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Oattr.c:811,5'
          Dst:             fprintf
        - Src:             'H5Oattr.c:835,13'
          Dst:             snprintf
        - Src:             'H5Oattr.c:841,13'
          Dst:             snprintf
        - Src:             'H5Oattr.c:845,5'
          Dst:             fprintf
        - Src:             'H5Oattr.c:846,5'
          Dst:             fprintf
        - Src:             'H5Oattr.c:848,5'
          Dst:             fprintf
        - Src:             'H5Oattr.c:852,9'
          Dst:             fprintf
        - Src:             'H5Oattr.c:855,5'
          Dst:             fprintf
        - Src:             'H5Oattr.c:856,5'
          Dst:             fprintf
        - Src:             'H5Oattr.c:859,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattr.c:861,5'
          Dst:             fprintf
        - Src:             'H5Oattr.c:862,5'
          Dst:             fprintf
        - Src:             'H5Oattr.c:864,9'
          Dst:             H5S_debug
        - Src:             'H5Oattr.c:865,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__attr_post_copy_file
      functionSourceFile: '/src/hdf5/src/H5Oattr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5A__attr_post_copy_file
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oattr.c:720,9'
          Dst:             H5A__attr_post_copy_file
        - Src:             'H5Oattr.c:722,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__attr_copy_file
      functionSourceFile: '/src/hdf5/src/H5Oattr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          100
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5A__attr_copy_file
        - H5E_printf_stack
        - H5F_get_vol_obj
        - H5T_set_loc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oattr.c:689,56'
          Dst:             H5F_get_vol_obj
        - Src:             'H5Oattr.c:689,9'
          Dst:             H5T_set_loc
        - Src:             'H5Oattr.c:690,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattr.c:692,30'
          Dst:             H5A__attr_copy_file
        - Src:             'H5Oattr.c:693,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__attr_size
      functionSourceFile: '/src/hdf5/src/H5Oattr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          152
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oattr.c:483,16'
          Dst:             strlen
    - functionName:    H5O__attr_encode
      functionSourceFile: '/src/hdf5/src/H5Oattr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          540
      EdgeCount:       82
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_is_shared
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oattr.c:341,27'
          Dst:             H5O_msg_is_shared
        - Src:             'H5Oattr.c:342,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattr.c:344,28'
          Dst:             H5O_msg_is_shared
        - Src:             'H5Oattr.c:345,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattr.c:364,16'
          Dst:             strlen
        - Src:             'H5Oattr.c:385,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattr.c:396,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__attr_decode
      functionSourceFile: '/src/hdf5/src/H5Oattr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         465
      ICount:          1932
      EdgeCount:       538
      CyclomaticComplexity: 75
      functionsReached:
        - H5A__shared_free
        - H5E_printf_stack
        - H5FL_blk_malloc
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5MM_strndup
        - H5S_get_simple_extent_npoints
        - H5S_select_all
        - H5T_get_size
        - strnlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oattr.c:139,25'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Oattr.c:140,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattr.c:141,33'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Oattr.c:142,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattr.c:146,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattr.c:149,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattr.c:153,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattr.c:159,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattr.c:168,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattr.c:171,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattr.c:174,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattr.c:182,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattr.c:192,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattr.c:193,39'
          Dst:             H5MM_strndup
        - Src:             'H5Oattr.c:194,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattr.c:197,22'
          Dst:             strnlen
        - Src:             'H5Oattr.c:198,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattr.c:206,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattr.c:211,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattr.c:215,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattr.c:223,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattr.c:229,37'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Oattr.c:230,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattr.c:234,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattr.c:238,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattr.c:244,14'
          Dst:             H5FL_reg_free
        - Src:             'H5Oattr.c:247,9'
          Dst:             H5S_select_all
        - Src:             'H5Oattr.c:248,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattr.c:256,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattr.c:260,25'
          Dst:             H5T_get_size
        - Src:             'H5Oattr.c:261,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattr.c:262,21'
          Dst:             H5S_get_simple_extent_npoints
        - Src:             'H5Oattr.c:263,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattr.c:270,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattr.c:278,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattr.c:280,43'
          Dst:             H5FL_blk_malloc
        - Src:             'H5Oattr.c:281,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattr.c:296,21'
          Dst:             H5A__shared_free
        - Src:             'H5Oattr.c:297,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattr.c:298,20'
          Dst:             H5FL_reg_free
        - Src:             'H5Oattr.c:301,22'
          Dst:             H5FL_reg_free
    - functionName:    H5O__attr_link
      functionSourceFile: '/src/hdf5/src/H5Oattr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          104
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oattr.c:614,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattr.c:616,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__attr_delete
      functionSourceFile: '/src/hdf5/src/H5Oattr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          104
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oattr.c:575,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattr.c:579,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__attr_shared_debug
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          136
      EdgeCount:       43
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5O__attr_debug
        - H5O__shared_debug
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:427,13'
          Dst:             H5O__shared_debug
        - Src:             './H5Oshared.h:428,13'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:432,9'
          Dst:             H5O__attr_debug
        - Src:             './H5Oshared.h:433,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__attr_set_crt_index
      functionSourceFile: '/src/hdf5/src/H5Oattr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O__attr_get_crt_index
      functionSourceFile: '/src/hdf5/src/H5Oattr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O__attr_shared_post_copy_file
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          105
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5O__attr_post_copy_file
        - H5O__shared_post_copy_file
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:367,9'
          Dst:             H5O__attr_post_copy_file
        - Src:             './H5Oshared.h:368,9'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:374,9'
          Dst:             H5O__shared_post_copy_file
        - Src:             './H5Oshared.h:376,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__attr_shared_decode
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          136
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5O__attr_decode
        - H5O__shared_decode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:60,34'
          Dst:             H5O__shared_decode
        - Src:             './H5Oshared.h:61,13'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:66,13'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:73,34'
          Dst:             H5O__attr_decode
        - Src:             './H5Oshared.h:74,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__attr_shared_encode
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          142
      EdgeCount:       47
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5O__attr_encode
        - H5O__shared_encode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:118,13'
          Dst:             H5O__shared_encode
        - Src:             './H5Oshared.h:119,13'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:123,13'
          Dst:             H5O__attr_encode
        - Src:             './H5Oshared.h:124,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__attr_copy
      functionSourceFile: '/src/hdf5/src/H5Oattr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5A__copy
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oattr.c:441,39'
          Dst:             H5A__copy
        - Src:             'H5Oattr.c:442,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__attr_shared_size
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          138
      EdgeCount:       47
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5O__attr_size
        - H5O__shared_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:166,31'
          Dst:             H5O__shared_size
        - Src:             './H5Oshared.h:167,13'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:171,31'
          Dst:             H5O__attr_size
        - Src:             './H5Oshared.h:172,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__attr_reset
      functionSourceFile: '/src/hdf5/src/H5Oattr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O__attr_free
      functionSourceFile: '/src/hdf5/src/H5Oattr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5A__close
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oattr.c:545,9'
          Dst:             H5A__close
        - Src:             'H5Oattr.c:546,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__attr_shared_delete
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          98
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5O__attr_delete
        - H5O__shared_delete
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:210,13'
          Dst:             H5O__shared_delete
        - Src:             './H5Oshared.h:211,13'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:216,13'
          Dst:             H5O__attr_delete
        - Src:             './H5Oshared.h:217,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__attr_shared_link
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          98
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5O__attr_link
        - H5O__shared_link
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:256,13'
          Dst:             H5O__shared_link
        - Src:             './H5Oshared.h:257,13'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:262,13'
          Dst:             H5O__attr_link
        - Src:             './H5Oshared.h:263,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__attr_pre_copy_file
      functionSourceFile: '/src/hdf5/src/H5Oattr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          86
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5F_get_high_bound
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oattr.c:649,57'
          Dst:             H5F_get_high_bound
        - Src:             'H5Oattr.c:650,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__attr_shared_copy_file
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          130
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5O__attr_copy_file
        - H5O__shared_copy_file
        - H5O_msg_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:301,29'
          Dst:             H5O__attr_copy_file
        - Src:             './H5Oshared.h:303,9'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:314,9'
          Dst:             H5O__shared_copy_file
        - Src:             './H5Oshared.h:316,9'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:324,13'
          Dst:             H5O_msg_free
    - functionName:    H5O__attr_bh_info
      functionSourceFile: '/src/hdf5/src/H5Oattribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1774
      functionLinenumberEnd: 1840
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         129
      ICount:          412
      EdgeCount:       147
      CyclomaticComplexity: 20
      functionsReached:
        - H5A__get_ainfo
        - H5B2_close
        - H5B2_open
        - H5B2_size
        - H5E_printf_stack
        - H5HF_close
        - H5HF_open
        - H5HF_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oattribute.c:1792,29'
          Dst:             H5A__get_ainfo
        - Src:             'H5Oattribute.c:1793,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1798,41'
          Dst:             H5B2_open
        - Src:             'H5Oattribute.c:1799,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1802,21'
          Dst:             H5B2_size
        - Src:             'H5Oattribute.c:1803,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1809,43'
          Dst:             H5B2_open
        - Src:             'H5Oattribute.c:1810,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1814,21'
          Dst:             H5B2_size
        - Src:             'H5Oattribute.c:1815,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1821,38'
          Dst:             H5HF_open
        - Src:             'H5Oattribute.c:1822,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1825,21'
          Dst:             H5HF_size
        - Src:             'H5Oattribute.c:1826,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1833,18'
          Dst:             H5HF_close
        - Src:             'H5Oattribute.c:1834,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1835,21'
          Dst:             H5B2_close
        - Src:             'H5Oattribute.c:1836,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1837,23'
          Dst:             H5B2_close
        - Src:             'H5Oattribute.c:1838,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__attr_exists_cb
      functionSourceFile: '/src/hdf5/src/H5Oattribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1678
      functionLinenumberEnd: 1697
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oattribute.c:1689,9'
          Dst:             strcmp
    - functionName:    H5O__attr_exists
      functionSourceFile: '/src/hdf5/src/H5Oattribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1711
      functionLinenumberEnd: 1760
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          233
      EdgeCount:       73
      CyclomaticComplexity: 10
      functionsReached:
        - H5AC_tag
        - H5A__dense_exists
        - H5A__get_ainfo
        - H5E_printf_stack
        - H5O__msg_iterate_real
        - H5O_protect
        - H5O_unprotect
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oattribute.c:1716,5'
          Dst:             H5AC_tag
        - Src:             'H5Oattribute.c:1724,23'
          Dst:             H5O_protect
        - Src:             'H5Oattribute.c:1725,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1731,13'
          Dst:             H5A__get_ainfo
        - Src:             'H5Oattribute.c:1732,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1738,13'
          Dst:             H5A__dense_exists
        - Src:             'H5Oattribute.c:1739,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1752,13'
          Dst:             H5O__msg_iterate_real
        - Src:             'H5Oattribute.c:1753,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1757,15'
          Dst:             H5O_unprotect
        - Src:             'H5Oattribute.c:1758,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1760,5'
          Dst:             H5AC_tag
    - functionName:    H5O__attr_count_real
      functionSourceFile: '/src/hdf5/src/H5Oattribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1626
      functionLinenumberEnd: 1662
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          133
      EdgeCount:       33
      CyclomaticComplexity: 7
      functionsReached:
        - H5A__get_ainfo
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oattribute.c:1642,29'
          Dst:             H5A__get_ainfo
        - Src:             'H5Oattribute.c:1643,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__attr_remove_by_idx
      functionSourceFile: '/src/hdf5/src/H5Oattribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1539
      functionLinenumberEnd: 1612
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         134
      ICount:          455
      EdgeCount:       150
      CyclomaticComplexity: 18
      functionsReached:
        - H5AC_tag
        - H5A__attr_release_table
        - H5A__compact_build_table
        - H5A__dense_remove_by_idx
        - H5A__get_ainfo
        - H5E_printf_stack
        - H5O__attr_remove_update
        - H5O__msg_iterate_real
        - H5O_pin
        - H5O_touch_oh
        - H5O_unpin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oattribute.c:1546,5'
          Dst:             H5AC_tag
        - Src:             'H5Oattribute.c:1552,23'
          Dst:             H5O_pin
        - Src:             'H5Oattribute.c:1553,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1559,29'
          Dst:             H5A__get_ainfo
        - Src:             'H5Oattribute.c:1560,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1566,13'
          Dst:             H5A__dense_remove_by_idx
        - Src:             'H5Oattribute.c:1567,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1574,13'
          Dst:             H5A__compact_build_table
        - Src:             'H5Oattribute.c:1575,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1579,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1589,13'
          Dst:             H5O__msg_iterate_real
        - Src:             'H5Oattribute.c:1590,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1594,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1599,13'
          Dst:             H5O__attr_remove_update
        - Src:             'H5Oattribute.c:1600,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1603,9'
          Dst:             H5O_touch_oh
        - Src:             'H5Oattribute.c:1604,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1607,15'
          Dst:             H5O_unpin
        - Src:             'H5Oattribute.c:1608,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1609,25'
          Dst:             H5A__attr_release_table
        - Src:             'H5Oattribute.c:1610,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1612,5'
          Dst:             H5AC_tag
    - functionName:    H5O__attr_remove_cb
      functionSourceFile: '/src/hdf5/src/H5Oattribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1419
      functionLinenumberEnd: 1447
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5O__release_mesg
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oattribute.c:1431,9'
          Dst:             strcmp
        - Src:             'H5Oattribute.c:1433,13'
          Dst:             H5O__release_mesg
        - Src:             'H5Oattribute.c:1434,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__attr_remove_update
      functionSourceFile: '/src/hdf5/src/H5Oattribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1302
      functionLinenumberEnd: 1403
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         145
      ICount:          525
      EdgeCount:       166
      CyclomaticComplexity: 23
      functionsReached:
        - H5A__attr_release_table
        - H5A__dense_build_table
        - H5A__dense_delete
        - H5E_printf_stack
        - H5O__attr_find_opened_attr
        - H5O__attr_link
        - H5O__msg_append_real
        - H5O__msg_remove_real
        - H5O__msg_write_real
        - H5O_msg_is_shared
        - H5O_msg_size_oh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oattribute.c:1322,13'
          Dst:             H5A__dense_build_table
        - Src:             'H5Oattribute.c:1323,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1330,17'
          Dst:             H5O_msg_size_oh
        - Src:             'H5Oattribute.c:1346,36'
          Dst:             H5O_msg_is_shared
        - Src:             'H5Oattribute.c:1347,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1351,25'
          Dst:             H5O__attr_link
        - Src:             'H5Oattribute.c:1352,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1363,26'
          Dst:             H5O__attr_find_opened_attr
        - Src:             'H5Oattribute.c:1364,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1369,25'
          Dst:             H5O__msg_append_real
        - Src:             'H5Oattribute.c:1370,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1373,26'
          Dst:             H5O__msg_append_real
        - Src:             'H5Oattribute.c:1374,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1378,17'
          Dst:             H5A__dense_delete
        - Src:             'H5Oattribute.c:1379,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1387,9'
          Dst:             H5O__msg_write_real
        - Src:             'H5Oattribute.c:1388,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1394,13'
          Dst:             H5O__msg_remove_real
        - Src:             'H5Oattribute.c:1395,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1400,25'
          Dst:             H5A__attr_release_table
        - Src:             'H5Oattribute.c:1401,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__attr_find_opened_attr
      functionSourceFile: '/src/hdf5/src/H5Oattribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          342
      EdgeCount:       112
      CyclomaticComplexity: 15
      functionsReached:
        - H5E_printf_stack
        - H5F_get_fileno
        - H5F_get_obj_count
        - H5F_get_obj_ids
        - H5VL_object_verify
        - strcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oattribute.c:644,9'
          Dst:             H5F_get_fileno
        - Src:             'H5Oattribute.c:645,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:648,9'
          Dst:             H5F_get_obj_count
        - Src:             'H5Oattribute.c:649,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:658,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:661,13'
          Dst:             H5F_get_obj_ids
        - Src:             'H5Oattribute.c:663,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:665,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:672,43'
          Dst:             H5VL_object_verify
        - Src:             'H5Oattribute.c:673,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:676,17'
          Dst:             H5F_get_fileno
        - Src:             'H5Oattribute.c:677,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:683,18'
          Dst:             strcmp
    - functionName:    H5O__attr_remove
      functionSourceFile: '/src/hdf5/src/H5Oattribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1461
      functionLinenumberEnd: 1524
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         101
      ICount:          338
      EdgeCount:       113
      CyclomaticComplexity: 14
      functionsReached:
        - H5AC_tag
        - H5A__dense_remove
        - H5A__get_ainfo
        - H5E_printf_stack
        - H5O__attr_remove_update
        - H5O__msg_iterate_real
        - H5O_pin
        - H5O_touch_oh
        - H5O_unpin
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oattribute.c:1467,5'
          Dst:             H5AC_tag
        - Src:             'H5Oattribute.c:1474,23'
          Dst:             H5O_pin
        - Src:             'H5Oattribute.c:1475,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1481,29'
          Dst:             H5A__get_ainfo
        - Src:             'H5Oattribute.c:1482,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1488,13'
          Dst:             H5A__dense_remove
        - Src:             'H5Oattribute.c:1489,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1503,13'
          Dst:             H5O__msg_iterate_real
        - Src:             'H5Oattribute.c:1504,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1508,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1513,13'
          Dst:             H5O__attr_remove_update
        - Src:             'H5Oattribute.c:1514,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1517,9'
          Dst:             H5O_touch_oh
        - Src:             'H5Oattribute.c:1518,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1521,15'
          Dst:             H5O_unpin
        - Src:             'H5Oattribute.c:1522,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1524,5'
          Dst:             H5AC_tag
    - functionName:    H5O__attr_iterate
      functionSourceFile: '/src/hdf5/src/H5Oattribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1263
      functionLinenumberEnd: 1282
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - size_t
        - int
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          89
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5G_loc
        - H5O_attr_iterate_real
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oattribute.c:1273,9'
          Dst:             H5G_loc
        - Src:             'H5Oattribute.c:1274,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1278,14'
          Dst:             H5O_attr_iterate_real
        - Src:             'H5Oattribute.c:1279,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O_attr_iterate_real
      functionSourceFile: '/src/hdf5/src/H5Oattribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1180
      functionLinenumberEnd: 1248
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - size_t
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         123
      ICount:          435
      EdgeCount:       140
      CyclomaticComplexity: 19
      functionsReached:
        - H5AC_tag
        - H5A__attr_iterate_table
        - H5A__attr_release_table
        - H5A__compact_build_table
        - H5A__dense_iterate
        - H5A__get_ainfo
        - H5E_printf_stack
        - H5O_protect
        - H5O_unprotect
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oattribute.c:1186,5'
          Dst:             H5AC_tag
        - Src:             'H5Oattribute.c:1195,23'
          Dst:             H5O_protect
        - Src:             'H5Oattribute.c:1196,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1202,13'
          Dst:             H5A__get_ainfo
        - Src:             'H5Oattribute.c:1203,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1210,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1213,13'
          Dst:             H5O_unprotect
        - Src:             'H5Oattribute.c:1214,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1218,26'
          Dst:             H5A__dense_iterate
        - Src:             'H5Oattribute.c:1220,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1224,13'
          Dst:             H5A__compact_build_table
        - Src:             'H5Oattribute.c:1225,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1228,13'
          Dst:             H5O_unprotect
        - Src:             'H5Oattribute.c:1229,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1234,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1237,26'
          Dst:             H5A__attr_iterate_table
        - Src:             'H5Oattribute.c:1238,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1243,15'
          Dst:             H5O_unprotect
        - Src:             'H5Oattribute.c:1244,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1245,25'
          Dst:             H5A__attr_release_table
        - Src:             'H5Oattribute.c:1246,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1248,5'
          Dst:             H5AC_tag
    - functionName:    H5O__attr_rename_mod_cb
      functionSourceFile: '/src/hdf5/src/H5Oattribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 974
      functionLinenumberEnd: 1082
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          408
      EdgeCount:       105
      CyclomaticComplexity: 14
      functionsReached:
        - H5A__close
        - H5A__set_version
        - H5E_printf_stack
        - H5MM_xfree
        - H5MM_xstrdup
        - H5O__attr_update_shared
        - H5O__chunk_protect
        - H5O__chunk_unprotect
        - H5O__msg_append_real
        - H5O__release_mesg
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oattribute.c:988,9'
          Dst:             strcmp
        - Src:             'H5Oattribute.c:992,34'
          Dst:             H5O__chunk_protect
        - Src:             'H5Oattribute.c:993,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:996,9'
          Dst:             H5MM_xfree
        - Src:             'H5Oattribute.c:997,49'
          Dst:             H5MM_xstrdup
        - Src:             'H5Oattribute.c:1000,13'
          Dst:             H5A__set_version
        - Src:             'H5Oattribute.c:1001,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1008,13'
          Dst:             H5O__chunk_unprotect
        - Src:             'H5Oattribute.c:1009,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1016,17'
          Dst:             H5O__attr_update_shared
        - Src:             'H5Oattribute.c:1017,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1025,17'
          Dst:             strlen
        - Src:             'H5Oattribute.c:1025,44'
          Dst:             strlen
        - Src:             'H5Oattribute.c:1046,21'
          Dst:             H5O__release_mesg
        - Src:             'H5Oattribute.c:1047,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1054,21'
          Dst:             H5O__msg_append_real
        - Src:             'H5Oattribute.c:1056,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1063,17'
          Dst:             H5A__close
        - Src:             'H5Oattribute.c:1079,22'
          Dst:             H5O__chunk_unprotect
        - Src:             'H5Oattribute.c:1080,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__attr_update_shared
      functionSourceFile: '/src/hdf5/src/H5Oattribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          295
      EdgeCount:       108
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5O__attr_link
        - H5O_msg_reset_share
        - H5O_set_shared
        - H5SM_delete
        - H5SM_get_refcount
        - H5SM_try_share
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oattribute.c:722,9'
          Dst:             H5O_set_shared
        - Src:             'H5Oattribute.c:723,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:726,9'
          Dst:             H5O_msg_reset_share
        - Src:             'H5Oattribute.c:727,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:731,24'
          Dst:             H5SM_try_share
        - Src:             'H5Oattribute.c:732,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:734,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:737,9'
          Dst:             H5SM_get_refcount
        - Src:             'H5Oattribute.c:738,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:751,13'
          Dst:             H5O__attr_link
        - Src:             'H5Oattribute.c:752,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:755,9'
          Dst:             H5SM_delete
        - Src:             'H5Oattribute.c:756,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:760,13'
          Dst:             H5O_set_shared
        - Src:             'H5Oattribute.c:761,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__attr_rename_chk_cb
      functionSourceFile: '/src/hdf5/src/H5Oattribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 933
      functionLinenumberEnd: 953
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oattribute.c:945,9'
          Dst:             strcmp
    - functionName:    H5O__attr_rename
      functionSourceFile: '/src/hdf5/src/H5Oattribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1096
      functionLinenumberEnd: 1165
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         109
      ICount:          367
      EdgeCount:       121
      CyclomaticComplexity: 14
      functionsReached:
        - H5AC_tag
        - H5A__dense_rename
        - H5A__get_ainfo
        - H5E_printf_stack
        - H5O__msg_iterate_real
        - H5O_pin
        - H5O_touch_oh
        - H5O_unpin
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oattribute.c:1101,5'
          Dst:             H5AC_tag
        - Src:             'H5Oattribute.c:1109,23'
          Dst:             H5O_pin
        - Src:             'H5Oattribute.c:1110,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1116,13'
          Dst:             H5A__get_ainfo
        - Src:             'H5Oattribute.c:1117,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1123,13'
          Dst:             H5A__dense_rename
        - Src:             'H5Oattribute.c:1124,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1139,13'
          Dst:             H5O__msg_iterate_real
        - Src:             'H5Oattribute.c:1140,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1144,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1149,13'
          Dst:             H5O__msg_iterate_real
        - Src:             'H5Oattribute.c:1150,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1154,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1158,9'
          Dst:             H5O_touch_oh
        - Src:             'H5Oattribute.c:1159,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1162,15'
          Dst:             H5O_unpin
        - Src:             'H5Oattribute.c:1163,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:1165,5'
          Dst:             H5AC_tag
    - functionName:    H5O__attr_write_cb
      functionSourceFile: '/src/hdf5/src/H5Oattribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          273
      EdgeCount:       65
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5O__attr_update_shared
        - H5O__chunk_protect
        - H5O__chunk_unprotect
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oattribute.c:794,14'
          Dst:             strcmp
        - Src:             'H5Oattribute.c:796,34'
          Dst:             H5O__chunk_protect
        - Src:             'H5Oattribute.c:797,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:819,13'
          Dst:             H5O__chunk_unprotect
        - Src:             'H5Oattribute.c:820,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:826,17'
          Dst:             H5O__attr_update_shared
        - Src:             'H5Oattribute.c:827,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:842,22'
          Dst:             H5O__chunk_unprotect
        - Src:             'H5Oattribute.c:843,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__attr_write
      functionSourceFile: '/src/hdf5/src/H5Oattribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 916
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         87
      ICount:          287
      EdgeCount:       97
      CyclomaticComplexity: 12
      functionsReached:
        - H5A__dense_write
        - H5A__get_ainfo
        - H5E_printf_stack
        - H5O__msg_iterate_real
        - H5O_pin
        - H5O_touch_oh
        - H5O_unpin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oattribute.c:871,23'
          Dst:             H5O_pin
        - Src:             'H5Oattribute.c:872,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:878,13'
          Dst:             H5A__get_ainfo
        - Src:             'H5Oattribute.c:879,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:885,13'
          Dst:             H5A__dense_write
        - Src:             'H5Oattribute.c:886,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:900,13'
          Dst:             H5O__msg_iterate_real
        - Src:             'H5Oattribute.c:901,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:905,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:909,9'
          Dst:             H5O_touch_oh
        - Src:             'H5Oattribute.c:910,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:913,15'
          Dst:             H5O_unpin
        - Src:             'H5Oattribute.c:914,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__attr_open_by_idx_cb
      functionSourceFile: '/src/hdf5/src/H5Oattribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5A__copy
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oattribute.c:547,30'
          Dst:             H5A__copy
        - Src:             'H5Oattribute.c:548,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__attr_open_by_idx
      functionSourceFile: '/src/hdf5/src/H5Oattribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          273
      EdgeCount:       93
      CyclomaticComplexity: 13
      functionsReached:
        - H5A__close
        - H5A__copy
        - H5E_printf_stack
        - H5F_get_vol_obj
        - H5O__attr_find_opened_attr
        - H5O_attr_iterate_real
        - H5T_set_loc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oattribute.c:583,9'
          Dst:             H5O_attr_iterate_real
        - Src:             'H5Oattribute.c:584,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:590,32'
          Dst:             H5O__attr_find_opened_attr
        - Src:             'H5Oattribute.c:591,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:597,17'
          Dst:             H5A__close
        - Src:             'H5Oattribute.c:598,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:599,40'
          Dst:             H5A__copy
        - Src:             'H5Oattribute.c:600,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:604,54'
          Dst:             H5F_get_vol_obj
        - Src:             'H5Oattribute.c:604,17'
          Dst:             H5T_set_loc
        - Src:             'H5Oattribute.c:605,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:615,13'
          Dst:             H5A__close
        - Src:             'H5Oattribute.c:616,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__attr_open_cb
      functionSourceFile: '/src/hdf5/src/H5Oattribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          120
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - H5A__copy
        - H5E_printf_stack
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oattribute.c:411,9'
          Dst:             strcmp
        - Src:             'H5Oattribute.c:413,36'
          Dst:             H5A__copy
        - Src:             'H5Oattribute.c:414,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__attr_open_by_name
      functionSourceFile: '/src/hdf5/src/H5Oattribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         126
      ICount:          419
      EdgeCount:       142
      CyclomaticComplexity: 18
      functionsReached:
        - H5AC_tag
        - H5A__close
        - H5A__copy
        - H5A__dense_open
        - H5A__get_ainfo
        - H5E_printf_stack
        - H5F_get_vol_obj
        - H5O__attr_find_opened_attr
        - H5O__msg_iterate_real
        - H5O_protect
        - H5O_unprotect
        - H5T_set_loc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oattribute.c:448,5'
          Dst:             H5AC_tag
        - Src:             'H5Oattribute.c:455,23'
          Dst:             H5O_protect
        - Src:             'H5Oattribute.c:456,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:462,13'
          Dst:             H5A__get_ainfo
        - Src:             'H5Oattribute.c:463,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:469,28'
          Dst:             H5O__attr_find_opened_attr
        - Src:             'H5Oattribute.c:470,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:472,36'
          Dst:             H5A__copy
        - Src:             'H5Oattribute.c:473,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:479,40'
          Dst:             H5A__dense_open
        - Src:             'H5Oattribute.c:480,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:493,17'
          Dst:             H5O__msg_iterate_real
        - Src:             'H5Oattribute.c:494,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:498,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:506,50'
          Dst:             H5F_get_vol_obj
        - Src:             'H5Oattribute.c:506,13'
          Dst:             H5T_set_loc
        - Src:             'H5Oattribute.c:507,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:514,15'
          Dst:             H5O_unprotect
        - Src:             'H5Oattribute.c:515,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:519,13'
          Dst:             H5A__close
        - Src:             'H5Oattribute.c:520,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:522,5'
          Dst:             H5AC_tag
    - functionName:    H5O__attr_to_dense_cb
      functionSourceFile: '/src/hdf5/src/H5Oattribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          107
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5A__dense_insert
        - H5E_printf_stack
        - H5O__release_mesg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oattribute.c:172,9'
          Dst:             H5A__dense_insert
        - Src:             'H5Oattribute.c:173,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:177,9'
          Dst:             H5O__release_mesg
        - Src:             'H5Oattribute.c:178,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__attr_create
      functionSourceFile: '/src/hdf5/src/H5Oattribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         219
      ICount:          788
      EdgeCount:       250
      CyclomaticComplexity: 33
      functionsReached:
        - H5A__dense_create
        - H5A__dense_insert
        - H5A__get_ainfo
        - H5E_printf_stack
        - H5F_get_rfic_flags
        - H5O__attr_delete
        - H5O__msg_append_real
        - H5O__msg_iterate_real
        - H5O__msg_write_real
        - H5O_has_chksum
        - H5O_msg_is_shared
        - H5O_pin
        - H5O_touch_oh
        - H5O_unpin
        - H5SM_can_share
        - H5SM_get_refcount
        - H5T_is_numeric_with_unusual_unused_bits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oattribute.c:211,23'
          Dst:             H5O_pin
        - Src:             'H5Oattribute.c:212,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:215,11'
          Dst:             H5O_has_chksum
        - Src:             'H5Oattribute.c:215,34'
          Dst:             H5F_get_rfic_flags
        - Src:             'H5Oattribute.c:216,9'
          Dst:             H5T_is_numeric_with_unusual_unused_bits
        - Src:             'H5Oattribute.c:217,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:227,29'
          Dst:             H5A__get_ainfo
        - Src:             'H5Oattribute.c:228,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:255,30'
          Dst:             H5SM_can_share
        - Src:             'H5Oattribute.c:256,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:268,21'
          Dst:             H5A__dense_create
        - Src:             'H5Oattribute.c:269,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:279,21'
          Dst:             H5O__msg_iterate_real
        - Src:             'H5Oattribute.c:280,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:292,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:303,17'
          Dst:             H5O__msg_append_real
        - Src:             'H5Oattribute.c:304,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:307,18'
          Dst:             H5O__msg_write_real
        - Src:             'H5Oattribute.c:308,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:321,13'
          Dst:             H5A__dense_insert
        - Src:             'H5Oattribute.c:322,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:326,13'
          Dst:             H5O__msg_append_real
        - Src:             'H5Oattribute.c:327,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:337,24'
          Dst:             H5O_msg_is_shared
        - Src:             'H5Oattribute.c:341,13'
          Dst:             H5SM_get_refcount
        - Src:             'H5Oattribute.c:342,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:368,17'
          Dst:             H5O__attr_delete
        - Src:             'H5Oattribute.c:369,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:373,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:376,9'
          Dst:             H5O_touch_oh
        - Src:             'H5Oattribute.c:377,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oattribute.c:380,15'
          Dst:             H5O_unpin
        - Src:             'H5Oattribute.c:381,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__chunk_serialize
      functionSourceFile: '/src/hdf5/src/H5Ocache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1535
      functionLinenumberEnd: 1584
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          267
      EdgeCount:       42
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_flush
        - H5_checksum_metadata
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocache.c:1549,17'
          Dst:             H5O_msg_flush
        - Src:             'H5Ocache.c:1550,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1576,13'
          Dst:             H5_checksum_metadata
    - functionName:    H5O__add_cont_msg
      functionSourceFile: '/src/hdf5/src/H5Ocache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 939
      functionLinenumberEnd: 966
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          136
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FL_seq_realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocache.c:953,26'
          Dst:             H5FL_seq_realloc
        - Src:             'H5Ocache.c:954,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__chunk_deserialize
      functionSourceFile: '/src/hdf5/src/H5Ocache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1165
      functionLinenumberEnd: 1522
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         545
      ICount:          2519
      EdgeCount:       634
      CyclomaticComplexity: 91
      functionsReached:
        - H5E_printf_stack
        - H5FL_blk_malloc
        - H5FL_reg_malloc
        - H5FL_seq_free
        - H5FL_seq_realloc
        - H5O__add_cont_msg
        - H5O__alloc_msgs
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocache.c:1190,26'
          Dst:             H5FL_seq_realloc
        - Src:             'H5Ocache.c:1191,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1205,45'
          Dst:             H5FL_blk_malloc
        - Src:             'H5Ocache.c:1206,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1211,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1223,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1231,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1232,13'
          Dst:             memcmp
        - Src:             'H5Ocache.c:1233,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1252,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1257,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1263,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1266,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1270,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1273,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1275,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1277,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1279,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1288,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1295,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1304,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1328,21'
          Dst:             H5O__alloc_msgs
        - Src:             'H5Ocache.c:1329,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1359,40'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Ocache.c:1360,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1375,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1404,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1421,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1429,21'
          Dst:             H5O__add_cont_msg
        - Src:             'H5Ocache.c:1430,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1438,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1449,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1477,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1481,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1499,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1505,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1519,45'
          Dst:             H5FL_seq_free
    - functionName:    H5O__prefix_deserialize
      functionSourceFile: '/src/hdf5/src/H5Ocache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 979
      functionLinenumberEnd: 1151
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         430
      ICount:          2076
      EdgeCount:       481
      CyclomaticComplexity: 53
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5F_sizeof_addr
        - H5F_sizeof_size
        - H5O__free
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5Ocache.c:1059,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Ocache.c:991,23'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Ocache.c:992,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:995,23'
          Dst:             H5F_sizeof_size
        - Src:             'H5Ocache.c:996,23'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Ocache.c:1001,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1002,10'
          Dst:             memcmp
        - Src:             'H5Ocache.c:1009,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1012,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1016,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1019,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1029,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1046,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1051,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1062,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1068,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1074,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1080,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1085,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1088,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1093,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1096,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1103,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1108,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1113,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1125,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1129,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1133,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1139,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:1148,13'
          Dst:             H5O__free
        - Src:             'H5Ocache.c:1149,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__cache_chk_free_icr
      functionSourceFile: '/src/hdf5/src/H5Ocache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O__chunk_dest
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocache.c:921,9'
          Dst:             H5O__chunk_dest
        - Src:             'H5Ocache.c:922,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__cache_chk_notify
      functionSourceFile: '/src/hdf5/src/H5Ocache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 897
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         112
      ICount:          396
      EdgeCount:       123
      CyclomaticComplexity: 13
      functionsReached:
        - H5AC_create_flush_dependency
        - H5AC_destroy_flush_dependency
        - H5AC_proxy_entry_add_parent
        - H5AC_proxy_entry_remove_parent
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Ocache.c:809,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Ocache.c:823,25'
          Dst:             H5AC_create_flush_dependency
        - Src:             'H5Ocache.c:824,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:829,25'
          Dst:             H5AC_create_flush_dependency
        - Src:             'H5Ocache.c:830,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:839,25'
          Dst:             H5AC_proxy_entry_add_parent
        - Src:             'H5Ocache.c:840,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:876,25'
          Dst:             H5AC_destroy_flush_dependency
        - Src:             'H5Ocache.c:877,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:882,21'
          Dst:             H5AC_destroy_flush_dependency
        - Src:             'H5Ocache.c:883,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:886,21'
          Dst:             H5AC_proxy_entry_remove_parent
        - Src:             'H5Ocache.c:887,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:893,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__cache_chk_serialize
      functionSourceFile: '/src/hdf5/src/H5Ocache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O__chunk_serialize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocache.c:777,9'
          Dst:             H5O__chunk_serialize
        - Src:             'H5Ocache.c:778,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__cache_chk_image_len
      functionSourceFile: '/src/hdf5/src/H5Ocache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O__cache_chk_deserialize
      functionSourceFile: '/src/hdf5/src/H5Ocache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 721
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          217
      EdgeCount:       63
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5O__chunk_deserialize
        - H5O__chunk_dest
        - H5O__inc_rc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocache.c:677,30'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Ocache.c:678,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:687,13'
          Dst:             H5O__chunk_deserialize
        - Src:             'H5Ocache.c:689,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:709,9'
          Dst:             H5O__inc_rc
        - Src:             'H5Ocache.c:710,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:718,26'
          Dst:             H5O__chunk_dest
        - Src:             'H5Ocache.c:719,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__cache_chk_verify_chksum
      functionSourceFile: '/src/hdf5/src/H5Ocache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          90
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5F_get_checksums
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocache.c:639,13'
          Dst:             H5F_get_checksums
        - Src:             'H5Ocache.c:640,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__cache_chk_get_initial_load_size
      functionSourceFile: '/src/hdf5/src/H5Ocache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 609
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O__cache_free_icr
      functionSourceFile: '/src/hdf5/src/H5Ocache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O__free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocache.c:578,9'
          Dst:             H5O__free
        - Src:             'H5Ocache.c:579,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__cache_notify
      functionSourceFile: '/src/hdf5/src/H5Ocache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         62
      ICount:          224
      EdgeCount:       67
      CyclomaticComplexity: 7
      functionsReached:
        - H5AC_proxy_entry_add_parent
        - H5AC_proxy_entry_remove_parent
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Ocache.c:504,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Ocache.c:512,21'
          Dst:             H5AC_proxy_entry_add_parent
        - Src:             'H5Ocache.c:513,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:545,21'
          Dst:             H5AC_proxy_entry_remove_parent
        - Src:             'H5Ocache.c:546,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:551,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__cache_serialize
      functionSourceFile: '/src/hdf5/src/H5Ocache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         151
      ICount:          1271
      EdgeCount:       163
      CyclomaticComplexity: 14
      functionsReached:
        - H5E_printf_stack
        - H5O__chunk_serialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Ocache.c:418,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Ocache.c:440,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:473,9'
          Dst:             H5O__chunk_serialize
        - Src:             'H5Ocache.c:474,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__cache_image_len
      functionSourceFile: '/src/hdf5/src/H5Ocache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O__cache_deserialize
      functionSourceFile: '/src/hdf5/src/H5Ocache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          263
      EdgeCount:       76
      CyclomaticComplexity: 11
      functionsReached:
        - H5AC_proxy_entry_create
        - H5E_printf_stack
        - H5F_get_intent
        - H5O__chunk_deserialize
        - H5O__free
        - H5O__prefix_deserialize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocache.c:281,9'
          Dst:             H5O__prefix_deserialize
        - Src:             'H5Ocache.c:282,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:288,25'
          Dst:             H5F_get_intent
        - Src:             'H5Ocache.c:293,34'
          Dst:             H5AC_proxy_entry_create
        - Src:             'H5Ocache.c:294,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:300,9'
          Dst:             H5O__chunk_deserialize
        - Src:             'H5Ocache.c:302,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:306,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:317,13'
          Dst:             H5O__free
        - Src:             'H5Ocache.c:318,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__cache_verify_chksum
      functionSourceFile: '/src/hdf5/src/H5Ocache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          88
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5F_get_checksums
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocache.c:234,13'
          Dst:             H5F_get_checksums
        - Src:             'H5Ocache.c:235,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__cache_get_final_load_size
      functionSourceFile: '/src/hdf5/src/H5Ocache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          198
      EdgeCount:       40
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5O__free
        - H5O__prefix_deserialize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocache.c:184,9'
          Dst:             H5O__prefix_deserialize
        - Src:             'H5Ocache.c:185,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache.c:198,9'
          Dst:             H5O__free
        - Src:             'H5Ocache.c:199,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__cache_get_initial_load_size
      functionSourceFile: '/src/hdf5/src/H5Ocache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O__chunk_delete
      functionSourceFile: '/src/hdf5/src/H5Ochunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          129
      EdgeCount:       33
      CyclomaticComplexity: 6
      functionsReached:
        - H5AC_tag
        - H5AC_unprotect
        - H5E_printf_stack
        - H5O__chunk_protect
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ochunk.c:348,5'
          Dst:             H5AC_tag
        - Src:             'H5Ochunk.c:357,30'
          Dst:             H5O__chunk_protect
        - Src:             'H5Ochunk.c:358,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ochunk.c:366,22'
          Dst:             H5AC_unprotect
        - Src:             'H5Ochunk.c:367,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ochunk.c:369,5'
          Dst:             H5AC_tag
    - functionName:    H5O__chunk_protect
      functionSourceFile: '/src/hdf5/src/H5Ochunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          220
      EdgeCount:       64
      CyclomaticComplexity: 10
      functionsReached:
        - H5AC_protect
        - H5AC_tag
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5O__chunk_dest
        - H5O__inc_rc
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ochunk.c:147,5'
          Dst:             H5AC_tag
        - Src:             'H5Ochunk.c:158,34'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Ochunk.c:159,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ochunk.c:162,13'
          Dst:             H5O__inc_rc
        - Src:             'H5Ochunk.c:163,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ochunk.c:181,55'
          Dst:             H5AC_protect
        - Src:             'H5Ochunk.c:183,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ochunk.c:196,38'
          Dst:             H5O__chunk_dest
        - Src:             'H5Ochunk.c:197,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ochunk.c:199,5'
          Dst:             H5AC_tag
    - functionName:    H5O__chunk_dest
      functionSourceFile: '/src/hdf5/src/H5Ochunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          54
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5O__dec_rc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ochunk.c:392,9'
          Dst:             H5O__dec_rc
        - Src:             'H5Ochunk.c:393,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ochunk.c:397,17'
          Dst:             H5FL_reg_free
    - functionName:    H5O__chunk_update_idx
      functionSourceFile: '/src/hdf5/src/H5Ochunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          133
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5AC_protect
        - H5AC_tag
        - H5AC_unprotect
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ochunk.c:301,5'
          Dst:             H5AC_tag
        - Src:             'H5Ochunk.c:317,51'
          Dst:             H5AC_protect
        - Src:             'H5Ochunk.c:319,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ochunk.c:325,9'
          Dst:             H5AC_unprotect
        - Src:             'H5Ochunk.c:326,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ochunk.c:329,5'
          Dst:             H5AC_tag
    - functionName:    H5O__chunk_resize
      functionSourceFile: '/src/hdf5/src/H5Ochunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          105
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5AC_resize_entry
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ochunk.c:272,13'
          Dst:             H5AC_resize_entry
        - Src:             'H5Ochunk.c:273,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ochunk.c:277,13'
          Dst:             H5AC_resize_entry
        - Src:             'H5Ochunk.c:278,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__chunk_unprotect
      functionSourceFile: '/src/hdf5/src/H5Ochunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          154
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - H5AC_mark_entry_dirty
        - H5AC_unprotect
        - H5E_printf_stack
        - H5FL_reg_free
        - H5O__dec_rc
      functionUses:    28
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ochunk.c:227,17'
          Dst:             H5AC_mark_entry_dirty
        - Src:             'H5Ochunk.c:228,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ochunk.c:232,13'
          Dst:             H5O__dec_rc
        - Src:             'H5Ochunk.c:233,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ochunk.c:236,21'
          Dst:             H5FL_reg_free
        - Src:             'H5Ochunk.c:240,13'
          Dst:             H5AC_unprotect
        - Src:             'H5Ochunk.c:242,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__chunk_add
      functionSourceFile: '/src/hdf5/src/H5Ochunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          275
      EdgeCount:       87
      CyclomaticComplexity: 12
      functionsReached:
        - H5AC_insert_entry
        - H5AC_tag
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5O__chunk_dest
        - H5O__chunk_protect
        - H5O__chunk_unprotect
        - H5O__inc_rc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ochunk.c:84,5'
          Dst:             H5AC_tag
        - Src:             'H5Ochunk.c:93,30'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Ochunk.c:94,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ochunk.c:97,9'
          Dst:             H5O__inc_rc
        - Src:             'H5Ochunk.c:98,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ochunk.c:107,39'
          Dst:             H5O__chunk_protect
        - Src:             'H5Ochunk.c:108,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ochunk.c:113,9'
          Dst:             H5AC_insert_entry
        - Src:             'H5Ochunk.c:114,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ochunk.c:121,26'
          Dst:             H5O__chunk_dest
        - Src:             'H5Ochunk.c:122,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ochunk.c:126,13'
          Dst:             H5O__chunk_unprotect
        - Src:             'H5Ochunk.c:127,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ochunk.c:129,5'
          Dst:             H5AC_tag
    - functionName:    H5O__cont_debug
      functionSourceFile: '/src/hdf5/src/H5Ocont.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocont.c:247,5'
          Dst:             fprintf
        - Src:             'H5Ocont.c:249,5'
          Dst:             fprintf
        - Src:             'H5Ocont.c:251,5'
          Dst:             fprintf
    - functionName:    H5O__cont_delete
      functionSourceFile: '/src/hdf5/src/H5Ocont.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O__chunk_delete
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocont.c:217,9'
          Dst:             H5O__chunk_delete
        - Src:             'H5Ocont.c:218,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__cont_free
      functionSourceFile: '/src/hdf5/src/H5Ocont.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_reg_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocont.c:189,12'
          Dst:             H5FL_reg_free
    - functionName:    H5O__cont_size
      functionSourceFile: '/src/hdf5/src/H5Ocont.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5F_sizeof_addr
        - H5F_sizeof_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocont.c:167,26'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Ocont.c:168,26'
          Dst:             H5F_sizeof_size
    - functionName:    H5O__cont_encode
      functionSourceFile: '/src/hdf5/src/H5Ocont.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          182
      EdgeCount:       25
      CyclomaticComplexity: 3
      functionsReached:
        - H5F_addr_encode
        - H5F_sizeof_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Ocont.c:141,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Ocont.c:140,5'
          Dst:             H5F_addr_encode
        - Src:             'H5Ocont.c:141,5'
          Dst:             H5F_sizeof_size
    - functionName:    H5O__cont_decode
      functionSourceFile: '/src/hdf5/src/H5Ocont.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         83
      ICount:          435
      EdgeCount:       96
      CyclomaticComplexity: 15
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5F_addr_decode
        - H5F_sizeof_addr
        - H5F_sizeof_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Ocont.c:102,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Ocont.c:92,25'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Ocont.c:93,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocont.c:96,9'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Ocont.c:96,9'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Ocont.c:96,9'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Ocont.c:96,9'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Ocont.c:97,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocont.c:98,5'
          Dst:             H5F_addr_decode
        - Src:             'H5Ocont.c:100,9'
          Dst:             H5F_sizeof_size
        - Src:             'H5Ocont.c:100,9'
          Dst:             H5F_sizeof_size
        - Src:             'H5Ocont.c:100,9'
          Dst:             H5F_sizeof_size
        - Src:             'H5Ocont.c:100,9'
          Dst:             H5F_sizeof_size
        - Src:             'H5Ocont.c:101,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocont.c:102,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5Ocont.c:111,9'
          Dst:             H5FL_reg_free
    - functionName:    H5O__copy_free_comm_dt_cb
      functionSourceFile: '/src/hdf5/src/H5Ocopy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1088
      functionLinenumberEnd: 1102
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_reg_free
        - H5O_msg_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocopy.c:1098,24'
          Dst:             H5O_msg_free
        - Src:             'H5Ocopy.c:1099,15'
          Dst:             H5FL_reg_free
        - Src:             'H5Ocopy.c:1100,15'
          Dst:             H5FL_reg_free
    - functionName:    H5O__copy_free_addrmap_cb
      functionSourceFile: '/src/hdf5/src/H5Ocopy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5FL_reg_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocopy.c:919,12'
          Dst:             H5FL_reg_free
    - functionName:    H5O__copy_header
      functionSourceFile: '/src/hdf5/src/H5Ocopy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         97
      ICount:          369
      EdgeCount:       112
      CyclomaticComplexity: 17
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5O__copy_free_addrmap_cb
        - H5O__copy_free_comm_dt_cb
        - H5O__copy_header_real
        - H5P_get
        - H5P_peek
        - H5SL_create
        - H5SL_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocopy.c:955,49'
          Dst:             H5I_object
        - Src:             'H5Ocopy.c:956,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:959,9'
          Dst:             H5P_get
        - Src:             'H5Ocopy.c:960,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:963,9'
          Dst:             H5P_peek
        - Src:             'H5Ocopy.c:964,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:967,9'
          Dst:             H5P_get
        - Src:             'H5Ocopy.c:968,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1002,38'
          Dst:             H5SL_create
        - Src:             'H5Ocopy.c:1003,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1006,9'
          Dst:             H5O__copy_header_real
        - Src:             'H5Ocopy.c:1007,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1011,9'
          Dst:             H5SL_destroy
        - Src:             'H5Ocopy.c:1011,9'
          Dst:             H5O__copy_free_addrmap_cb
        - Src:             'H5Ocopy.c:1013,9'
          Dst:             H5SL_destroy
        - Src:             'H5Ocopy.c:1013,9'
          Dst:             H5O__copy_free_comm_dt_cb
    - functionName:    H5O__copy_header_real
      functionSourceFile: '/src/hdf5/src/H5Ocopy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         598
      ICount:          3137
      EdgeCount:       705
      CyclomaticComplexity: 109
      functionsReached:
        - H5AC_insert_entry
        - H5AC_proxy_entry_create
        - H5AC_retag_copied_metadata
        - H5AC_tag
        - H5E_printf_stack
        - H5FL_blk_calloc
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5FL_seq_calloc
        - H5FL_seq_malloc
        - H5FO_opened
        - H5F_get_fileno
        - H5F_get_high_bound
        - H5F_get_intent
        - H5F_sizeof_addr
        - H5F_sizeof_size
        - H5MF_alloc
        - H5O__alloc_msgs
        - H5O__copy_insert_comm_dt
        - H5O__copy_search_comm_dt
        - H5O__flush_msgs
        - H5O__free
        - H5O__msg_copy_file
        - H5O__obj_class
        - H5O_loc_reset
        - H5O_msg_raw_size
        - H5O_protect
        - H5O_unprotect
        - H5SL_insert
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocopy.c:216,5'
          Dst:             H5AC_tag
        - Src:             'H5Ocopy.c:225,30'
          Dst:             H5O__obj_class
        - Src:             'H5Ocopy.c:226,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:229,27'
          Dst:             H5FO_opened
        - Src:             'H5Ocopy.c:232,27'
          Dst:             H5O_protect
        - Src:             'H5Ocopy.c:233,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:237,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:248,9'
          Dst:             H5F_get_fileno
        - Src:             'H5Ocopy.c:249,9'
          Dst:             H5F_get_fileno
        - Src:             'H5Ocopy.c:257,26'
          Dst:             H5O__copy_search_comm_dt
        - Src:             'H5Ocopy.c:258,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:263,37'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Ocopy.c:264,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:277,17'
          Dst:             H5SL_insert
        - Src:             'H5Ocopy.c:278,28'
          Dst:             H5FL_reg_free
        - Src:             'H5Ocopy.c:279,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:287,9'
          Dst:             H5O__flush_msgs
        - Src:             'H5Ocopy.c:288,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:291,27'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Ocopy.c:292,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:298,46'
          Dst:             H5F_get_high_bound
        - Src:             'H5Ocopy.c:299,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:304,30'
          Dst:             H5F_sizeof_size
        - Src:             'H5Ocopy.c:305,30'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Ocopy.c:306,33'
          Dst:             H5F_get_intent
        - Src:             'H5Ocopy.c:321,38'
          Dst:             H5AC_proxy_entry_create
        - Src:             'H5Ocopy.c:322,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:334,34'
          Dst:             H5FL_seq_malloc
        - Src:             'H5Ocopy.c:335,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:344,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:365,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:380,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:380,13'
          Dst:             H5F_get_intent
        - Src:             'H5Ocopy.c:380,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:391,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:411,37'
          Dst:             H5FL_seq_calloc
        - Src:             'H5Ocopy.c:412,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:459,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:459,13'
          Dst:             H5F_get_intent
        - Src:             'H5Ocopy.c:459,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:469,30'
          Dst:             H5O__msg_copy_file
        - Src:             'H5Ocopy.c:471,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:486,38'
          Dst:             H5O_msg_raw_size
        - Src:             'H5Ocopy.c:486,38'
          Dst:             H5O_msg_raw_size
        - Src:             'H5Ocopy.c:556,34'
          Dst:             H5MF_alloc
        - Src:             'H5Ocopy.c:557,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:569,43'
          Dst:             H5FL_blk_calloc
        - Src:             'H5Ocopy.c:570,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:633,17'
          Dst:             H5O__alloc_msgs
        - Src:             'H5Ocopy.c:634,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:659,13'
          Dst:             H5O__copy_insert_comm_dt
        - Src:             'H5Ocopy.c:660,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:663,29'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Ocopy.c:664,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:668,5'
          Dst:             H5F_get_fileno
        - Src:             'H5Ocopy.c:677,9'
          Dst:             H5SL_insert
        - Src:             'H5Ocopy.c:678,20'
          Dst:             H5FL_reg_free
        - Src:             'H5Ocopy.c:679,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:725,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:743,9'
          Dst:             H5AC_retag_copied_metadata
        - Src:             'H5Ocopy.c:744,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:747,5'
          Dst:             H5AC_tag
        - Src:             'H5Ocopy.c:750,9'
          Dst:             H5AC_insert_entry
        - Src:             'H5Ocopy.c:751,9'
          Dst:             H5AC_tag
        - Src:             'H5Ocopy.c:751,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:756,5'
          Dst:             H5AC_tag
        - Src:             'H5Ocopy.c:771,19'
          Dst:             H5O_unprotect
        - Src:             'H5Ocopy.c:772,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:777,17'
          Dst:             H5O__free
        - Src:             'H5Ocopy.c:778,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:779,17'
          Dst:             H5O_loc_reset
        - Src:             'H5Ocopy.c:780,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:789,5'
          Dst:             H5AC_tag
    - functionName:    H5O__copy_search_comm_dt
      functionSourceFile: '/src/hdf5/src/H5Ocopy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1408
      functionLinenumberEnd: 1557
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         183
      ICount:          656
      EdgeCount:       210
      CyclomaticComplexity: 29
      functionsReached:
        - H5E_clear_stack
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5F_get_fileno
        - H5G_loc_find
        - H5G_loc_free
        - H5G_loc_reset
        - H5G_nameof
        - H5G_oloc
        - H5G_rootof
        - H5G_visit
        - H5O__copy_comm_dt_cmp
        - H5O__copy_search_comm_dt_cb
        - H5O__copy_search_comm_dt_check
        - H5O_msg_free
        - H5O_msg_read_oh
        - H5SL_create
        - H5SL_search
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocopy.c:1425,24'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Ocopy.c:1426,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1429,37'
          Dst:             H5O_msg_read_oh
        - Src:             'H5Ocopy.c:1430,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1433,5'
          Dst:             H5F_get_fileno
        - Src:             'H5Ocopy.c:1438,46'
          Dst:             H5SL_create
        - Src:             'H5Ocopy.c:1438,46'
          Dst:             H5O__copy_comm_dt_cmp
        - Src:             'H5Ocopy.c:1439,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1449,55'
          Dst:             H5G_rootof
        - Src:             'H5Ocopy.c:1449,46'
          Dst:             H5G_oloc
        - Src:             'H5Ocopy.c:1450,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1451,57'
          Dst:             H5G_rootof
        - Src:             'H5Ocopy.c:1451,46'
          Dst:             H5G_nameof
        - Src:             'H5Ocopy.c:1452,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1457,13'
          Dst:             H5G_loc_reset
        - Src:             'H5Ocopy.c:1468,21'
          Dst:             H5G_loc_find
        - Src:             'H5Ocopy.c:1471,21'
          Dst:             H5E_clear_stack
        - Src:             'H5Ocopy.c:1474,25'
          Dst:             H5O__copy_search_comm_dt_check
        - Src:             'H5Ocopy.c:1475,29'
          Dst:             H5G_loc_free
        - Src:             'H5Ocopy.c:1476,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1477,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1481,21'
          Dst:             H5G_loc_free
        - Src:             'H5Ocopy.c:1482,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1495,44'
          Dst:             H5SL_search
        - Src:             'H5Ocopy.c:1505,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1512,63'
          Dst:             H5G_rootof
        - Src:             'H5Ocopy.c:1512,54'
          Dst:             H5G_oloc
        - Src:             'H5Ocopy.c:1513,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1515,65'
          Dst:             H5G_rootof
        - Src:             'H5Ocopy.c:1515,54'
          Dst:             H5G_nameof
        - Src:             'H5Ocopy.c:1516,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1531,21'
          Dst:             H5G_visit
        - Src:             'H5Ocopy.c:1531,21'
          Dst:             H5O__copy_search_comm_dt_cb
        - Src:             'H5Ocopy.c:1533,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1537,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1544,44'
          Dst:             H5SL_search
        - Src:             'H5Ocopy.c:1553,32'
          Dst:             H5O_msg_free
        - Src:             'H5Ocopy.c:1554,15'
          Dst:             H5FL_reg_free
    - functionName:    H5O__copy_insert_comm_dt
      functionSourceFile: '/src/hdf5/src/H5Ocopy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1572
      functionLinenumberEnd: 1619
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          219
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5F_get_fileno
        - H5O_msg_free
        - H5O_msg_read_oh
        - H5SL_insert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocopy.c:1588,24'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Ocopy.c:1589,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1593,37'
          Dst:             H5O_msg_read_oh
        - Src:             'H5Ocopy.c:1594,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1597,5'
          Dst:             H5F_get_fileno
        - Src:             'H5Ocopy.c:1600,25'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Ocopy.c:1601,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1605,9'
          Dst:             H5SL_insert
        - Src:             'H5Ocopy.c:1606,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1612,36'
          Dst:             H5O_msg_free
        - Src:             'H5Ocopy.c:1613,19'
          Dst:             H5FL_reg_free
        - Src:             'H5Ocopy.c:1616,20'
          Dst:             H5FL_reg_free
    - functionName:    H5O__copy_comm_dt_cmp
      functionSourceFile: '/src/hdf5/src/H5Ocopy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1119
      functionLinenumberEnd: 1138
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          87
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - H5T_cmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocopy.c:1135,17'
          Dst:             H5T_cmp
    - functionName:    H5O__copy_search_comm_dt_check
      functionSourceFile: '/src/hdf5/src/H5Ocopy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1233
      functionLinenumberEnd: 1331
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         141
      ICount:          492
      EdgeCount:       160
      CyclomaticComplexity: 21
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5F_get_fileno
        - H5O__obj_class
        - H5O_attr_iterate_real
        - H5O_msg_free
        - H5O_msg_read
        - H5SL_insert
        - H5SL_search
        - H5T_is_named
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocopy.c:1250,22'
          Dst:             H5O__obj_class
        - Src:             'H5Ocopy.c:1251,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1257,28'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Ocopy.c:1258,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1261,41'
          Dst:             H5O_msg_read
        - Src:             'H5Ocopy.c:1262,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1265,9'
          Dst:             H5F_get_fileno
        - Src:             'H5Ocopy.c:1268,14'
          Dst:             H5SL_search
        - Src:             'H5Ocopy.c:1270,33'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Ocopy.c:1271,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1275,17'
          Dst:             H5SL_insert
        - Src:             'H5Ocopy.c:1276,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1282,28'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Ocopy.c:1283,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1286,41'
          Dst:             H5O_msg_read
        - Src:             'H5Ocopy.c:1287,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1290,13'
          Dst:             H5T_is_named
        - Src:             'H5Ocopy.c:1292,13'
          Dst:             H5F_get_fileno
        - Src:             'H5Ocopy.c:1294,18'
          Dst:             H5SL_search
        - Src:             'H5Ocopy.c:1296,37'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Ocopy.c:1297,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1301,21'
          Dst:             H5SL_insert
        - Src:             'H5Ocopy.c:1302,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1313,9'
          Dst:             H5O_attr_iterate_real
        - Src:             'H5Ocopy.c:1315,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1322,36'
          Dst:             H5O_msg_free
        - Src:             'H5Ocopy.c:1323,19'
          Dst:             H5FL_reg_free
        - Src:             'H5Ocopy.c:1327,20'
          Dst:             H5FL_reg_free
    - functionName:    H5O__copy_search_comm_dt_cb
      functionSourceFile: '/src/hdf5/src/H5Ocopy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1348
      functionLinenumberEnd: 1388
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          147
      EdgeCount:       45
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5G_loc_find
        - H5G_loc_free
        - H5G_loc_reset
        - H5O__copy_search_comm_dt_check
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocopy.c:1371,9'
          Dst:             H5G_loc_reset
        - Src:             'H5Ocopy.c:1374,13'
          Dst:             H5G_loc_find
        - Src:             'H5Ocopy.c:1375,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1379,13'
          Dst:             H5O__copy_search_comm_dt_check
        - Src:             'H5Ocopy.c:1380,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1385,22'
          Dst:             H5G_loc_free
        - Src:             'H5Ocopy.c:1386,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__copy_search_comm_dt_attr_cb
      functionSourceFile: '/src/hdf5/src/H5Ocopy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         77
      ICount:          277
      EdgeCount:       88
      CyclomaticComplexity: 13
      functionsReached:
        - H5A_type
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5F_get_fileno
        - H5O_msg_copy
        - H5O_msg_free
        - H5SL_insert
        - H5SL_search
        - H5T_is_named
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocopy.c:1173,23'
          Dst:             H5A_type
        - Src:             'H5Ocopy.c:1174,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1177,9'
          Dst:             H5T_is_named
        - Src:             'H5Ocopy.c:1179,28'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Ocopy.c:1180,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1183,41'
          Dst:             H5O_msg_copy
        - Src:             'H5Ocopy.c:1184,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1187,9'
          Dst:             H5F_get_fileno
        - Src:             'H5Ocopy.c:1189,14'
          Dst:             H5SL_search
        - Src:             'H5Ocopy.c:1191,33'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Ocopy.c:1192,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1196,17'
          Dst:             H5SL_insert
        - Src:             'H5Ocopy.c:1197,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1207,36'
          Dst:             H5O_msg_free
        - Src:             'H5Ocopy.c:1208,19'
          Dst:             H5FL_reg_free
        - Src:             'H5Ocopy.c:1212,20'
          Dst:             H5FL_reg_free
    - functionName:    H5O_copy_header_map
      functionSourceFile: '/src/hdf5/src/H5Ocopy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          241
      EdgeCount:       58
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5F_get_fileno
        - H5O__copy_header_real
        - H5O_link
        - H5SL_search
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocopy.c:821,5'
          Dst:             H5F_get_fileno
        - Src:             'H5Ocopy.c:825,34'
          Dst:             H5SL_search
        - Src:             'H5Ocopy.c:837,13'
          Dst:             H5O__copy_header_real
        - Src:             'H5Ocopy.c:838,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:876,13'
          Dst:             H5O_link
        - Src:             'H5Ocopy.c:877,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__copy_obj
      functionSourceFile: '/src/hdf5/src/H5Ocopy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1029
      functionLinenumberEnd: 1074
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          136
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5G_loc_free
        - H5G_loc_reset
        - H5L_link
        - H5O__copy_header
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocopy.c:1048,5'
          Dst:             H5G_loc_reset
        - Src:             'H5Ocopy.c:1057,9'
          Dst:             H5O__copy_header
        - Src:             'H5Ocopy.c:1058,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1065,9'
          Dst:             H5L_link
        - Src:             'H5Ocopy.c:1066,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:1072,9'
          Dst:             H5G_loc_free
    - functionName:    H5O__copy
      functionSourceFile: '/src/hdf5/src/H5Ocopy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          265
      EdgeCount:       90
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5G_loc_find
        - H5G_loc_free
        - H5G_loc_reset
        - H5L_exists_tolerant
        - H5O__copy_obj
        - H5O_close
        - H5O_open
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocopy.c:141,9'
          Dst:             H5L_exists_tolerant
        - Src:             'H5Ocopy.c:142,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:144,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:149,5'
          Dst:             H5G_loc_reset
        - Src:             'H5Ocopy.c:152,9'
          Dst:             H5G_loc_find
        - Src:             'H5Ocopy.c:153,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:157,9'
          Dst:             H5O_open
        - Src:             'H5Ocopy.c:158,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:162,9'
          Dst:             H5O__copy_obj
        - Src:             'H5Ocopy.c:163,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:166,22'
          Dst:             H5G_loc_free
        - Src:             'H5Ocopy.c:167,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy.c:168,21'
          Dst:             H5O_close
        - Src:             'H5Ocopy.c:169,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__copy_obj_by_ref
      functionSourceFile: '/src/hdf5/src/H5Ocopy_ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          136
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5G_loc_free
        - H5G_loc_reset
        - H5L_link
        - H5O_copy_header_map
        - snprintf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocopy_ref.c:107,22'
          Dst:             H5O_copy_header_map
        - Src:             'H5Ocopy_ref.c:108,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy_ref.c:120,9'
          Dst:             H5G_loc_reset
        - Src:             'H5Ocopy_ref.c:125,9'
          Dst:             snprintf
        - Src:             'H5Ocopy_ref.c:134,13'
          Dst:             H5L_link
        - Src:             'H5Ocopy_ref.c:135,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy_ref.c:137,9'
          Dst:             H5G_loc_free
    - functionName:    H5O__copy_expand_ref_object2
      functionSourceFile: '/src/hdf5/src/H5Ocopy_ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         262
      ICount:          885
      EdgeCount:       293
      CyclomaticComplexity: 33
      functionsReached:
        - H5E_printf_stack
        - H5FL_blk_free
        - H5FL_blk_malloc
        - H5F_get_id
        - H5F_get_vol_obj
        - H5F_sizeof_addr
        - H5I_dec_ref
        - H5O__copy_obj_by_ref
        - H5R__get_obj_token
        - H5R__set_loc_id
        - H5R__set_obj_token
        - H5S_close
        - H5S_create_simple
        - H5T_close
        - H5T_close_real
        - H5T_convert
        - H5T_copy
        - H5T_get_size
        - H5T_path_find
        - H5T_reclaim
        - H5T_set_loc
        - H5VL_native_addr_to_token
        - H5VL_native_token_to_addr
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocopy_ref.c:302,51'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Ocopy_ref.c:309,27'
          Dst:             H5T_copy
        - Src:             'H5Ocopy_ref.c:310,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy_ref.c:313,27'
          Dst:             H5T_copy
        - Src:             'H5Ocopy_ref.c:314,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy_ref.c:315,29'
          Dst:             H5F_get_vol_obj
        - Src:             'H5Ocopy_ref.c:315,9'
          Dst:             H5T_set_loc
        - Src:             'H5Ocopy_ref.c:316,15'
          Dst:             H5T_close_real
        - Src:             'H5Ocopy_ref.c:317,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy_ref.c:321,34'
          Dst:             H5T_path_find
        - Src:             'H5Ocopy_ref.c:322,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy_ref.c:323,34'
          Dst:             H5T_path_find
        - Src:             'H5Ocopy_ref.c:324,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy_ref.c:328,21'
          Dst:             H5T_get_size
        - Src:             'H5Ocopy_ref.c:328,21'
          Dst:             H5T_get_size
        - Src:             'H5Ocopy_ref.c:328,21'
          Dst:             H5T_get_size
        - Src:             'H5Ocopy_ref.c:328,21'
          Dst:             H5T_get_size
        - Src:             'H5Ocopy_ref.c:329,29'
          Dst:             H5FL_blk_malloc
        - Src:             'H5Ocopy_ref.c:330,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy_ref.c:334,9'
          Dst:             H5T_convert
        - Src:             'H5Ocopy_ref.c:335,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy_ref.c:338,23'
          Dst:             H5F_get_id
        - Src:             'H5Ocopy_ref.c:339,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy_ref.c:347,13'
          Dst:             memcmp
        - Src:             'H5Ocopy_ref.c:351,17'
          Dst:             H5R__get_obj_token
        - Src:             'H5Ocopy_ref.c:352,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy_ref.c:353,17'
          Dst:             H5VL_native_token_to_addr
        - Src:             'H5Ocopy_ref.c:354,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy_ref.c:358,17'
          Dst:             H5O__copy_obj_by_ref
        - Src:             'H5Ocopy_ref.c:359,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy_ref.c:362,17'
          Dst:             H5VL_native_addr_to_token
        - Src:             'H5Ocopy_ref.c:363,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy_ref.c:364,17'
          Dst:             H5R__set_obj_token
        - Src:             'H5Ocopy_ref.c:365,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy_ref.c:367,17'
          Dst:             H5R__set_loc_id
        - Src:             'H5Ocopy_ref.c:368,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy_ref.c:373,32'
          Dst:             H5FL_blk_malloc
        - Src:             'H5Ocopy_ref.c:374,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy_ref.c:376,30'
          Dst:             H5S_create_simple
        - Src:             'H5Ocopy_ref.c:377,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy_ref.c:380,9'
          Dst:             H5T_convert
        - Src:             'H5Ocopy_ref.c:381,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy_ref.c:385,9'
          Dst:             H5T_reclaim
        - Src:             'H5Ocopy_ref.c:386,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy_ref.c:389,23'
          Dst:             H5S_close
        - Src:             'H5Ocopy_ref.c:390,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy_ref.c:391,20'
          Dst:             H5T_close
        - Src:             'H5Ocopy_ref.c:392,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy_ref.c:393,20'
          Dst:             H5T_close
        - Src:             'H5Ocopy_ref.c:394,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy_ref.c:396,23'
          Dst:             H5FL_blk_free
        - Src:             'H5Ocopy_ref.c:398,20'
          Dst:             H5FL_blk_free
        - Src:             'H5Ocopy_ref.c:399,45'
          Dst:             H5I_dec_ref
        - Src:             'H5Ocopy_ref.c:400,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__copy_expand_ref_region1
      functionSourceFile: '/src/hdf5/src/H5Ocopy_ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          264
      EdgeCount:       65
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5F_addr_decode
        - H5F_addr_encode
        - H5O__copy_obj_by_ref
        - H5R__decode_heap
        - H5R__encode_heap
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocopy_ref.c:237,18'
          Dst:             memcmp
        - Src:             'H5Ocopy_ref.c:241,17'
          Dst:             H5R__decode_heap
        - Src:             'H5Ocopy_ref.c:242,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy_ref.c:246,13'
          Dst:             H5F_addr_decode
        - Src:             'H5Ocopy_ref.c:249,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy_ref.c:254,17'
          Dst:             H5O__copy_obj_by_ref
        - Src:             'H5Ocopy_ref.c:256,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy_ref.c:261,13'
          Dst:             H5F_addr_encode
        - Src:             'H5Ocopy_ref.c:264,17'
          Dst:             H5R__encode_heap
        - Src:             'H5Ocopy_ref.c:266,17'
          Dst:             H5E_printf_stack
    - functionName:    H5O__copy_expand_ref_object1
      functionSourceFile: '/src/hdf5/src/H5Ocopy_ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          310
      EdgeCount:       89
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5F_sizeof_addr
        - H5O__copy_obj_by_ref
        - H5R__decode_token_obj_compat
        - H5R__encode_token_obj_compat
        - H5VL_native_addr_to_token
        - H5VL_native_token_to_addr
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocopy_ref.c:162,38'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Ocopy_ref.c:174,18'
          Dst:             memcmp
        - Src:             'H5Ocopy_ref.c:178,17'
          Dst:             H5R__decode_token_obj_compat
        - Src:             'H5Ocopy_ref.c:179,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy_ref.c:180,17'
          Dst:             H5VL_native_token_to_addr
        - Src:             'H5Ocopy_ref.c:181,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy_ref.c:185,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy_ref.c:189,17'
          Dst:             H5O__copy_obj_by_ref
        - Src:             'H5Ocopy_ref.c:190,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy_ref.c:193,17'
          Dst:             H5VL_native_addr_to_token
        - Src:             'H5Ocopy_ref.c:194,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy_ref.c:195,17'
          Dst:             H5R__encode_token_obj_compat
        - Src:             'H5Ocopy_ref.c:197,17'
          Dst:             H5E_printf_stack
    - functionName:    H5O_copy_expand_ref
      functionSourceFile: '/src/hdf5/src/H5Ocopy_ref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          270
      EdgeCount:       83
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5G_nameof
        - H5G_oloc
        - H5G_rootof
        - H5O__copy_expand_ref_object1
        - H5O__copy_expand_ref_object2
        - H5O__copy_expand_ref_region1
        - H5O_loc_reset
        - H5T_get_ref_type
        - H5T_get_size
      functionUses:    4
      BranchProfiles:
        - Branch String:   'H5Ocopy_ref.c:450,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Ocopy_ref.c:435,5'
          Dst:             H5O_loc_reset
        - Src:             'H5Ocopy_ref.c:436,5'
          Dst:             H5O_loc_reset
        - Src:             'H5Ocopy_ref.c:441,47'
          Dst:             H5G_rootof
        - Src:             'H5Ocopy_ref.c:441,38'
          Dst:             H5G_oloc
        - Src:             'H5Ocopy_ref.c:442,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy_ref.c:443,49'
          Dst:             H5G_rootof
        - Src:             'H5Ocopy_ref.c:443,38'
          Dst:             H5G_nameof
        - Src:             'H5Ocopy_ref.c:444,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy_ref.c:447,30'
          Dst:             H5T_get_size
        - Src:             'H5Ocopy_ref.c:450,13'
          Dst:             H5T_get_ref_type
        - Src:             'H5Ocopy_ref.c:452,17'
          Dst:             H5O__copy_expand_ref_object1
        - Src:             'H5Ocopy_ref.c:454,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy_ref.c:457,17'
          Dst:             H5O__copy_expand_ref_region1
        - Src:             'H5Ocopy_ref.c:459,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy_ref.c:464,17'
          Dst:             H5O__copy_expand_ref_object2
        - Src:             'H5Ocopy_ref.c:466,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocopy_ref.c:471,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__dtype_debug
      functionSourceFile: '/src/hdf5/src/H5Odtype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1943
      functionLinenumberEnd: 2413
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         258
      ICount:          1700
      EdgeCount:       264
      CyclomaticComplexity: 8
      functionsReached:
        - H5O__dtype_debug
        - fprintf
        - snprintf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'H5Odtype.c:1959,5'
          Branch Sides:    []
        - Branch String:   'H5Odtype.c:2052,9'
          Branch Sides:    []
        - Branch String:   'H5Odtype.c:2087,9'
          Branch Sides:    []
        - Branch String:   'H5Odtype.c:2126,9'
          Branch Sides:    []
        - Branch String:   'H5Odtype.c:2144,9'
          Branch Sides:    []
        - Branch String:   'H5Odtype.c:2164,13'
          Branch Sides:    []
        - Branch String:   'H5Odtype.c:2199,13'
          Branch Sides:    []
        - Branch String:   'H5Odtype.c:2248,9'
          Branch Sides:    []
        - Branch String:   'H5Odtype.c:2285,9'
          Branch Sides:    []
        - Branch String:   'H5Odtype.c:2306,9'
          Branch Sides:    []
        - Branch String:   'H5Odtype.c:2328,13'
          Branch Sides:    []
        - Branch String:   'H5Odtype.c:2353,13'
          Branch Sides:    []
        - Branch String:   'H5Odtype.c:2393,13'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Odtype.c:2007,13'
          Dst:             snprintf
        - Src:             'H5Odtype.c:2011,5'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2013,5'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2016,5'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2019,9'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2022,13'
          Dst:             snprintf
        - Src:             'H5Odtype.c:2023,13'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2024,13'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2026,13'
          Dst:             H5O__dtype_debug
        - Src:             'H5Odtype.c:2030,9'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2031,9'
          Dst:             H5O__dtype_debug
        - Src:             'H5Odtype.c:2032,9'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2035,13'
          Dst:             snprintf
        - Src:             'H5Odtype.c:2036,13'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2037,13'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2039,17'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2042,13'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2046,9'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2049,9'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2075,17'
          Dst:             snprintf
        - Src:             'H5Odtype.c:2081,17'
          Dst:             snprintf
        - Src:             'H5Odtype.c:2085,9'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2113,17'
          Dst:             snprintf
        - Src:             'H5Odtype.c:2119,17'
          Dst:             snprintf
        - Src:             'H5Odtype.c:2123,9'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2138,17'
          Dst:             snprintf
        - Src:             'H5Odtype.c:2142,9'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2156,17'
          Dst:             snprintf
        - Src:             'H5Odtype.c:2160,9'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2187,21'
          Dst:             snprintf
        - Src:             'H5Odtype.c:2193,21'
          Dst:             snprintf
        - Src:             'H5Odtype.c:2197,13'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2225,21'
          Dst:             snprintf
        - Src:             'H5Odtype.c:2231,21'
          Dst:             snprintf
        - Src:             'H5Odtype.c:2235,13'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2239,9'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2240,9'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2242,13'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2243,9'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2244,9'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2245,9'
          Dst:             H5O__dtype_debug
        - Src:             'H5Odtype.c:2271,17'
          Dst:             snprintf
        - Src:             'H5Odtype.c:2275,9'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2277,9'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2281,9'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2304,9'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2325,9'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2345,25'
          Dst:             snprintf
        - Src:             'H5Odtype.c:2347,25'
          Dst:             snprintf
        - Src:             'H5Odtype.c:2351,13'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2368,21'
          Dst:             snprintf
        - Src:             'H5Odtype.c:2371,13'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2373,13'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2376,13'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2379,13'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2382,13'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2385,13'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2388,13'
          Dst:             fprintf
        - Src:             'H5Odtype.c:2405,21'
          Dst:             snprintf
        - Src:             'H5Odtype.c:2409,13'
          Dst:             fprintf
    - functionName:    H5O__dtype_shared_post_copy_upd
      functionSourceFile: '/src/hdf5/src/H5Odtype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1902
      functionLinenumberEnd: 1919
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          90
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5O_loc_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Odtype.c:1910,13'
          Dst:             H5O_loc_reset
        - Src:             'H5Odtype.c:1911,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__dtype_copy_file
      functionSourceFile: '/src/hdf5/src/H5Odtype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1865
      functionLinenumberEnd: 1885
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          112
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5F_get_vol_obj
        - H5O__dtype_copy
        - H5O_msg_free
        - H5T_set_loc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Odtype.c:1872,38'
          Dst:             H5O__dtype_copy
        - Src:             'H5Odtype.c:1873,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:1876,31'
          Dst:             H5F_get_vol_obj
        - Src:             'H5Odtype.c:1876,9'
          Dst:             H5T_set_loc
        - Src:             'H5Odtype.c:1877,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:1883,9'
          Dst:             H5O_msg_free
    - functionName:    H5O__dtype_copy
      functionSourceFile: '/src/hdf5/src/H5Odtype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1498
      functionLinenumberEnd: 1523
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          76
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5T_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Odtype.c:1509,24'
          Dst:             H5T_copy
        - Src:             'H5Odtype.c:1510,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:1515,28'
          Dst:             H5FL_reg_free
    - functionName:    H5O__dtype_size
      functionSourceFile: '/src/hdf5/src/H5Odtype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1544
      functionLinenumberEnd: 1656
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          407
      EdgeCount:       53
      CyclomaticComplexity: 9
      functionsReached:
        - H5O__dtype_size
        - H5VM_limit_enc_size
        - strlen
      functionUses:    5
      BranchProfiles:
        - Branch String:   'H5Odtype.c:1559,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Odtype.c:1577,27'
          Dst:             strlen
        - Src:             'H5Odtype.c:1584,29'
          Dst:             H5VM_limit_enc_size
        - Src:             'H5Odtype.c:1591,28'
          Dst:             strlen
        - Src:             'H5Odtype.c:1612,30'
          Dst:             H5O__dtype_size
        - Src:             'H5Odtype.c:1617,26'
          Dst:             H5O__dtype_size
        - Src:             'H5Odtype.c:1622,28'
          Dst:             strlen
        - Src:             'H5Odtype.c:1634,26'
          Dst:             H5O__dtype_size
        - Src:             'H5Odtype.c:1644,26'
          Dst:             H5O__dtype_size
    - functionName:    H5VM_limit_enc_size
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VM_log2_gen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './H5VMprivate.h:450,13'
          Dst:             H5VM_log2_gen
    - functionName:    H5VM_log2_gen
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          157
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O__dtype_encode_helper
      functionSourceFile: '/src/hdf5/src/H5Odtype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 1364
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         384
      ICount:          2500
      EdgeCount:       393
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5O__dtype_encode_helper
        - H5VM_limit_enc_size
        - strcpy
        - strlen
      functionUses:    5
      BranchProfiles:
        - Branch String:   'H5Odtype.c:895,5'
          Branch Sides:    []
        - Branch String:   'H5Odtype.c:900,13'
          Branch Sides:    []
        - Branch String:   'H5Odtype.c:917,13'
          Branch Sides:    []
        - Branch String:   'H5Odtype.c:933,13'
          Branch Sides:    []
        - Branch String:   'H5Odtype.c:949,13'
          Branch Sides:    []
        - Branch String:   'H5Odtype.c:972,13'
          Branch Sides:    []
        - Branch String:   'H5Odtype.c:993,13'
          Branch Sides:    []
        - Branch String:   'H5Odtype.c:1009,13'
          Branch Sides:    []
        - Branch String:   'H5Odtype.c:1025,13'
          Branch Sides:    []
        - Branch String:   'H5Odtype.c:1041,13'
          Branch Sides:    []
        - Branch String:   'H5Odtype.c:1074,13'
          Branch Sides:    []
        - Branch String:   'H5Odtype.c:1111,13'
          Branch Sides:    []
        - Branch String:   'H5Odtype.c:1128,13'
          Branch Sides:    []
        - Branch String:   'H5Odtype.c:1144,13'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Odtype.c:913,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:929,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:945,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:960,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:989,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:1005,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:1021,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:1037,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:1055,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:1087,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:1124,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:1140,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:1156,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:1173,27'
          Dst:             strlen
        - Src:             'H5Odtype.c:1187,29'
          Dst:             H5VM_limit_enc_size
        - Src:             'H5Odtype.c:1203,17'
          Dst:             strcpy
        - Src:             'H5Odtype.c:1206,21'
          Dst:             strlen
        - Src:             'H5Odtype.c:1250,21'
          Dst:             H5O__dtype_encode_helper
        - Src:             'H5Odtype.c:1251,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:1271,17'
          Dst:             H5O__dtype_encode_helper
        - Src:             'H5Odtype.c:1272,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:1277,17'
          Dst:             strcpy
        - Src:             'H5Odtype.c:1280,21'
          Dst:             strlen
        - Src:             'H5Odtype.c:1308,17'
          Dst:             H5O__dtype_encode_helper
        - Src:             'H5Odtype.c:1309,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:1346,17'
          Dst:             H5O__dtype_encode_helper
        - Src:             'H5Odtype.c:1347,17'
          Dst:             H5E_printf_stack
    - functionName:    H5O__dtype_encode
      functionSourceFile: '/src/hdf5/src/H5Odtype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1460
      functionLinenumberEnd: 1476
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          56
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O__dtype_encode_helper
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Odtype.c:1472,9'
          Dst:             H5O__dtype_encode_helper
        - Src:             'H5Odtype.c:1473,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__dtype_decode_helper
      functionSourceFile: '/src/hdf5/src/H5Odtype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 860
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1536
      ICount:          7629
      EdgeCount:       1793
      CyclomaticComplexity: 259
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - H5MM_xstrdup
        - H5O__dtype_decode_helper
        - H5T__alloc
        - H5T__array_create
        - H5T__free
        - H5T__update_packed
        - H5T__upgrade_version
        - H5T_close_real
        - H5T_is_numeric_with_unusual_unused_bits
        - H5T_set_loc
        - H5VM_limit_enc_size
        - calloc
        - strcmp
        - strlen
        - strnlen
      functionUses:    5
      BranchProfiles:
        - Branch String:   'H5Odtype.c:166,5'
          Branch Sides:    []
        - Branch String:   'H5Odtype.c:206,13'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Odtype.c:148,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:152,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:159,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:164,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:176,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:182,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:184,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:186,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:197,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:220,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:224,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:227,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:232,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:236,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:238,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:241,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:244,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:248,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:250,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:253,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:256,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:263,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:267,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:272,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:281,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:307,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:322,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:325,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:328,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:344,29'
          Dst:             H5VM_limit_enc_size
        - Src:             'H5Odtype.c:351,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:353,61'
          Dst:             calloc
        - Src:             'H5Odtype.c:354,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:358,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:377,42'
          Dst:             strnlen
        - Src:             'H5Odtype.c:379,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:386,42'
          Dst:             strlen
        - Src:             'H5Odtype.c:390,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:394,30'
          Dst:             strcmp
        - Src:             'H5Odtype.c:395,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:401,34'
          Dst:             H5MM_xstrdup
        - Src:             'H5Odtype.c:402,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:409,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:416,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:426,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:434,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:445,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:452,29'
          Dst:             H5MM_xfree
        - Src:             'H5Odtype.c:453,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:459,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:465,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:471,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:477,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:484,42'
          Dst:             H5T__alloc
        - Src:             'H5Odtype.c:486,25'
          Dst:             H5MM_xfree
        - Src:             'H5Odtype.c:487,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:491,36'
          Dst:             H5O__dtype_decode_helper
        - Src:             'H5Odtype.c:493,25'
          Dst:             H5MM_xfree
        - Src:             'H5Odtype.c:494,25'
          Dst:             H5T_close_real
        - Src:             'H5Odtype.c:495,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:496,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:499,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:502,25'
          Dst:             H5T_close_real
        - Src:             'H5Odtype.c:503,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:504,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:524,37'
          Dst:             H5MM_xfree
        - Src:             'H5Odtype.c:525,37'
          Dst:             H5T_close_real
        - Src:             'H5Odtype.c:526,37'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:528,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:533,41'
          Dst:             H5T__array_create
        - Src:             'H5Odtype.c:535,33'
          Dst:             H5MM_xfree
        - Src:             'H5Odtype.c:536,33'
          Dst:             H5T_close_real
        - Src:             'H5Odtype.c:537,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:539,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:544,29'
          Dst:             H5T_close_real
        - Src:             'H5Odtype.c:546,33'
          Dst:             H5MM_xfree
        - Src:             'H5Odtype.c:547,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:600,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:611,13'
          Dst:             H5T__update_packed
        - Src:             'H5Odtype.c:616,21'
          Dst:             H5T__upgrade_version
        - Src:             'H5Odtype.c:617,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:625,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:642,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:651,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:661,17'
          Dst:             H5T_set_loc
        - Src:             'H5Odtype.c:662,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:672,47'
          Dst:             H5T__alloc
        - Src:             'H5Odtype.c:673,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:674,17'
          Dst:             H5O__dtype_decode_helper
        - Src:             'H5Odtype.c:675,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:677,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:681,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:684,63'
          Dst:             calloc
        - Src:             'H5Odtype.c:686,41'
          Dst:             calloc
        - Src:             'H5Odtype.c:687,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:702,42'
          Dst:             strnlen
        - Src:             'H5Odtype.c:704,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:711,42'
          Dst:             strlen
        - Src:             'H5Odtype.c:714,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:717,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:719,34'
          Dst:             H5MM_xstrdup
        - Src:             'H5Odtype.c:720,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:726,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:733,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:739,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:743,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:760,47'
          Dst:             H5T__alloc
        - Src:             'H5Odtype.c:761,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:762,17'
          Dst:             H5O__dtype_decode_helper
        - Src:             'H5Odtype.c:763,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:767,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:773,17'
          Dst:             H5T_set_loc
        - Src:             'H5Odtype.c:774,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:783,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:788,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:793,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:800,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:809,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:814,47'
          Dst:             H5T__alloc
        - Src:             'H5Odtype.c:815,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:816,17'
          Dst:             H5O__dtype_decode_helper
        - Src:             'H5Odtype.c:817,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:821,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:824,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:836,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:840,9'
          Dst:             H5T_is_numeric_with_unusual_unused_bits
        - Src:             'H5Odtype.c:846,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:857,13'
          Dst:             H5T__free
        - Src:             'H5Odtype.c:858,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__dtype_decode
      functionSourceFile: '/src/hdf5/src/H5Odtype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1391
      functionLinenumberEnd: 1438
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          201
      EdgeCount:       57
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5F_get_rfic_flags
        - H5O__dtype_decode_helper
        - H5T__alloc
        - H5T_close_real
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Odtype.c:1403,23'
          Dst:             H5T__alloc
        - Src:             'H5Odtype.c:1404,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:1417,20'
          Dst:             H5F_get_rfic_flags
        - Src:             'H5Odtype.c:1425,9'
          Dst:             H5O__dtype_decode_helper
        - Src:             'H5Odtype.c:1426,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:1435,13'
          Dst:             H5T_close_real
        - Src:             'H5Odtype.c:1436,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__dtype_shared_debug
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          136
      EdgeCount:       43
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5O__dtype_debug
        - H5O__shared_debug
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:427,13'
          Dst:             H5O__shared_debug
        - Src:             './H5Oshared.h:428,13'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:432,9'
          Dst:             H5O__dtype_debug
        - Src:             './H5Oshared.h:433,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__dtype_shared_post_copy_file
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          105
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5O__dtype_shared_post_copy_upd
        - H5O__shared_post_copy_file
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:374,9'
          Dst:             H5O__shared_post_copy_file
        - Src:             './H5Oshared.h:376,9'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:381,9'
          Dst:             H5O__dtype_shared_post_copy_upd
        - Src:             './H5Oshared.h:382,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__dtype_shared_decode
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          136
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5O__dtype_decode
        - H5O__shared_decode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:60,34'
          Dst:             H5O__shared_decode
        - Src:             './H5Oshared.h:61,13'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:66,13'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:73,34'
          Dst:             H5O__dtype_decode
        - Src:             './H5Oshared.h:74,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__dtype_shared_encode
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          142
      EdgeCount:       47
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5O__dtype_encode
        - H5O__shared_encode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:118,13'
          Dst:             H5O__shared_encode
        - Src:             './H5Oshared.h:119,13'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:123,13'
          Dst:             H5O__dtype_encode
        - Src:             './H5Oshared.h:124,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__dtype_shared_size
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          138
      EdgeCount:       47
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5O__dtype_size
        - H5O__shared_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:166,31'
          Dst:             H5O__shared_size
        - Src:             './H5Oshared.h:167,13'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:171,31'
          Dst:             H5O__dtype_size
        - Src:             './H5Oshared.h:172,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__dtype_reset
      functionSourceFile: '/src/hdf5/src/H5Odtype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1671
      functionLinenumberEnd: 1679
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5T__free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Odtype.c:1677,9'
          Dst:             H5T__free
    - functionName:    H5O__dtype_free
      functionSourceFile: '/src/hdf5/src/H5Odtype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1693
      functionLinenumberEnd: 1706
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5T_close_real
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Odtype.c:1702,9'
          Dst:             H5T_close_real
        - Src:             'H5Odtype.c:1703,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__dtype_shared_delete
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          69
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5O__shared_delete
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:210,13'
          Dst:             H5O__shared_delete
        - Src:             './H5Oshared.h:211,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__dtype_shared_link
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          69
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5O__shared_link
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:256,13'
          Dst:             H5O__shared_link
        - Src:             './H5Oshared.h:257,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__dtype_set_share
      functionSourceFile: '/src/hdf5/src/H5Odtype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1720
      functionLinenumberEnd: 1754
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          118
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5O_loc_reset
        - H5O_set_shared
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Odtype.c:1739,9'
          Dst:             H5O_set_shared
        - Src:             'H5Odtype.c:1740,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:1747,13'
          Dst:             H5O_loc_reset
        - Src:             'H5Odtype.c:1748,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__dtype_can_share
      functionSourceFile: '/src/hdf5/src/H5Odtype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1772
      functionLinenumberEnd: 1794
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          115
      EdgeCount:       40
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5T_is_immutable
        - H5T_is_named
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Odtype.c:1782,20'
          Dst:             H5T_is_immutable
        - Src:             'H5Odtype.c:1785,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:1788,20'
          Dst:             H5T_is_named
        - Src:             'H5Odtype.c:1791,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__dtype_pre_copy_file
      functionSourceFile: '/src/hdf5/src/H5Odtype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1812
      functionLinenumberEnd: 1848
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          147
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5F_get_high_bound
        - H5F_get_vol_obj
        - H5T_copy
        - H5T_set_loc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Odtype.c:1827,56'
          Dst:             H5F_get_high_bound
        - Src:             'H5Odtype.c:1828,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:1839,41'
          Dst:             H5T_copy
        - Src:             'H5Odtype.c:1840,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Odtype.c:1843,43'
          Dst:             H5F_get_vol_obj
        - Src:             'H5Odtype.c:1843,13'
          Dst:             H5T_set_loc
        - Src:             'H5Odtype.c:1844,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__dtype_shared_copy_file
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          130
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5O__dtype_copy_file
        - H5O__shared_copy_file
        - H5O_msg_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:301,29'
          Dst:             H5O__dtype_copy_file
        - Src:             './H5Oshared.h:303,9'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:314,9'
          Dst:             H5O__shared_copy_file
        - Src:             './H5Oshared.h:316,9'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:324,13'
          Dst:             H5O_msg_free
    - functionName:    H5O__fill_new_size
      functionSourceFile: '/src/hdf5/src/H5Ofill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O__fill_new_encode
      functionSourceFile: '/src/hdf5/src/H5Ofill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          270
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O__fill_new_decode
      functionSourceFile: '/src/hdf5/src/H5Ofill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         223
      ICount:          979
      EdgeCount:       257
      CyclomaticComplexity: 36
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5MM_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ofill.c:200,25'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Ofill.c:201,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofill.c:205,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofill.c:208,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofill.c:217,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofill.c:232,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofill.c:239,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofill.c:242,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofill.c:257,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofill.c:262,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofill.c:275,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofill.c:283,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofill.c:290,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofill.c:293,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofill.c:309,9'
          Dst:             H5MM_xfree
        - Src:             'H5Ofill.c:310,16'
          Dst:             H5FL_reg_free
    - functionName:    H5O__fill_debug
      functionSourceFile: '/src/hdf5/src/H5Ofill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          180
      EdgeCount:       56
      CyclomaticComplexity: 29
      functionsReached:
        - H5P_is_fill_value_defined
        - H5T_debug
        - fprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5Ofill.c:853,5'
          Branch Sides:    []
        - Branch String:   'H5Ofill.c:873,5'
          Branch Sides:    []
        - Branch String:   'H5Ofill.c:894,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Ofill.c:852,5'
          Dst:             fprintf
        - Src:             'H5Ofill.c:855,13'
          Dst:             fprintf
        - Src:             'H5Ofill.c:859,13'
          Dst:             fprintf
        - Src:             'H5Ofill.c:863,13'
          Dst:             fprintf
        - Src:             'H5Ofill.c:869,13'
          Dst:             fprintf
        - Src:             'H5Ofill.c:872,5'
          Dst:             fprintf
        - Src:             'H5Ofill.c:875,13'
          Dst:             fprintf
        - Src:             'H5Ofill.c:879,13'
          Dst:             fprintf
        - Src:             'H5Ofill.c:883,13'
          Dst:             fprintf
        - Src:             'H5Ofill.c:888,13'
          Dst:             fprintf
        - Src:             'H5Ofill.c:892,5'
          Dst:             fprintf
        - Src:             'H5Ofill.c:893,5'
          Dst:             H5P_is_fill_value_defined
        - Src:             'H5Ofill.c:896,13'
          Dst:             fprintf
        - Src:             'H5Ofill.c:900,13'
          Dst:             fprintf
        - Src:             'H5Ofill.c:904,13'
          Dst:             fprintf
        - Src:             'H5Ofill.c:909,13'
          Dst:             fprintf
        - Src:             'H5Ofill.c:913,5'
          Dst:             fprintf
        - Src:             'H5Ofill.c:914,5'
          Dst:             fprintf
        - Src:             'H5Ofill.c:916,9'
          Dst:             H5T_debug
        - Src:             'H5Ofill.c:917,9'
          Dst:             fprintf
        - Src:             'H5Ofill.c:920,9'
          Dst:             fprintf
    - functionName:    H5O__fill_old_size
      functionSourceFile: '/src/hdf5/src/H5Ofill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O__fill_old_encode
      functionSourceFile: '/src/hdf5/src/H5Ofill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          79
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O__fill_old_decode
      functionSourceFile: '/src/hdf5/src/H5Ofill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         114
      ICount:          486
      EdgeCount:       131
      CyclomaticComplexity: 19
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5MM_xfree
        - H5O_msg_exists_oh
        - H5O_msg_free
        - H5O_msg_read_oh
        - H5T_get_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ofill.c:340,25'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Ofill.c:341,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofill.c:350,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofill.c:359,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofill.c:362,23'
          Dst:             H5O_msg_exists_oh
        - Src:             'H5Ofill.c:363,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofill.c:365,40'
          Dst:             H5O_msg_read_oh
        - Src:             'H5Ofill.c:366,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofill.c:368,40'
          Dst:             H5T_get_size
        - Src:             'H5Ofill.c:369,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofill.c:373,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofill.c:385,9'
          Dst:             H5O_msg_free
        - Src:             'H5Ofill.c:388,9'
          Dst:             H5MM_xfree
        - Src:             'H5Ofill.c:389,9'
          Dst:             H5FL_reg_free
    - functionName:    H5O_fill_set_version
      functionSourceFile: '/src/hdf5/src/H5Ofill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1044
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5F_get_high_bound
        - H5F_get_low_bound
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ofill.c:1034,15'
          Dst:             H5F_get_low_bound
        - Src:             'H5Ofill.c:1034,15'
          Dst:             H5F_get_low_bound
        - Src:             'H5Ofill.c:1037,39'
          Dst:             H5F_get_high_bound
        - Src:             'H5Ofill.c:1038,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O_fill_convert
      functionSourceFile: '/src/hdf5/src/H5Ofill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 939
      functionLinenumberEnd: 1009
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          317
      EdgeCount:       86
      CyclomaticComplexity: 14
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - H5T_close_real
        - H5T_cmp
        - H5T_convert
        - H5T_get_size
        - H5T_path_bkg
        - H5T_path_find
        - H5T_path_noop
        - H5T_vlen_reclaim_elmt
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ofill.c:951,43'
          Dst:             H5T_cmp
        - Src:             'H5Ofill.c:954,19'
          Dst:             H5T_close_real
        - Src:             'H5Ofill.c:966,26'
          Dst:             H5T_path_find
        - Src:             'H5Ofill.c:967,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofill.c:970,10'
          Dst:             H5T_path_noop
        - Src:             'H5Ofill.c:977,26'
          Dst:             H5T_get_size
        - Src:             'H5Ofill.c:979,28'
          Dst:             H5T_get_size
        - Src:             'H5Ofill.c:979,28'
          Dst:             H5T_get_size
        - Src:             'H5Ofill.c:980,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofill.c:985,13'
          Dst:             H5T_path_bkg
        - Src:             'H5Ofill.c:985,51'
          Dst:             H5T_get_size
        - Src:             'H5Ofill.c:985,51'
          Dst:             calloc
        - Src:             'H5Ofill.c:986,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofill.c:989,13'
          Dst:             H5T_convert
        - Src:             'H5Ofill.c:990,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofill.c:993,9'
          Dst:             H5T_vlen_reclaim_elmt
        - Src:             'H5Ofill.c:994,9'
          Dst:             H5MM_xfree
        - Src:             'H5Ofill.c:997,15'
          Dst:             H5T_close_real
        - Src:             'H5Ofill.c:999,9'
          Dst:             H5T_get_size
        - Src:             'H5Ofill.c:1007,9'
          Dst:             H5MM_xfree
    - functionName:    H5O_fill_reset_dyn
      functionSourceFile: '/src/hdf5/src/H5Ofill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 743
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          150
      EdgeCount:       43
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - H5S_close
        - H5S_create
        - H5T_close_real
        - H5T_detect_class
        - H5T_reclaim
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ofill.c:716,27'
          Dst:             H5T_detect_class
        - Src:             'H5Ofill.c:720,39'
          Dst:             H5S_create
        - Src:             'H5Ofill.c:721,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofill.c:724,17'
          Dst:             H5T_reclaim
        - Src:             'H5Ofill.c:725,17'
          Dst:             H5S_close
        - Src:             'H5Ofill.c:726,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofill.c:730,13'
          Dst:             H5S_close
        - Src:             'H5Ofill.c:734,21'
          Dst:             H5MM_xfree
        - Src:             'H5Ofill.c:738,15'
          Dst:             H5T_close_real
    - functionName:    H5O__fill_new_shared_debug
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          136
      EdgeCount:       43
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5O__fill_debug
        - H5O__shared_debug
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:427,13'
          Dst:             H5O__shared_debug
        - Src:             './H5Oshared.h:428,13'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:432,9'
          Dst:             H5O__fill_debug
        - Src:             './H5Oshared.h:433,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__fill_new_shared_post_copy_file
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O__shared_post_copy_file
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:374,9'
          Dst:             H5O__shared_post_copy_file
        - Src:             './H5Oshared.h:376,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__fill_new_shared_decode
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          136
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5O__fill_new_decode
        - H5O__shared_decode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:60,34'
          Dst:             H5O__shared_decode
        - Src:             './H5Oshared.h:61,13'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:66,13'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:73,34'
          Dst:             H5O__fill_new_decode
        - Src:             './H5Oshared.h:74,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__fill_new_shared_encode
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          142
      EdgeCount:       47
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5O__fill_new_encode
        - H5O__shared_encode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:118,13'
          Dst:             H5O__shared_encode
        - Src:             './H5Oshared.h:119,13'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:123,13'
          Dst:             H5O__fill_new_encode
        - Src:             './H5Oshared.h:124,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__fill_copy
      functionSourceFile: '/src/hdf5/src/H5Ofill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         137
      ICount:          530
      EdgeCount:       162
      CyclomaticComplexity: 27
      functionsReached:
        - H5E_printf_stack
        - H5FL_blk_calloc
        - H5FL_blk_free
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5MM_xfree
        - H5T_close
        - H5T_close_real
        - H5T_convert
        - H5T_copy
        - H5T_detect_class
        - H5T_get_size
        - H5T_path_bkg
        - H5T_path_find
        - H5T_path_noop
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ofill.c:543,32'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Ofill.c:544,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofill.c:551,34'
          Dst:             H5T_copy
        - Src:             'H5Ofill.c:552,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofill.c:561,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofill.c:569,34'
          Dst:             H5T_path_find
        - Src:             'H5Ofill.c:570,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofill.c:574,18'
          Dst:             H5T_path_noop
        - Src:             'H5Ofill.c:579,21'
          Dst:             H5T_detect_class
        - Src:             'H5Ofill.c:580,21'
          Dst:             H5T_detect_class
        - Src:             'H5Ofill.c:581,45'
          Dst:             H5T_copy
        - Src:             'H5Ofill.c:582,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofill.c:587,28'
          Dst:             H5T_get_size
        - Src:             'H5Ofill.c:587,28'
          Dst:             H5T_get_size
        - Src:             'H5Ofill.c:587,28'
          Dst:             H5T_get_size
        - Src:             'H5Ofill.c:587,28'
          Dst:             H5T_get_size
        - Src:             'H5Ofill.c:588,21'
          Dst:             H5T_path_bkg
        - Src:             'H5Ofill.c:588,63'
          Dst:             H5FL_blk_calloc
        - Src:             'H5Ofill.c:589,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofill.c:592,21'
          Dst:             H5T_convert
        - Src:             'H5Ofill.c:595,35'
          Dst:             H5FL_blk_free
        - Src:             'H5Ofill.c:596,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofill.c:601,31'
          Dst:             H5FL_blk_free
        - Src:             'H5Ofill.c:612,22'
          Dst:             H5T_close
        - Src:             'H5Ofill.c:613,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofill.c:617,13'
          Dst:             H5MM_xfree
        - Src:             'H5Ofill.c:619,19'
          Dst:             H5T_close_real
        - Src:             'H5Ofill.c:621,19'
          Dst:             H5FL_reg_free
    - functionName:    H5O__fill_new_shared_size
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          138
      EdgeCount:       47
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5O__fill_new_size
        - H5O__shared_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:166,31'
          Dst:             H5O__shared_size
        - Src:             './H5Oshared.h:167,13'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:171,31'
          Dst:             H5O__fill_new_size
        - Src:             './H5Oshared.h:172,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__fill_reset
      functionSourceFile: '/src/hdf5/src/H5Ofill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 757
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5O_fill_reset_dyn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ofill.c:765,5'
          Dst:             H5O_fill_reset_dyn
    - functionName:    H5O__fill_free
      functionSourceFile: '/src/hdf5/src/H5Ofill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_reg_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ofill.c:791,12'
          Dst:             H5FL_reg_free
    - functionName:    H5O__fill_new_shared_delete
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          69
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5O__shared_delete
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:210,13'
          Dst:             H5O__shared_delete
        - Src:             './H5Oshared.h:211,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__fill_new_shared_link
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          69
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5O__shared_link
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:256,13'
          Dst:             H5O__shared_link
        - Src:             './H5Oshared.h:257,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__fill_pre_copy_file
      functionSourceFile: '/src/hdf5/src/H5Ofill.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5F_get_high_bound
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ofill.c:822,49'
          Dst:             H5F_get_high_bound
        - Src:             'H5Ofill.c:823,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__fill_new_shared_copy_file
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          128
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5O__shared_copy_file
        - H5O_msg_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:307,9'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:314,9'
          Dst:             H5O__shared_copy_file
        - Src:             './H5Oshared.h:316,9'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:324,13'
          Dst:             H5O_msg_free
    - functionName:    H5O__fill_shared_debug
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          136
      EdgeCount:       43
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5O__fill_debug
        - H5O__shared_debug
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:427,13'
          Dst:             H5O__shared_debug
        - Src:             './H5Oshared.h:428,13'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:432,9'
          Dst:             H5O__fill_debug
        - Src:             './H5Oshared.h:433,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__fill_shared_post_copy_file
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O__shared_post_copy_file
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:374,9'
          Dst:             H5O__shared_post_copy_file
        - Src:             './H5Oshared.h:376,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__fill_shared_decode
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          136
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5O__fill_old_decode
        - H5O__shared_decode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:60,34'
          Dst:             H5O__shared_decode
        - Src:             './H5Oshared.h:61,13'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:66,13'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:73,34'
          Dst:             H5O__fill_old_decode
        - Src:             './H5Oshared.h:74,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__fill_shared_encode
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          142
      EdgeCount:       47
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5O__fill_old_encode
        - H5O__shared_encode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:118,13'
          Dst:             H5O__shared_encode
        - Src:             './H5Oshared.h:119,13'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:123,13'
          Dst:             H5O__fill_old_encode
        - Src:             './H5Oshared.h:124,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__fill_shared_size
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          138
      EdgeCount:       47
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5O__fill_old_size
        - H5O__shared_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:166,31'
          Dst:             H5O__shared_size
        - Src:             './H5Oshared.h:167,13'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:171,31'
          Dst:             H5O__fill_old_size
        - Src:             './H5Oshared.h:172,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__fill_shared_delete
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          69
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5O__shared_delete
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:210,13'
          Dst:             H5O__shared_delete
        - Src:             './H5Oshared.h:211,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__fill_shared_link
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          69
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5O__shared_link
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:256,13'
          Dst:             H5O__shared_link
        - Src:             './H5Oshared.h:257,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__fill_shared_copy_file
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          128
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5O__shared_copy_file
        - H5O_msg_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:307,9'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:314,9'
          Dst:             H5O__shared_copy_file
        - Src:             './H5Oshared.h:316,9'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:324,13'
          Dst:             H5O_msg_free
    - functionName:    H5O_refresh_metadata_reopen
      functionSourceFile: '/src/hdf5/src/H5Oflush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         115
      ICount:          360
      EdgeCount:       122
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_set_apl
        - H5D_mult_refresh_reopen
        - H5D_open
        - H5E_printf_stack
        - H5G_open
        - H5I_get_type
        - H5T_open
        - H5VL_register_using_existing_id
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5Oflush.c:366,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Oflush.c:364,12'
          Dst:             H5I_get_type
        - Src:             'H5Oflush.c:369,35'
          Dst:             H5G_open
        - Src:             'H5Oflush.c:370,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oflush.c:375,35'
          Dst:             H5T_open
        - Src:             'H5Oflush.c:376,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oflush.c:381,17'
          Dst:             H5CX_set_apl
        - Src:             'H5Oflush.c:382,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oflush.c:386,27'
          Dst:             H5D_open
        - Src:             'H5Oflush.c:387,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oflush.c:389,21'
          Dst:             H5D_mult_refresh_reopen
        - Src:             'H5Oflush.c:390,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Oflush.c:394,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oflush.c:412,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oflush.c:418,10'
          Dst:             H5VL_register_using_existing_id
        - Src:             'H5Oflush.c:419,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__refresh_metadata_close
      functionSourceFile: '/src/hdf5/src/H5Oflush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         90
      ICount:          282
      EdgeCount:       100
      CyclomaticComplexity: 12
      functionsReached:
        - H5AC_cork
        - H5AC_evict_tagged_metadata
        - H5D_mult_refresh_close
        - H5E_printf_stack
        - H5F_flush_tagged_metadata
        - H5G_loc
        - H5G_loc_copy
        - H5I_dec_ref
        - H5I_get_type
        - H5O__oh_tag
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oflush.c:296,9'
          Dst:             H5G_loc
        - Src:             'H5Oflush.c:297,9'
          Dst:             H5G_loc_copy
        - Src:             'H5Oflush.c:301,9'
          Dst:             H5I_get_type
        - Src:             'H5Oflush.c:302,13'
          Dst:             H5D_mult_refresh_close
        - Src:             'H5Oflush.c:303,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oflush.c:306,9'
          Dst:             H5O__oh_tag
        - Src:             'H5Oflush.c:307,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oflush.c:310,9'
          Dst:             H5AC_cork
        - Src:             'H5Oflush.c:311,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oflush.c:318,9'
          Dst:             H5I_dec_ref
        - Src:             'H5Oflush.c:319,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oflush.c:322,9'
          Dst:             H5F_flush_tagged_metadata
        - Src:             'H5Oflush.c:323,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oflush.c:326,9'
          Dst:             H5AC_evict_tagged_metadata
        - Src:             'H5Oflush.c:327,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oflush.c:331,13'
          Dst:             H5AC_cork
        - Src:             'H5Oflush.c:332,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__oh_tag
      functionSourceFile: '/src/hdf5/src/H5Oflush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          125
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5O_protect
        - H5O_unprotect
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oflush.c:153,23'
          Dst:             H5O_protect
        - Src:             'H5Oflush.c:154,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oflush.c:158,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oflush.c:162,15'
          Dst:             H5O_unprotect
        - Src:             'H5Oflush.c:163,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O_refresh_metadata
      functionSourceFile: '/src/hdf5/src/H5Oflush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         81
      ICount:          312
      EdgeCount:       91
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5F_decr_nopen_objs
        - H5F_get_intent
        - H5F_incr_nopen_objs
        - H5G_loc_reset
        - H5I_get_type
        - H5O__refresh_metadata_close
        - H5O_refresh_metadata_reopen
        - H5T_restore_refresh_state
        - H5T_save_refresh_state
        - H5VL_vol_object
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oflush.c:196,11'
          Dst:             H5F_get_intent
        - Src:             'H5Oflush.c:211,9'
          Dst:             H5G_loc_reset
        - Src:             'H5Oflush.c:216,9'
          Dst:             H5F_incr_nopen_objs
        - Src:             'H5Oflush.c:220,13'
          Dst:             H5I_get_type
        - Src:             'H5Oflush.c:221,17'
          Dst:             H5T_save_refresh_state
        - Src:             'H5Oflush.c:222,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oflush.c:228,32'
          Dst:             H5VL_vol_object
        - Src:             'H5Oflush.c:229,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oflush.c:238,13'
          Dst:             H5O__refresh_metadata_close
        - Src:             'H5Oflush.c:240,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oflush.c:244,13'
          Dst:             H5O_refresh_metadata_reopen
        - Src:             'H5Oflush.c:246,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oflush.c:253,13'
          Dst:             H5I_get_type
        - Src:             'H5Oflush.c:254,17'
          Dst:             H5T_restore_refresh_state
        - Src:             'H5Oflush.c:255,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oflush.c:261,9'
          Dst:             H5F_decr_nopen_objs
    - functionName:    H5O_flush_common
      functionSourceFile: '/src/hdf5/src/H5Oflush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          119
      EdgeCount:       40
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5F_flush_tagged_metadata
        - H5F_object_flush_cb
        - H5O__oh_tag
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oflush.c:116,9'
          Dst:             H5O__oh_tag
        - Src:             'H5Oflush.c:117,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oflush.c:120,9'
          Dst:             H5F_flush_tagged_metadata
        - Src:             'H5Oflush.c:121,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oflush.c:124,9'
          Dst:             H5F_object_flush_cb
        - Src:             'H5Oflush.c:125,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O_flush
      functionSourceFile: '/src/hdf5/src/H5Oflush.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         61
      ICount:          191
      EdgeCount:       67
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5F_has_feature
        - H5O__obj_class
        - H5O_flush_common
        - H5VL_object
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oflush.c:74,9'
          Dst:             H5F_has_feature
        - Src:             'H5Oflush.c:75,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oflush.c:78,28'
          Dst:             H5VL_object
        - Src:             'H5Oflush.c:79,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oflush.c:82,30'
          Dst:             H5O__obj_class
        - Src:             'H5Oflush.c:83,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oflush.c:87,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oflush.c:90,9'
          Dst:             H5O_flush_common
        - Src:             'H5Oflush.c:91,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O_fsinfo_check_version
      functionSourceFile: '/src/hdf5/src/H5Ofsinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          71
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ofsinfo.c:476,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O_fsinfo_set_version
      functionSourceFile: '/src/hdf5/src/H5Ofsinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          112
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ofsinfo.c:445,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__fsinfo_debug
      functionSourceFile: '/src/hdf5/src/H5Ofsinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          146
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Ofsinfo.c:370,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Ofsinfo.c:369,5'
          Dst:             fprintf
        - Src:             'H5Ofsinfo.c:372,13'
          Dst:             fprintf
        - Src:             'H5Ofsinfo.c:376,13'
          Dst:             fprintf
        - Src:             'H5Ofsinfo.c:380,13'
          Dst:             fprintf
        - Src:             'H5Ofsinfo.c:384,13'
          Dst:             fprintf
        - Src:             'H5Ofsinfo.c:389,13'
          Dst:             fprintf
        - Src:             'H5Ofsinfo.c:392,5'
          Dst:             fprintf
        - Src:             'H5Ofsinfo.c:395,5'
          Dst:             fprintf
        - Src:             'H5Ofsinfo.c:398,5'
          Dst:             fprintf
        - Src:             'H5Ofsinfo.c:401,5'
          Dst:             fprintf
        - Src:             'H5Ofsinfo.c:404,5'
          Dst:             fprintf
        - Src:             'H5Ofsinfo.c:409,13'
          Dst:             fprintf
    - functionName:    H5O__fsinfo_free
      functionSourceFile: '/src/hdf5/src/H5Ofsinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_reg_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ofsinfo.c:340,12'
          Dst:             H5FL_reg_free
    - functionName:    H5O__fsinfo_size
      functionSourceFile: '/src/hdf5/src/H5Ofsinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5F_sizeof_addr
        - H5F_sizeof_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ofsinfo.c:312,27'
          Dst:             H5F_sizeof_size
        - Src:             'H5Ofsinfo.c:313,27'
          Dst:             H5F_sizeof_size
        - Src:             'H5Ofsinfo.c:315,27'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Ofsinfo.c:319,58'
          Dst:             H5F_sizeof_addr
    - functionName:    H5O__fsinfo_copy
      functionSourceFile: '/src/hdf5/src/H5Ofsinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          71
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ofsinfo.c:278,34'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Ofsinfo.c:279,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__fsinfo_encode
      functionSourceFile: '/src/hdf5/src/H5Ofsinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          415
      EdgeCount:       58
      CyclomaticComplexity: 6
      functionsReached:
        - H5F_addr_encode
        - H5F_sizeof_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Ofsinfo.c:241,5'
          Branch Sides:    []
        - Branch String:   'H5Ofsinfo.c:243,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Ofsinfo.c:241,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5Ofsinfo.c:243,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5Ofsinfo.c:245,5'
          Dst:             H5F_addr_encode
        - Src:             'H5Ofsinfo.c:251,13'
          Dst:             H5F_addr_encode
    - functionName:    H5O__fsinfo_decode
      functionSourceFile: '/src/hdf5/src/H5Ofsinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         329
      ICount:          1630
      EdgeCount:       374
      CyclomaticComplexity: 47
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5F_addr_decode
        - H5F_get_eoa
        - H5F_sizeof_addr
        - H5F_sizeof_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Ofsinfo.c:128,9'
          Branch Sides:    []
        - Branch String:   'H5Ofsinfo.c:131,9'
          Branch Sides:    []
        - Branch String:   'H5Ofsinfo.c:180,9'
          Branch Sides:    []
        - Branch String:   'H5Ofsinfo.c:184,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Ofsinfo.c:103,27'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Ofsinfo.c:104,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofsinfo.c:111,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofsinfo.c:125,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5Ofsinfo.c:125,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5Ofsinfo.c:125,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5Ofsinfo.c:125,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5Ofsinfo.c:126,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofsinfo.c:128,9'
          Dst:             H5F_sizeof_size
        - Src:             'H5Ofsinfo.c:136,67'
          Dst:             H5F_get_eoa
        - Src:             'H5Ofsinfo.c:137,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofsinfo.c:139,25'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Ofsinfo.c:139,25'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Ofsinfo.c:139,25'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Ofsinfo.c:139,25'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Ofsinfo.c:140,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofsinfo.c:142,21'
          Dst:             H5F_addr_decode
        - Src:             'H5Ofsinfo.c:162,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofsinfo.c:170,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofsinfo.c:174,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofsinfo.c:178,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5Ofsinfo.c:178,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5Ofsinfo.c:178,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5Ofsinfo.c:178,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5Ofsinfo.c:179,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofsinfo.c:180,9'
          Dst:             H5F_sizeof_size
        - Src:             'H5Ofsinfo.c:182,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5Ofsinfo.c:182,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5Ofsinfo.c:182,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5Ofsinfo.c:182,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5Ofsinfo.c:183,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofsinfo.c:184,9'
          Dst:             H5F_sizeof_size
        - Src:             'H5Ofsinfo.c:187,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofsinfo.c:190,13'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Ofsinfo.c:190,13'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Ofsinfo.c:190,13'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Ofsinfo.c:190,13'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Ofsinfo.c:191,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofsinfo.c:192,9'
          Dst:             H5F_addr_decode
        - Src:             'H5Ofsinfo.c:198,21'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Ofsinfo.c:198,21'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Ofsinfo.c:198,21'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Ofsinfo.c:198,21'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Ofsinfo.c:199,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ofsinfo.c:200,17'
          Dst:             H5F_addr_decode
        - Src:             'H5Ofsinfo.c:210,9'
          Dst:             H5FL_reg_free
    - functionName:    H5O_has_chksum
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2946
      functionLinenumberEnd: 2952
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O_get_proxy
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2840
      functionLinenumberEnd: 2846
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O_dec_rc_by_loc
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2803
      functionLinenumberEnd: 2826
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          117
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5O__dec_rc
        - H5O_protect
        - H5O_unprotect
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:2813,23'
          Dst:             H5O_protect
        - Src:             'H5Oint.c:2814,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2818,9'
          Dst:             H5O__dec_rc
        - Src:             'H5Oint.c:2819,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2823,15'
          Dst:             H5O_unprotect
        - Src:             'H5Oint.c:2824,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O_protect
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 1121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         142
      ICount:          619
      EdgeCount:       163
      CyclomaticComplexity: 23
      functionsReached:
        - H5AC_pin_protected_entry
        - H5AC_protect
        - H5AC_tag
        - H5AC_unprotect
        - H5E_printf_stack
        - H5FL_seq_free
        - H5F_get_intent
        - H5O__chunk_protect
        - H5O__chunk_unprotect
        - H5O_unprotect
      functionUses:    28
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:955,5'
          Dst:             H5AC_tag
        - Src:             'H5Oint.c:966,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:969,19'
          Dst:             H5F_get_intent
        - Src:             'H5Oint.c:971,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:987,32'
          Dst:             H5AC_protect
        - Src:             'H5Oint.c:988,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:1025,59'
          Dst:             H5AC_protect
        - Src:             'H5Oint.c:1028,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:1036,17'
          Dst:             H5AC_unprotect
        - Src:             'H5Oint.c:1038,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:1045,44'
          Dst:             H5FL_seq_free
        - Src:             'H5Oint.c:1065,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:1087,38'
          Dst:             H5O__chunk_protect
        - Src:             'H5Oint.c:1088,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:1091,17'
          Dst:             H5AC_pin_protected_entry
        - Src:             'H5Oint.c:1092,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:1095,17'
          Dst:             H5O__chunk_unprotect
        - Src:             'H5Oint.c:1096,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:1113,48'
          Dst:             H5FL_seq_free
        - Src:             'H5Oint.c:1117,13'
          Dst:             H5O_unprotect
        - Src:             'H5Oint.c:1118,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:1121,5'
          Dst:             H5AC_tag
    - functionName:    H5O__dec_rc
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2770
      functionLinenumberEnd: 2788
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          93
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5AC_unpin_entry
        - H5E_printf_stack
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:2777,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2784,13'
          Dst:             H5AC_unpin_entry
        - Src:             'H5Oint.c:2785,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O_unprotect
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1212
      functionLinenumberEnd: 1258
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          240
      EdgeCount:       65
      CyclomaticComplexity: 11
      functionsReached:
        - H5AC_expunge_entry
        - H5AC_unpin_entry
        - H5AC_unprotect
        - H5E_printf_stack
      functionUses:    33
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:1232,21'
          Dst:             H5AC_unpin_entry
        - Src:             'H5Oint.c:1233,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:1249,17'
          Dst:             H5AC_expunge_entry
        - Src:             'H5Oint.c:1250,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:1254,9'
          Dst:             H5AC_unprotect
        - Src:             'H5Oint.c:1255,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__free_visit_visited
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2481
      functionLinenumberEnd: 2486
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_reg_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:2484,12'
          Dst:             H5FL_reg_free
    - functionName:    H5O__visit_cb
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2501
      functionLinenumberEnd: 2574
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          269
      EdgeCount:       81
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
        - H5F_get_fileno
        - H5G_loc_find
        - H5G_loc_free
        - H5G_loc_reset
        - H5O_get_info
        - H5SL_insert
        - H5SL_search
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:2523,9'
          Dst:             H5G_loc_reset
        - Src:             'H5Oint.c:2527,13'
          Dst:             H5G_loc_find
        - Src:             'H5Oint.c:2528,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2532,9'
          Dst:             H5F_get_fileno
        - Src:             'H5Oint.c:2536,21'
          Dst:             H5SL_search
        - Src:             'H5Oint.c:2540,17'
          Dst:             H5O_get_info
        - Src:             'H5Oint.c:2541,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2554,37'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Oint.c:2555,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2561,25'
          Dst:             H5SL_insert
        - Src:             'H5Oint.c:2562,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2571,22'
          Dst:             H5G_loc_free
        - Src:             'H5Oint.c:2572,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O_get_info
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2071
      functionLinenumberEnd: 2162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         132
      ICount:          474
      EdgeCount:       149
      CyclomaticComplexity: 19
      functionsReached:
        - H5AC_tag
        - H5E_printf_stack
        - H5F_get_fileno
        - H5O__attr_count_real
        - H5O__obj_class_real
        - H5O__reset_info2
        - H5O_msg_exists_oh
        - H5O_msg_read_oh
        - H5O_protect
        - H5O_unprotect
        - H5VL_native_addr_to_token
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:2076,5'
          Dst:             H5AC_tag
        - Src:             'H5Oint.c:2083,23'
          Dst:             H5O_protect
        - Src:             'H5Oint.c:2084,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2087,30'
          Dst:             H5O__obj_class_real
        - Src:             'H5Oint.c:2088,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2091,9'
          Dst:             H5O__reset_info2
        - Src:             'H5Oint.c:2092,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2097,9'
          Dst:             H5F_get_fileno
        - Src:             'H5Oint.c:2100,13'
          Dst:             H5VL_native_addr_to_token
        - Src:             'H5Oint.c:2101,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2131,27'
          Dst:             H5O_msg_exists_oh
        - Src:             'H5Oint.c:2132,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2135,29'
          Dst:             H5O_msg_read_oh
        - Src:             'H5Oint.c:2136,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2140,31'
          Dst:             H5O_msg_exists_oh
        - Src:             'H5Oint.c:2141,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2144,33'
          Dst:             H5O_msg_read_oh
        - Src:             'H5Oint.c:2145,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2155,13'
          Dst:             H5O__attr_count_real
        - Src:             'H5Oint.c:2156,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2159,15'
          Dst:             H5O_unprotect
        - Src:             'H5Oint.c:2160,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2162,5'
          Dst:             H5AC_tag
    - functionName:    H5O__obj_class_real
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1673
      functionLinenumberEnd: 1697
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          122
      EdgeCount:       39
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:1688,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:1694,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__reset_info2
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2924
      functionLinenumberEnd: 2932
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O__visit
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2611
      functionLinenumberEnd: 2725
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         173
      ICount:          573
      EdgeCount:       193
      CyclomaticComplexity: 22
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
        - H5G_loc
        - H5G_loc_find
        - H5G_loc_free
        - H5G_loc_reset
        - H5G_visit
        - H5I_dec_app_ref
        - H5O__free_visit_visited
        - H5O__visit_cb
        - H5O_get_info
        - H5O_open_by_loc
        - H5SL_create
        - H5SL_destroy
        - H5SL_insert
        - H5VL_native_token_to_addr
        - H5VL_wrap_register
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:2634,5'
          Dst:             H5G_loc_reset
        - Src:             'H5Oint.c:2637,9'
          Dst:             H5G_loc_find
        - Src:             'H5Oint.c:2638,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2642,9'
          Dst:             H5O_get_info
        - Src:             'H5Oint.c:2643,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2647,24'
          Dst:             H5O_open_by_loc
        - Src:             'H5Oint.c:2648,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2651,19'
          Dst:             H5VL_wrap_register
        - Src:             'H5Oint.c:2652,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2656,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2668,13'
          Dst:             H5G_loc
        - Src:             'H5Oint.c:2669,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2679,30'
          Dst:             H5SL_create
        - Src:             'H5Oint.c:2680,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2688,28'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Oint.c:2689,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2695,17'
          Dst:             H5VL_native_token_to_addr
        - Src:             'H5Oint.c:2696,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2700,17'
          Dst:             H5SL_insert
        - Src:             'H5Oint.c:2701,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2705,13'
          Dst:             H5G_loc
        - Src:             'H5Oint.c:2706,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2709,26'
          Dst:             H5G_visit
        - Src:             'H5Oint.c:2709,26'
          Dst:             H5O__visit_cb
        - Src:             'H5Oint.c:2710,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2716,13'
          Dst:             H5I_dec_app_ref
        - Src:             'H5Oint.c:2717,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2719,27'
          Dst:             H5G_loc_free
        - Src:             'H5Oint.c:2720,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2723,9'
          Dst:             H5SL_destroy
        - Src:             'H5Oint.c:2723,9'
          Dst:             H5O__free_visit_visited
    - functionName:    H5O_open_by_loc
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          90
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5O__obj_class
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:716,30'
          Dst:             H5O__obj_class
        - Src:             'H5Oint.c:717,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:722,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__obj_class
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1640
      functionLinenumberEnd: 1658
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          125
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5AC_tag
        - H5E_printf_stack
        - H5O__obj_class_real
        - H5O_protect
        - H5O_unprotect
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:1644,5'
          Dst:             H5AC_tag
        - Src:             'H5Oint.c:1647,23'
          Dst:             H5O_protect
        - Src:             'H5Oint.c:1648,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:1651,30'
          Dst:             H5O__obj_class_real
        - Src:             'H5Oint.c:1652,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:1655,15'
          Dst:             H5O_unprotect
        - Src:             'H5Oint.c:1656,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:1658,5'
          Dst:             H5AC_tag
    - functionName:    H5O_get_rc_and_type
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2441
      functionLinenumberEnd: 2467
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          146
      EdgeCount:       49
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5O__obj_type_real
        - H5O_protect
        - H5O_unprotect
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:2451,23'
          Dst:             H5O_protect
        - Src:             'H5Oint.c:2452,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2460,13'
          Dst:             H5O__obj_type_real
        - Src:             'H5Oint.c:2461,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2464,15'
          Dst:             H5O_unprotect
        - Src:             'H5Oint.c:2465,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__obj_type_real
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1604
      functionLinenumberEnd: 1625
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_clear_stack
        - H5O__obj_class_real
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:1614,30'
          Dst:             H5O__obj_class_real
        - Src:             'H5Oint.c:1616,9'
          Dst:             H5E_clear_stack
    - functionName:    H5O_get_oh_version
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2422
      functionLinenumberEnd: 2426
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O_get_oh_mtime
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2408
      functionLinenumberEnd: 2412
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O_get_oh_flags
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2391
      functionLinenumberEnd: 2394
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O_get_oh_addr
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2374
      functionLinenumberEnd: 2381
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O_obj_create
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2327
      functionLinenumberEnd: 2355
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          93
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:2346,17'
          Dst:             H5E_printf_stack
    - functionName:    H5O_get_nlinks
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2291
      functionLinenumberEnd: 2312
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          94
      EdgeCount:       29
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5O_protect
        - H5O_unprotect
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:2302,23'
          Dst:             H5O_protect
        - Src:             'H5Oint.c:2303,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2309,15'
          Dst:             H5O_unprotect
        - Src:             'H5Oint.c:2310,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O_get_create_plist
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2236
      functionLinenumberEnd: 2276
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         64
      ICount:          205
      EdgeCount:       71
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5O_protect
        - H5O_unprotect
        - H5P_set
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:2247,23'
          Dst:             H5O_protect
        - Src:             'H5Oint.c:2248,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2255,13'
          Dst:             H5P_set
        - Src:             'H5Oint.c:2256,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2258,13'
          Dst:             H5P_set
        - Src:             'H5Oint.c:2259,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2268,13'
          Dst:             H5P_set
        - Src:             'H5Oint.c:2269,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2273,15'
          Dst:             H5O_unprotect
        - Src:             'H5Oint.c:2274,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O_get_native_info
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2177
      functionLinenumberEnd: 2221
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          269
      EdgeCount:       89
      CyclomaticComplexity: 12
      functionsReached:
        - H5AC_tag
        - H5E_printf_stack
        - H5O__attr_bh_info
        - H5O__get_hdr_info_real
        - H5O__obj_class_real
        - H5O_protect
        - H5O_unprotect
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:2182,5'
          Dst:             H5AC_tag
        - Src:             'H5Oint.c:2189,23'
          Dst:             H5O_protect
        - Src:             'H5Oint.c:2190,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2193,30'
          Dst:             H5O__obj_class_real
        - Src:             'H5Oint.c:2194,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2201,13'
          Dst:             H5O__get_hdr_info_real
        - Src:             'H5Oint.c:2202,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2210,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2213,13'
          Dst:             H5O__attr_bh_info
        - Src:             'H5Oint.c:2214,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2218,15'
          Dst:             H5O_unprotect
        - Src:             'H5Oint.c:2219,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2221,5'
          Dst:             H5AC_tag
    - functionName:    H5O__get_hdr_info_real
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1994
      functionLinenumberEnd: 2056
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          438
      EdgeCount:       56
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O_get_hdr_info
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1954
      functionLinenumberEnd: 1979
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          122
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5O__get_hdr_info_real
        - H5O_protect
        - H5O_unprotect
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:1968,23'
          Dst:             H5O_protect
        - Src:             'H5Oint.c:1969,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:1972,9'
          Dst:             H5O__get_hdr_info_real
        - Src:             'H5Oint.c:1973,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:1976,15'
          Dst:             H5O_unprotect
        - Src:             'H5Oint.c:1977,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O_loc_hold_file
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1890
      functionLinenumberEnd: 1903
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5F_incr_nopen_objs
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:1899,9'
          Dst:             H5F_incr_nopen_objs
    - functionName:    H5O_loc_copy_deep
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1858
      functionLinenumberEnd: 1874
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5F_incr_nopen_objs
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:1872,9'
          Dst:             H5F_incr_nopen_objs
    - functionName:    H5O_loc_copy_shallow
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1828
      functionLinenumberEnd: 1841
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5O_loc_reset
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:1839,5'
          Dst:             H5O_loc_reset
    - functionName:    H5O_loc_reset
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1771
      functionLinenumberEnd: 1781
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    33
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O_loc_copy
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1796
      functionLinenumberEnd: 1810
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5O_loc_copy_deep
        - H5O_loc_copy_shallow
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:1806,9'
          Dst:             H5O_loc_copy_shallow
        - Src:             'H5Oint.c:1808,9'
          Dst:             H5O_loc_copy_deep
    - functionName:    H5O_get_loc
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1712
      functionLinenumberEnd: 1756
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         76
      ICount:          239
      EdgeCount:       78
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5I_get_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Oint.c:1717,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Oint.c:1717,13'
          Dst:             H5I_get_type
        - Src:             'H5Oint.c:1720,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:1725,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:1730,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:1734,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:1752,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O_obj_type
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1571
      functionLinenumberEnd: 1589
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          128
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5AC_tag
        - H5E_printf_stack
        - H5O__obj_type_real
        - H5O_protect
        - H5O_unprotect
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:1575,5'
          Dst:             H5AC_tag
        - Src:             'H5Oint.c:1578,23'
          Dst:             H5O_protect
        - Src:             'H5Oint.c:1579,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:1582,9'
          Dst:             H5O__obj_type_real
        - Src:             'H5Oint.c:1583,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:1586,15'
          Dst:             H5O_unprotect
        - Src:             'H5Oint.c:1587,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:1589,5'
          Dst:             H5AC_tag
    - functionName:    H5O__delete_oh
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1534
      functionLinenumberEnd: 1556
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          84
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5O__delete_mesg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:1550,13'
          Dst:             H5O__delete_mesg
        - Src:             'H5Oint.c:1551,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O_touch
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1368
      functionLinenumberEnd: 1393
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          131
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5O_protect
        - H5O_touch_oh
        - H5O_unprotect
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:1379,23'
          Dst:             H5O_protect
        - Src:             'H5Oint.c:1380,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:1383,9'
          Dst:             H5O_touch_oh
        - Src:             'H5Oint.c:1384,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:1390,15'
          Dst:             H5O_unprotect
        - Src:             'H5Oint.c:1391,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O_touch_oh
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1274
      functionLinenumberEnd: 1351
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          349
      EdgeCount:       100
      CyclomaticComplexity: 16
      functionsReached:
        - H5AC_mark_entry_dirty
        - H5E_printf_stack
        - H5FL_reg_malloc
        - H5O__chunk_protect
        - H5O__chunk_unprotect
        - H5O__msg_alloc
        - H5_now
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:1288,15'
          Dst:             H5_now
        - Src:             'H5Oint.c:1308,21'
          Dst:             H5O__msg_alloc
        - Src:             'H5Oint.c:1309,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:1317,38'
          Dst:             H5O__chunk_protect
        - Src:             'H5Oint.c:1318,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:1322,53'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Oint.c:1323,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:1341,17'
          Dst:             H5AC_mark_entry_dirty
        - Src:             'H5Oint.c:1342,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:1348,22'
          Dst:             H5O__chunk_unprotect
        - Src:             'H5Oint.c:1349,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__inc_rc
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2739
      functionLinenumberEnd: 2756
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5AC_pin_protected_entry
        - H5E_printf_stack
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:2749,13'
          Dst:             H5AC_pin_protected_entry
        - Src:             'H5Oint.c:2750,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O_delete
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1476
      functionLinenumberEnd: 1516
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         62
      ICount:          208
      EdgeCount:       69
      CyclomaticComplexity: 9
      functionsReached:
        - H5AC_cork
        - H5AC_tag
        - H5E_printf_stack
        - H5O__delete_oh
        - H5O_protect
        - H5O_unprotect
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:1483,5'
          Dst:             H5AC_tag
        - Src:             'H5Oint.c:1495,23'
          Dst:             H5O_protect
        - Src:             'H5Oint.c:1496,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:1499,9'
          Dst:             H5O__delete_oh
        - Src:             'H5Oint.c:1500,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:1503,9'
          Dst:             H5AC_cork
        - Src:             'H5Oint.c:1504,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:1506,13'
          Dst:             H5AC_cork
        - Src:             'H5Oint.c:1507,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:1513,15'
          Dst:             H5O_unprotect
        - Src:             'H5Oint.c:1514,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:1516,5'
          Dst:             H5AC_tag
    - functionName:    H5O_unpin
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1181
      functionLinenumberEnd: 1195
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O__dec_rc
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:1191,9'
          Dst:             H5O__dec_rc
        - Src:             'H5Oint.c:1192,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O_pin
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1139
      functionLinenumberEnd: 1165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          119
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5O__inc_rc
        - H5O_protect
        - H5O_unprotect
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:1149,23'
          Dst:             H5O_protect
        - Src:             'H5Oint.c:1150,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:1154,9'
          Dst:             H5O__inc_rc
        - Src:             'H5Oint.c:1155,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:1162,15'
          Dst:             H5O_unprotect
        - Src:             'H5Oint.c:1163,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O_link
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 930
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         50
      ICount:          181
      EdgeCount:       57
      CyclomaticComplexity: 9
      functionsReached:
        - H5AC_tag
        - H5E_printf_stack
        - H5O__link_oh
        - H5O_delete
        - H5O_pin
        - H5O_unpin
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:909,5'
          Dst:             H5AC_tag
        - Src:             'H5Oint.c:917,23'
          Dst:             H5O_pin
        - Src:             'H5Oint.c:918,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:921,22'
          Dst:             H5O__link_oh
        - Src:             'H5Oint.c:922,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:925,15'
          Dst:             H5O_unpin
        - Src:             'H5Oint.c:926,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:927,38'
          Dst:             H5O_delete
        - Src:             'H5Oint.c:928,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:930,5'
          Dst:             H5AC_tag
    - functionName:    H5O__link_oh
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         128
      ICount:          440
      EdgeCount:       146
      CyclomaticComplexity: 20
      functionsReached:
        - H5AC_mark_entry_dirty
        - H5E_printf_stack
        - H5FO_mark
        - H5FO_marked
        - H5FO_opened
        - H5O__msg_append_real
        - H5O__msg_remove_real
        - H5O__msg_write_real
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:808,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:814,17'
          Dst:             H5AC_mark_entry_dirty
        - Src:             'H5Oint.c:815,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:820,21'
          Dst:             H5FO_opened
        - Src:             'H5Oint.c:822,25'
          Dst:             H5FO_mark
        - Src:             'H5Oint.c:823,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:835,21'
          Dst:             H5FO_marked
        - Src:             'H5Oint.c:837,25'
          Dst:             H5FO_mark
        - Src:             'H5Oint.c:838,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:846,17'
          Dst:             H5AC_mark_entry_dirty
        - Src:             'H5Oint.c:847,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:856,25'
          Dst:             H5O__msg_remove_real
        - Src:             'H5Oint.c:857,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:864,25'
          Dst:             H5O__msg_write_real
        - Src:             'H5Oint.c:866,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:874,25'
          Dst:             H5O__msg_append_real
        - Src:             'H5Oint.c:876,25'
          Dst:             H5E_printf_stack
    - functionName:    H5O_loc_free
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1920
      functionLinenumberEnd: 1939
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          80
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5F_decr_nopen_objs
        - H5F_get_nopen_objs
        - H5F_try_close
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:1930,9'
          Dst:             H5F_decr_nopen_objs
        - Src:             'H5Oint.c:1932,13'
          Dst:             H5F_get_nopen_objs
        - Src:             'H5Oint.c:1933,17'
          Dst:             H5F_try_close
        - Src:             'H5Oint.c:1934,17'
          Dst:             H5E_printf_stack
    - functionName:    H5O_close
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          117
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5F_decr_nopen_objs
        - H5F_get_nmounts
        - H5F_get_nopen_objs
        - H5F_try_close
        - H5O_loc_free
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:759,5'
          Dst:             H5F_decr_nopen_objs
        - Src:             'H5Oint.c:765,9'
          Dst:             H5F_get_nopen_objs
        - Src:             'H5Oint.c:765,38'
          Dst:             H5F_get_nmounts
        - Src:             'H5Oint.c:767,13'
          Dst:             H5F_try_close
        - Src:             'H5Oint.c:768,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:771,9'
          Dst:             H5O_loc_free
        - Src:             'H5Oint.c:772,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__open_by_addr
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5G_loc_reset
        - H5G_name_reset
        - H5O_open_by_loc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:682,5'
          Dst:             H5G_loc_reset
        - Src:             'H5Oint.c:685,5'
          Dst:             H5G_name_reset
        - Src:             'H5Oint.c:688,30'
          Dst:             H5O_open_by_loc
        - Src:             'H5Oint.c:689,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__open_by_idx
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          146
      EdgeCount:       45
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5G_loc_find_by_idx
        - H5G_loc_free
        - H5G_loc_reset
        - H5O_open_by_loc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:636,5'
          Dst:             H5G_loc_reset
        - Src:             'H5Oint.c:639,9'
          Dst:             H5G_loc_find_by_idx
        - Src:             'H5Oint.c:640,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:644,30'
          Dst:             H5O_open_by_loc
        - Src:             'H5Oint.c:645,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:650,26'
          Dst:             H5G_loc_free
        - Src:             'H5Oint.c:651,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O_open_name
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          137
      EdgeCount:       45
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5G_loc_find
        - H5G_loc_free
        - H5G_loc_reset
        - H5O_open_by_loc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:589,5'
          Dst:             H5G_loc_reset
        - Src:             'H5Oint.c:592,9'
          Dst:             H5G_loc_find
        - Src:             'H5Oint.c:593,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:597,30'
          Dst:             H5O_open_by_loc
        - Src:             'H5Oint.c:598,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:602,26'
          Dst:             H5G_loc_free
        - Src:             'H5Oint.c:603,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O_open
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5F_incr_nopen_objs
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:556,9'
          Dst:             H5F_incr_nopen_objs
    - functionName:    H5O__set_version
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          122
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5F_get_high_bound
        - H5F_get_low_bound
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:233,24'
          Dst:             H5F_get_low_bound
        - Src:             'H5Oint.c:233,24'
          Dst:             H5F_get_low_bound
        - Src:             'H5Oint.c:236,38'
          Dst:             H5F_get_high_bound
        - Src:             'H5Oint.c:237,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__free
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2860
      functionLinenumberEnd: 2910
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          168
      EdgeCount:       38
      CyclomaticComplexity: 8
      functionsReached:
        - H5AC_proxy_entry_dest
        - H5E_printf_stack
        - H5FL_blk_free
        - H5FL_reg_free
        - H5FL_seq_free
        - H5O__msg_free_mesg
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:2873,34'
          Dst:             H5FL_blk_free
        - Src:             'H5Oint.c:2875,36'
          Dst:             H5FL_seq_free
        - Src:             'H5Oint.c:2892,13'
          Dst:             H5O__msg_free_mesg
        - Src:             'H5Oint.c:2898,34'
          Dst:             H5FL_seq_free
        - Src:             'H5Oint.c:2903,13'
          Dst:             H5AC_proxy_entry_dest
        - Src:             'H5Oint.c:2904,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:2907,10'
          Dst:             H5FL_reg_free
    - functionName:    H5O_apply_ohdr
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         191
      ICount:          1031
      EdgeCount:       220
      CyclomaticComplexity: 31
      functionsReached:
        - H5AC_insert_entry
        - H5AC_proxy_entry_create
        - H5AC_tag
        - H5E_printf_stack
        - H5FL_blk_calloc
        - H5FL_seq_calloc
        - H5FL_seq_malloc
        - H5F_get_intent
        - H5F_get_low_bound
        - H5F_sizeof_addr
        - H5F_sizeof_size
        - H5F_store_msg_crt_idx
        - H5I_object
        - H5MF_alloc
        - H5O_open
        - H5P_get
        - H5_now
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:382,17'
          Dst:             H5F_get_low_bound
        - Src:             'H5Oint.c:382,17'
          Dst:             H5F_get_low_bound
        - Src:             'H5Oint.c:384,23'
          Dst:             H5F_sizeof_size
        - Src:             'H5Oint.c:385,23'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Oint.c:386,26'
          Dst:             H5F_get_intent
        - Src:             'H5Oint.c:398,21'
          Dst:             H5AC_proxy_entry_create
        - Src:             'H5Oint.c:400,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:406,34'
          Dst:             H5I_object
        - Src:             'H5Oint.c:408,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:414,61'
          Dst:             H5_now
        - Src:             'H5Oint.c:418,13'
          Dst:             H5F_store_msg_crt_idx
        - Src:             'H5Oint.c:423,13'
          Dst:             H5P_get
        - Src:             'H5Oint.c:424,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:425,13'
          Dst:             H5P_get
        - Src:             'H5Oint.c:426,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:458,15'
          Dst:             H5MF_alloc
        - Src:             'H5Oint.c:460,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:465,25'
          Dst:             H5FL_seq_malloc
        - Src:             'H5Oint.c:467,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:476,26'
          Dst:             H5FL_blk_calloc
        - Src:             'H5Oint.c:478,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:488,24'
          Dst:             H5FL_seq_calloc
        - Src:             'H5Oint.c:490,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:509,5'
          Dst:             H5AC_tag
        - Src:             'H5Oint.c:512,9'
          Dst:             H5AC_insert_entry
        - Src:             'H5Oint.c:513,9'
          Dst:             H5AC_tag
        - Src:             'H5Oint.c:513,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:519,5'
          Dst:             H5AC_tag
        - Src:             'H5Oint.c:525,9'
          Dst:             H5O_open
        - Src:             'H5Oint.c:526,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O_create_ohdr
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         86
      ICount:          265
      EdgeCount:       96
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_get_ohdr_flags
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5F_get_intent
        - H5F_store_msg_crt_idx
        - H5I_object
        - H5O__free
        - H5O__set_version
        - H5P_get
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:317,15'
          Dst:             H5F_get_intent
        - Src:             'H5Oint.c:318,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:320,10'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Oint.c:322,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:324,34'
          Dst:             H5I_object
        - Src:             'H5Oint.c:326,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:332,13'
          Dst:             H5CX_get_ohdr_flags
        - Src:             'H5Oint.c:333,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:336,13'
          Dst:             H5P_get
        - Src:             'H5Oint.c:337,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:340,43'
          Dst:             H5F_store_msg_crt_idx
        - Src:             'H5Oint.c:340,9'
          Dst:             H5O__set_version
        - Src:             'H5Oint.c:341,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:348,49'
          Dst:             H5O__free
        - Src:             'H5Oint.c:349,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O_create
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          139
      EdgeCount:       44
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5O__free
        - H5O_apply_ohdr
        - H5O_create_ohdr
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oint.c:277,10'
          Dst:             H5O_create_ohdr
        - Src:             'H5Oint.c:279,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:283,9'
          Dst:             H5O_apply_ohdr
        - Src:             'H5Oint.c:284,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oint.c:287,49'
          Dst:             H5O__free
        - Src:             'H5Oint.c:288,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O_init
      functionSourceFile: '/src/hdf5/src/H5Oint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O__layout_debug
      functionSourceFile: '/src/hdf5/src/H5Olayout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1330
      functionLinenumberEnd: 1435
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          401
      EdgeCount:       47
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Olayout.c:1344,5'
          Branch Sides:    []
        - Branch String:   'H5Olayout.c:1357,13'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Olayout.c:1343,5'
          Dst:             fprintf
        - Src:             'H5Olayout.c:1346,13'
          Dst:             fprintf
        - Src:             'H5Olayout.c:1349,13'
          Dst:             fprintf
        - Src:             'H5Olayout.c:1351,13'
          Dst:             fprintf
        - Src:             'H5Olayout.c:1353,17'
          Dst:             fprintf
        - Src:             'H5Olayout.c:1354,13'
          Dst:             fprintf
        - Src:             'H5Olayout.c:1359,21'
          Dst:             fprintf
        - Src:             'H5Olayout.c:1363,21'
          Dst:             fprintf
        - Src:             'H5Olayout.c:1367,21'
          Dst:             fprintf
        - Src:             'H5Olayout.c:1371,21'
          Dst:             fprintf
        - Src:             'H5Olayout.c:1376,21'
          Dst:             fprintf
        - Src:             'H5Olayout.c:1381,21'
          Dst:             fprintf
        - Src:             'H5Olayout.c:1387,21'
          Dst:             fprintf
        - Src:             'H5Olayout.c:1391,13'
          Dst:             fprintf
        - Src:             'H5Olayout.c:1396,13'
          Dst:             fprintf
        - Src:             'H5Olayout.c:1397,13'
          Dst:             fprintf
        - Src:             'H5Olayout.c:1399,13'
          Dst:             fprintf
        - Src:             'H5Olayout.c:1404,13'
          Dst:             fprintf
        - Src:             'H5Olayout.c:1405,13'
          Dst:             fprintf
        - Src:             'H5Olayout.c:1409,13'
          Dst:             fprintf
        - Src:             'H5Olayout.c:1410,13'
          Dst:             fprintf
        - Src:             'H5Olayout.c:1412,13'
          Dst:             fprintf
        - Src:             'H5Olayout.c:1415,17'
          Dst:             fprintf
        - Src:             'H5Olayout.c:1416,17'
          Dst:             fprintf
        - Src:             'H5Olayout.c:1418,17'
          Dst:             fprintf
        - Src:             'H5Olayout.c:1420,17'
          Dst:             fprintf
        - Src:             'H5Olayout.c:1422,17'
          Dst:             fprintf
        - Src:             'H5Olayout.c:1430,13'
          Dst:             fprintf
    - functionName:    H5O__layout_copy_file
      functionSourceFile: '/src/hdf5/src/H5Olayout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1225
      functionLinenumberEnd: 1316
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         127
      ICount:          481
      EdgeCount:       143
      CyclomaticComplexity: 18
      functionsReached:
        - H5D__chunk_copy
        - H5D__chunk_is_data_cached
        - H5D__chunk_is_space_alloc
        - H5D__compact_copy
        - H5D__contig_check
        - H5D__contig_copy
        - H5D__contig_is_data_cached
        - H5D__contig_is_space_alloc
        - H5D__virtual_copy
        - H5E_printf_stack
        - H5FL_reg_free
        - H5O__layout_copy
        - H5S_extent_nelem
        - H5T_get_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Olayout.c:1243,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Olayout.c:1239,47'
          Dst:             H5O__layout_copy
        - Src:             'H5Olayout.c:1240,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:1247,21'
          Dst:             H5D__compact_copy
        - Src:             'H5Olayout.c:1249,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:1257,17'
          Dst:             H5D__contig_check
        - Src:             'H5Olayout.c:1258,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:1264,23'
          Dst:             H5S_extent_nelem
        - Src:             'H5Olayout.c:1265,23'
          Dst:             H5T_get_size
        - Src:             'H5Olayout.c:1271,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:1273,17'
          Dst:             H5D__contig_is_space_alloc
        - Src:             'H5Olayout.c:1275,18'
          Dst:             H5D__contig_is_data_cached
        - Src:             'H5Olayout.c:1277,21'
          Dst:             H5D__contig_copy
        - Src:             'H5Olayout.c:1279,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:1284,17'
          Dst:             H5D__chunk_is_space_alloc
        - Src:             'H5Olayout.c:1286,18'
          Dst:             H5D__chunk_is_data_cached
        - Src:             'H5Olayout.c:1288,21'
          Dst:             H5D__chunk_copy
        - Src:             'H5Olayout.c:1291,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:1298,17'
          Dst:             H5D__virtual_copy
        - Src:             'H5Olayout.c:1299,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:1305,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:1314,26'
          Dst:             H5FL_reg_free
    - functionName:    H5O__layout_copy
      functionSourceFile: '/src/hdf5/src/H5Olayout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         69
      ICount:          259
      EdgeCount:       76
      CyclomaticComplexity: 9
      functionsReached:
        - H5D__virtual_copy_layout
        - H5D_chunk_idx_reset
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Olayout.c:977,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Olayout.c:970,34'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Olayout.c:971,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:986,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:1003,17'
          Dst:             H5D_chunk_idx_reset
        - Src:             'H5Olayout.c:1007,17'
          Dst:             H5D__virtual_copy_layout
        - Src:             'H5Olayout.c:1008,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:1014,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:1023,20'
          Dst:             H5FL_reg_free
    - functionName:    H5O__layout_pre_copy_file
      functionSourceFile: '/src/hdf5/src/H5Olayout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1192
      functionLinenumberEnd: 1208
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5F_get_high_bound
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Olayout.c:1204,53'
          Dst:             H5F_get_high_bound
        - Src:             'H5Olayout.c:1205,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__layout_delete
      functionSourceFile: '/src/hdf5/src/H5Olayout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1133
      functionLinenumberEnd: 1175
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          173
      EdgeCount:       57
      CyclomaticComplexity: 4
      functionsReached:
        - H5D__chunk_delete
        - H5D__contig_delete
        - H5D__virtual_delete
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Olayout.c:1145,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Olayout.c:1152,17'
          Dst:             H5D__contig_delete
        - Src:             'H5Olayout.c:1153,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:1158,17'
          Dst:             H5D__chunk_delete
        - Src:             'H5Olayout.c:1159,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:1164,17'
          Dst:             H5D__virtual_delete
        - Src:             'H5Olayout.c:1165,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:1171,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__layout_free
      functionSourceFile: '/src/hdf5/src/H5Olayout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1107
      functionLinenumberEnd: 1119
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_reg_free
        - H5O__layout_reset
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Olayout.c:1115,5'
          Dst:             H5O__layout_reset
        - Src:             'H5Olayout.c:1117,11'
          Dst:             H5FL_reg_free
    - functionName:    H5O__layout_reset
      functionSourceFile: '/src/hdf5/src/H5Olayout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1072
      functionLinenumberEnd: 1093
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          99
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - H5D__virtual_reset_layout
        - H5E_printf_stack
        - H5MM_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Olayout.c:1081,43'
          Dst:             H5MM_xfree
        - Src:             'H5Olayout.c:1084,17'
          Dst:             H5D__virtual_reset_layout
        - Src:             'H5Olayout.c:1085,17'
          Dst:             H5E_printf_stack
    - functionName:    H5O__layout_size
      functionSourceFile: '/src/hdf5/src/H5Olayout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1043
      functionLinenumberEnd: 1057
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5D__layout_meta_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Olayout.c:1055,17'
          Dst:             H5D__layout_meta_size
    - functionName:    H5O__layout_encode
      functionSourceFile: '/src/hdf5/src/H5Olayout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         129
      ICount:          1114
      EdgeCount:       137
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5F_addr_encode
        - H5F_sizeof_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Olayout.c:823,5'
          Branch Sides:    []
        - Branch String:   'H5Olayout.c:843,13'
          Branch Sides:    []
        - Branch String:   'H5Olayout.c:878,17'
          Branch Sides:    []
        - Branch String:   'H5Olayout.c:890,29'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Olayout.c:840,13'
          Dst:             H5F_addr_encode
        - Src:             'H5Olayout.c:843,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5Olayout.c:853,17'
          Dst:             H5F_addr_encode
        - Src:             'H5Olayout.c:880,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:890,29'
          Dst:             H5F_sizeof_size
        - Src:             'H5Olayout.c:917,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:925,17'
          Dst:             H5F_addr_encode
        - Src:             'H5Olayout.c:931,13'
          Dst:             H5F_addr_encode
        - Src:             'H5Olayout.c:938,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__layout_decode
      functionSourceFile: '/src/hdf5/src/H5Olayout.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 786
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1486
      ICount:          6903
      EdgeCount:       1688
      CyclomaticComplexity: 204
      functionsReached:
        - H5D__virtual_reset_layout
        - H5D_virtual_check_mapping_post
        - H5D_virtual_check_mapping_pre
        - H5D_virtual_parse_source_name
        - H5D_virtual_update_min_dims
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5F_addr_decode
        - H5F_sizeof_addr
        - H5F_sizeof_size
        - H5HG_read
        - H5MM_xfree
        - H5S_get_select_unlim_dim
        - H5S_select_deserialize
        - H5_checksum_metadata
        - calloc
        - strnlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Olayout.c:226,9'
          Branch Sides:    []
        - Branch String:   'H5Olayout.c:262,17'
          Branch Sides:    []
        - Branch String:   'H5Olayout.c:383,21'
          Branch Sides:    []
        - Branch String:   'H5Olayout.c:401,33'
          Branch Sides:    []
        - Branch String:   'H5Olayout.c:587,21'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Olayout.c:96,25'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Olayout.c:97,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:101,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:105,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:112,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:116,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:120,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:124,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:131,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:136,17'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Olayout.c:136,17'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Olayout.c:136,17'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Olayout.c:136,17'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Olayout.c:137,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:138,13'
          Dst:             H5F_addr_decode
        - Src:             'H5Olayout.c:144,17'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Olayout.c:144,17'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Olayout.c:144,17'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Olayout.c:144,17'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Olayout.c:145,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:146,13'
          Dst:             H5F_addr_decode
        - Src:             'H5Olayout.c:162,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:173,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:178,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:182,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:189,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:203,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:209,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:212,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:222,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:230,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:236,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:241,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:255,21'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Olayout.c:255,21'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Olayout.c:255,21'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Olayout.c:255,21'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Olayout.c:256,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:257,17'
          Dst:             H5F_addr_decode
        - Src:             'H5Olayout.c:260,21'
          Dst:             H5F_sizeof_size
        - Src:             'H5Olayout.c:260,21'
          Dst:             H5F_sizeof_size
        - Src:             'H5Olayout.c:260,21'
          Dst:             H5F_sizeof_size
        - Src:             'H5Olayout.c:260,21'
          Dst:             H5F_sizeof_size
        - Src:             'H5Olayout.c:261,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:262,17'
          Dst:             H5F_sizeof_size
        - Src:             'H5Olayout.c:275,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:280,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:282,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:285,25'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Olayout.c:285,25'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Olayout.c:285,25'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Olayout.c:285,25'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Olayout.c:286,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:288,21'
          Dst:             H5F_addr_decode
        - Src:             'H5Olayout.c:291,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:301,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:321,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:330,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:334,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:339,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:343,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:348,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:353,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:362,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:375,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:380,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:385,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:397,37'
          Dst:             H5F_sizeof_size
        - Src:             'H5Olayout.c:397,37'
          Dst:             H5F_sizeof_size
        - Src:             'H5Olayout.c:397,37'
          Dst:             H5F_sizeof_size
        - Src:             'H5Olayout.c:397,37'
          Dst:             H5F_sizeof_size
        - Src:             'H5Olayout.c:398,37'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:401,33'
          Dst:             H5F_sizeof_size
        - Src:             'H5Olayout.c:415,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:420,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:430,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:435,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:439,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:444,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:448,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:453,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:457,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:462,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:466,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:471,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:480,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:485,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:491,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:497,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:503,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:514,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:518,25'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Olayout.c:518,25'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Olayout.c:518,25'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Olayout.c:518,25'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Olayout.c:519,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:521,21'
          Dst:             H5F_addr_decode
        - Src:             'H5Olayout.c:531,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:534,21'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Olayout.c:534,21'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Olayout.c:534,21'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Olayout.c:534,21'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Olayout.c:535,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:536,17'
          Dst:             H5F_addr_decode
        - Src:             'H5Olayout.c:540,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:565,58'
          Dst:             H5HG_read
        - Src:             'H5Olayout.c:567,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:574,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:579,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:584,25'
          Dst:             H5F_sizeof_size
        - Src:             'H5Olayout.c:584,25'
          Dst:             H5F_sizeof_size
        - Src:             'H5Olayout.c:584,25'
          Dst:             H5F_sizeof_size
        - Src:             'H5Olayout.c:584,25'
          Dst:             H5F_sizeof_size
        - Src:             'H5Olayout.c:585,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:587,21'
          Dst:             H5F_sizeof_size
        - Src:             'H5Olayout.c:591,95'
          Dst:             calloc
        - Src:             'H5Olayout.c:593,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:609,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:613,36'
          Dst:             strnlen
        - Src:             'H5Olayout.c:615,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:623,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:630,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:634,36'
          Dst:             strnlen
        - Src:             'H5Olayout.c:636,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:644,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:653,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:656,29'
          Dst:             H5S_select_deserialize
        - Src:             'H5Olayout.c:658,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:667,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:670,29'
          Dst:             H5S_select_deserialize
        - Src:             'H5Olayout.c:672,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:677,29'
          Dst:             H5D_virtual_parse_source_name
        - Src:             'H5Olayout.c:682,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:683,29'
          Dst:             H5D_virtual_parse_source_name
        - Src:             'H5Olayout.c:688,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:709,29'
          Dst:             H5S_get_select_unlim_dim
        - Src:             'H5Olayout.c:711,29'
          Dst:             H5S_get_select_unlim_dim
        - Src:             'H5Olayout.c:728,29'
          Dst:             H5D_virtual_check_mapping_pre
        - Src:             'H5Olayout.c:731,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:732,29'
          Dst:             H5D_virtual_check_mapping_post
        - Src:             'H5Olayout.c:733,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:736,29'
          Dst:             H5D_virtual_update_min_dims
        - Src:             'H5Olayout.c:737,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:743,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:748,39'
          Dst:             H5_checksum_metadata
        - Src:             'H5Olayout.c:752,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:757,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:768,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:779,21'
          Dst:             H5D__virtual_reset_layout
        - Src:             'H5Olayout.c:780,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Olayout.c:781,13'
          Dst:             H5FL_reg_free
        - Src:             'H5Olayout.c:784,29'
          Dst:             H5MM_xfree
    - functionName:    H5O__linfo_post_copy_file_cb
      functionSourceFile: '/src/hdf5/src/H5Olinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          125
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5AC_tag
        - H5E_printf_stack
        - H5G__dense_insert
        - H5L__link_copy_file
        - H5O_msg_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Olinfo.c:442,9'
          Dst:             H5L__link_copy_file
        - Src:             'H5Olinfo.c:443,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Olinfo.c:447,5'
          Dst:             H5AC_tag
        - Src:             'H5Olinfo.c:451,9'
          Dst:             H5G__dense_insert
        - Src:             'H5Olinfo.c:452,9'
          Dst:             H5AC_tag
        - Src:             'H5Olinfo.c:452,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Olinfo.c:455,5'
          Dst:             H5AC_tag
        - Src:             'H5Olinfo.c:460,9'
          Dst:             H5O_msg_reset
    - functionName:    H5O__linfo_debug
      functionSourceFile: '/src/hdf5/src/H5Olinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          79
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Olinfo.c:539,5'
          Dst:             fprintf
        - Src:             'H5Olinfo.c:541,5'
          Dst:             fprintf
        - Src:             'H5Olinfo.c:543,5'
          Dst:             fprintf
        - Src:             'H5Olinfo.c:544,5'
          Dst:             fprintf
        - Src:             'H5Olinfo.c:546,5'
          Dst:             fprintf
        - Src:             'H5Olinfo.c:548,5'
          Dst:             fprintf
        - Src:             'H5Olinfo.c:550,5'
          Dst:             fprintf
    - functionName:    H5O__linfo_post_copy_file
      functionSourceFile: '/src/hdf5/src/H5Olinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          125
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5G__dense_iterate
        - H5O__linfo_post_copy_file_cb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Olinfo.c:507,13'
          Dst:             H5G__dense_iterate
        - Src:             'H5Olinfo.c:507,13'
          Dst:             H5O__linfo_post_copy_file_cb
        - Src:             'H5Olinfo.c:509,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__linfo_copy_file
      functionSourceFile: '/src/hdf5/src/H5Olinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          187
      EdgeCount:       48
      CyclomaticComplexity: 9
      functionsReached:
        - H5AC_tag
        - H5E_printf_stack
        - H5FL_reg_free
        - H5G__dense_create
        - H5O__linfo_copy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Olinfo.c:372,5'
          Dst:             H5AC_tag
        - Src:             'H5Olinfo.c:379,45'
          Dst:             H5O__linfo_copy
        - Src:             'H5Olinfo.c:380,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Olinfo.c:400,17'
          Dst:             H5G__dense_create
        - Src:             'H5Olinfo.c:401,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Olinfo.c:411,25'
          Dst:             H5FL_reg_free
        - Src:             'H5Olinfo.c:413,5'
          Dst:             H5AC_tag
    - functionName:    H5O__linfo_copy
      functionSourceFile: '/src/hdf5/src/H5Olinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          71
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Olinfo.c:254,34'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Olinfo.c:255,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__linfo_delete
      functionSourceFile: '/src/hdf5/src/H5Olinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          68
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5G__dense_delete
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Olinfo.c:344,13'
          Dst:             H5G__dense_delete
        - Src:             'H5Olinfo.c:345,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__linfo_free
      functionSourceFile: '/src/hdf5/src/H5Olinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_reg_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Olinfo.c:316,12'
          Dst:             H5FL_reg_free
    - functionName:    H5O__linfo_size
      functionSourceFile: '/src/hdf5/src/H5Olinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5F_sizeof_addr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Olinfo.c:292,19'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Olinfo.c:293,19'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Olinfo.c:294,42'
          Dst:             H5F_sizeof_addr
    - functionName:    H5O__linfo_encode
      functionSourceFile: '/src/hdf5/src/H5Olinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          158
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - H5F_addr_encode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Olinfo.c:218,5'
          Dst:             H5F_addr_encode
        - Src:             'H5Olinfo.c:221,5'
          Dst:             H5F_addr_encode
        - Src:             'H5Olinfo.c:225,9'
          Dst:             H5F_addr_encode
    - functionName:    H5O__linfo_decode
      functionSourceFile: '/src/hdf5/src/H5Olinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         144
      ICount:          611
      EdgeCount:       167
      CyclomaticComplexity: 25
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5F_addr_decode
        - H5F_sizeof_addr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Olinfo.c:108,32'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Olinfo.c:118,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Olinfo.c:122,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Olinfo.c:125,26'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Olinfo.c:126,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Olinfo.c:131,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Olinfo.c:141,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Olinfo.c:144,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Olinfo.c:152,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Olinfo.c:155,5'
          Dst:             H5F_addr_decode
        - Src:             'H5Olinfo.c:158,5'
          Dst:             H5F_addr_decode
        - Src:             'H5Olinfo.c:164,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Olinfo.c:166,9'
          Dst:             H5F_addr_decode
        - Src:             'H5Olinfo.c:177,21'
          Dst:             H5FL_reg_free
    - functionName:    H5O__link_debug
      functionSourceFile: '/src/hdf5/src/H5Olink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          260
      EdgeCount:       48
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - fprintf
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Olink.c:802,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Olink.c:785,5'
          Dst:             fprintf
        - Src:             'H5Olink.c:795,9'
          Dst:             fprintf
        - Src:             'H5Olink.c:797,5'
          Dst:             fprintf
        - Src:             'H5Olink.c:799,5'
          Dst:             fprintf
        - Src:             'H5Olink.c:804,13'
          Dst:             fprintf
        - Src:             'H5Olink.c:809,13'
          Dst:             fprintf
        - Src:             'H5Olink.c:819,58'
          Dst:             strlen
        - Src:             'H5Olink.c:821,21'
          Dst:             fprintf
        - Src:             'H5Olink.c:823,21'
          Dst:             fprintf
        - Src:             'H5Olink.c:826,21'
          Dst:             fprintf
        - Src:             'H5Olink.c:831,17'
          Dst:             H5E_printf_stack
    - functionName:    H5O__link_post_copy_file
      functionSourceFile: '/src/hdf5/src/H5Olink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5L__link_copy_file
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Olink.c:754,9'
          Dst:             H5L__link_copy_file
        - Src:             'H5Olink.c:755,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__link_copy_file
      functionSourceFile: '/src/hdf5/src/H5Olink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          107
      EdgeCount:       31
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Olink.c:714,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:718,30'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Olink.c:719,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__link_pre_copy_file
      functionSourceFile: '/src/hdf5/src/H5Olink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O_link_delete
      functionSourceFile: '/src/hdf5/src/H5Olink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          243
      EdgeCount:       77
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5F_get_id
        - H5I_dec_ref
        - H5L_find_class
        - H5O_link
        - H5O_loc_reset
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Olink.c:616,9'
          Dst:             H5O_loc_reset
        - Src:             'H5Olink.c:622,13'
          Dst:             H5O_link
        - Src:             'H5Olink.c:623,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:630,35'
          Dst:             H5L_find_class
        - Src:             'H5Olink.c:631,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:636,28'
          Dst:             H5F_get_id
        - Src:             'H5Olink.c:637,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:641,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:647,24'
          Dst:             H5I_dec_ref
        - Src:             'H5Olink.c:648,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__link_free
      functionSourceFile: '/src/hdf5/src/H5Olink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_reg_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Olink.c:583,11'
          Dst:             H5FL_reg_free
    - functionName:    H5O__link_reset
      functionSourceFile: '/src/hdf5/src/H5Olink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          86
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - H5MM_xfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Olink.c:554,40'
          Dst:             H5MM_xfree
        - Src:             'H5Olink.c:557,35'
          Dst:             H5MM_xfree
        - Src:             'H5Olink.c:559,29'
          Dst:             H5MM_xfree
    - functionName:    H5O__link_size
      functionSourceFile: '/src/hdf5/src/H5Olink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          150
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - H5F_sizeof_addr
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Olink.c:511,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Olink.c:489,26'
          Dst:             strlen
        - Src:             'H5Olink.c:513,26'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Olink.c:518,26'
          Dst:             strlen
    - functionName:    H5O__link_copy
      functionSourceFile: '/src/hdf5/src/H5Olink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         73
      ICount:          283
      EdgeCount:       86
      CyclomaticComplexity: 15
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5MM_xfree
        - H5MM_xstrdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Olink.c:423,34'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Olink.c:424,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:431,31'
          Dst:             H5MM_xstrdup
        - Src:             'H5Olink.c:432,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:436,42'
          Dst:             H5MM_xstrdup
        - Src:             'H5Olink.c:437,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:442,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:454,38'
          Dst:             H5MM_xfree
        - Src:             'H5Olink.c:456,24'
          Dst:             H5FL_reg_free
    - functionName:    H5O__link_encode
      functionSourceFile: '/src/hdf5/src/H5Olink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          512
      EdgeCount:       76
      CyclomaticComplexity: 11
      functionsReached:
        - H5F_addr_encode
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Olink.c:339,5'
          Branch Sides:    []
        - Branch String:   'H5Olink.c:365,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Olink.c:306,21'
          Dst:             strlen
        - Src:             'H5Olink.c:368,13'
          Dst:             H5F_addr_encode
        - Src:             'H5Olink.c:373,29'
          Dst:             strlen
    - functionName:    H5O__link_decode
      functionSourceFile: '/src/hdf5/src/H5Olink.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         487
      ICount:          1930
      EdgeCount:       556
      CyclomaticComplexity: 71
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5F_addr_decode
        - H5F_sizeof_addr
        - H5MM_xfree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Olink.c:172,5'
          Branch Sides:    []
        - Branch String:   'H5Olink.c:213,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Olink.c:120,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:122,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:125,24'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Olink.c:126,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:130,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:133,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:139,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:142,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:150,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:163,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:166,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:175,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:181,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:187,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:193,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:198,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:201,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:205,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:207,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:216,17'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Olink.c:216,17'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Olink.c:216,17'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Olink.c:216,17'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Olink.c:217,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:218,13'
          Dst:             H5F_addr_decode
        - Src:             'H5Olink.c:224,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:227,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:230,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:232,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:244,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:248,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:251,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:255,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:257,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Olink.c:270,9'
          Dst:             H5MM_xfree
        - Src:             'H5Olink.c:272,13'
          Dst:             H5MM_xfree
        - Src:             'H5Olink.c:274,13'
          Dst:             H5MM_xfree
        - Src:             'H5Olink.c:275,9'
          Dst:             H5FL_reg_free
    - functionName:    H5O_msg_get_flags
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2038
      functionLinenumberEnd: 2074
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          177
      EdgeCount:       50
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5O_protect
        - H5O_unprotect
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:2056,23'
          Dst:             H5O_protect
        - Src:             'H5Omessage.c:2057,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:2065,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:2071,15'
          Dst:             H5O_unprotect
        - Src:             'H5Omessage.c:2072,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__flush_msgs
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1996
      functionLinenumberEnd: 2024
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          124
      EdgeCount:       37
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_flush
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:2010,17'
          Dst:             H5O_msg_flush
        - Src:             'H5Omessage.c:2011,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:2015,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O_msg_flush
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1900
      functionLinenumberEnd: 1982
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          296
      EdgeCount:       51
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:1975,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__delete_mesg
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1864
      functionLinenumberEnd: 1886
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          274
      EdgeCount:       63
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5F_get_intent
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:1878,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:1878,9'
          Dst:             H5F_get_intent
        - Src:             'H5Omessage.c:1878,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:1881,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O_msg_delete
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1831
      functionLinenumberEnd: 1848
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:1845,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__msg_copy_file
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1659
      functionLinenumberEnd: 1681
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:1678,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O_msg_decode
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1620
      functionLinenumberEnd: 1638
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:1635,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O_msg_encode
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1586
      functionLinenumberEnd: 1603
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:1600,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O_msg_get_crt_index
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1546
      functionLinenumberEnd: 1569
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          77
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:1563,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O_msg_reset_share
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1519
      functionLinenumberEnd: 1531
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O_msg_set_share
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1473
      functionLinenumberEnd: 1504
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          103
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5O_set_shared
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:1493,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:1499,13'
          Dst:             H5O_set_shared
        - Src:             'H5Omessage.c:1500,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O_msg_is_shared
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1433
      functionLinenumberEnd: 1458
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          53
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O_msg_can_share_in_ohdr
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1400
      functionLinenumberEnd: 1417
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O_msg_can_share
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1357
      functionLinenumberEnd: 1384
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O_msg_size_oh
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1310
      functionLinenumberEnd: 1338
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          135
      EdgeCount:       26
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:1326,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O_msg_size_f
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1292
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          259
      EdgeCount:       62
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5F_get_low_bound
        - H5F_store_msg_crt_idx
        - H5I_object
        - H5P_get
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:1270,43'
          Dst:             H5I_object
        - Src:             'H5Omessage.c:1271,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:1274,9'
          Dst:             H5P_get
        - Src:             'H5Omessage.c:1275,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:1279,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:1285,25'
          Dst:             H5F_get_low_bound
        - Src:             'H5Omessage.c:1285,25'
          Dst:             H5F_get_low_bound
        - Src:             'H5Omessage.c:1288,26'
          Dst:             H5F_store_msg_crt_idx
        - Src:             'H5Omessage.c:1288,26'
          Dst:             H5F_get_low_bound
        - Src:             'H5Omessage.c:1288,26'
          Dst:             H5F_store_msg_crt_idx
        - Src:             'H5Omessage.c:1288,26'
          Dst:             H5F_get_low_bound
        - Src:             'H5Omessage.c:1288,26'
          Dst:             H5F_store_msg_crt_idx
    - functionName:    H5O_msg_raw_size
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1216
      functionLinenumberEnd: 1235
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:1232,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O_msg_iterate
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1078
      functionLinenumberEnd: 1106
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          124
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5O__msg_iterate_real
        - H5O_protect
        - H5O_unprotect
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:1095,23'
          Dst:             H5O_protect
        - Src:             'H5Omessage.c:1096,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:1099,22'
          Dst:             H5O__msg_iterate_real
        - Src:             'H5Omessage.c:1100,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:1103,15'
          Dst:             H5O_unprotect
        - Src:             'H5Omessage.c:1104,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__msg_iterate_real
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1139
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         96
      ICount:          460
      EdgeCount:       114
      CyclomaticComplexity: 20
      functionsReached:
        - H5AC_mark_entry_dirty
        - H5E_printf_stack
        - H5F_get_intent
        - H5O__condense_header
        - H5O_touch_oh
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:1159,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:1159,13'
          Dst:             H5F_get_intent
        - Src:             'H5Omessage.c:1159,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:1178,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:1189,17'
          Dst:             H5O__condense_header
        - Src:             'H5Omessage.c:1190,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:1193,13'
          Dst:             H5O_touch_oh
        - Src:             'H5Omessage.c:1194,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:1197,13'
          Dst:             H5AC_mark_entry_dirty
        - Src:             'H5Omessage.c:1198,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__msg_remove_cb
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 949
      functionLinenumberEnd: 992
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          188
      EdgeCount:       54
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5O__release_mesg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:963,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:980,13'
          Dst:             H5O__release_mesg
        - Src:             'H5Omessage.c:981,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O_msg_remove_op
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          143
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5O__msg_remove_real
        - H5O_pin
        - H5O_unpin
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:921,23'
          Dst:             H5O_pin
        - Src:             'H5Omessage.c:922,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:925,22'
          Dst:             H5O__msg_remove_real
        - Src:             'H5Omessage.c:926,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:929,15'
          Dst:             H5O_unpin
        - Src:             'H5Omessage.c:930,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__msg_remove_real
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1011
      functionLinenumberEnd: 1046
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          150
      EdgeCount:       40
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5F_get_intent
        - H5O__msg_iterate_real
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:1024,15'
          Dst:             H5F_get_intent
        - Src:             'H5Omessage.c:1025,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:1038,9'
          Dst:             H5O__msg_iterate_real
        - Src:             'H5Omessage.c:1039,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:1043,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O_msg_remove
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 885
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          137
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5O__msg_remove_real
        - H5O_pin
        - H5O_unpin
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:874,23'
          Dst:             H5O_pin
        - Src:             'H5Omessage.c:875,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:878,22'
          Dst:             H5O__msg_remove_real
        - Src:             'H5Omessage.c:879,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:882,15'
          Dst:             H5O_unpin
        - Src:             'H5Omessage.c:883,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O_msg_exists_oh
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 818
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O_msg_exists
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 798
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          129
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5AC_tag
        - H5E_printf_stack
        - H5O_msg_exists_oh
        - H5O_protect
        - H5O_unprotect
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:780,5'
          Dst:             H5AC_tag
        - Src:             'H5Omessage.c:787,23'
          Dst:             H5O_protect
        - Src:             'H5Omessage.c:788,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:791,22'
          Dst:             H5O_msg_exists_oh
        - Src:             'H5Omessage.c:792,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:795,15'
          Dst:             H5O_unprotect
        - Src:             'H5Omessage.c:796,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:798,5'
          Dst:             H5AC_tag
    - functionName:    H5O__msg_count_real
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 756
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O_msg_count
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          107
      EdgeCount:       31
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5O__msg_count_real
        - H5O_protect
        - H5O_unprotect
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:713,23'
          Dst:             H5O_protect
        - Src:             'H5Omessage.c:714,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:717,17'
          Dst:             H5O__msg_count_real
        - Src:             'H5Omessage.c:721,15'
          Dst:             H5O_unprotect
        - Src:             'H5Omessage.c:722,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O_msg_copy
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:676,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__msg_free_mesg
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5O_msg_free_real
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:615,20'
          Dst:             H5O_msg_free_real
    - functionName:    H5O_msg_free_real
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - H5MM_xfree
        - H5O__msg_reset_real
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:638,9'
          Dst:             H5O__msg_reset_real
        - Src:             'H5Omessage.c:642,13'
          Dst:             H5MM_xfree
    - functionName:    H5O__msg_reset_real
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          79
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:556,17'
          Dst:             H5E_printf_stack
    - functionName:    H5O_msg_free
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5O_msg_free_real
      functionUses:    29
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:592,17'
          Dst:             H5O_msg_free_real
    - functionName:    H5O_msg_reset
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O__msg_reset_real
      functionUses:    47
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:525,9'
          Dst:             H5O__msg_reset_real
        - Src:             'H5Omessage.c:526,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O_msg_read_oh
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          422
      EdgeCount:       80
      CyclomaticComplexity: 13
      functionsReached:
        - H5E_printf_stack
        - H5F_get_intent
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:480,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:486,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:486,5'
          Dst:             H5F_get_intent
        - Src:             'H5Omessage.c:486,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:494,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O_msg_read
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          134
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5AC_tag
        - H5E_printf_stack
        - H5O_msg_read_oh
        - H5O_protect
        - H5O_unprotect
      functionUses:    37
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:417,5'
          Dst:             H5AC_tag
        - Src:             'H5Omessage.c:426,23'
          Dst:             H5O_protect
        - Src:             'H5Omessage.c:427,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:430,30'
          Dst:             H5O_msg_read_oh
        - Src:             'H5Omessage.c:431,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:434,15'
          Dst:             H5O_unprotect
        - Src:             'H5Omessage.c:435,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:437,5'
          Dst:             H5AC_tag
    - functionName:    H5O_msg_write_oh
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5AC_tag
        - H5E_printf_stack
        - H5O__msg_write_real
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:278,5'
          Dst:             H5AC_tag
        - Src:             'H5Omessage.c:291,9'
          Dst:             H5O__msg_write_real
        - Src:             'H5Omessage.c:292,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:295,5'
          Dst:             H5AC_tag
    - functionName:    H5O__msg_write_real
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         91
      ICount:          341
      EdgeCount:       104
      CyclomaticComplexity: 15
      functionsReached:
        - H5E_printf_stack
        - H5O__copy_mesg
        - H5SM_delete
        - H5SM_try_share
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:337,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:341,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:364,13'
          Dst:             H5SM_delete
        - Src:             'H5Omessage.c:365,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:374,23'
          Dst:             H5SM_try_share
        - Src:             'H5Omessage.c:376,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:378,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:382,9'
          Dst:             H5O__copy_mesg
        - Src:             'H5Omessage.c:383,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__copy_mesg
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1759
      functionLinenumberEnd: 1807
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          243
      EdgeCount:       69
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5O__chunk_protect
        - H5O__chunk_unprotect
        - H5O__msg_reset_real
        - H5O_touch_oh
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:1775,30'
          Dst:             H5O__chunk_protect
        - Src:             'H5Omessage.c:1776,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:1779,5'
          Dst:             H5O__msg_reset_real
        - Src:             'H5Omessage.c:1783,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:1793,9'
          Dst:             H5O__chunk_unprotect
        - Src:             'H5Omessage.c:1794,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:1799,13'
          Dst:             H5O_touch_oh
        - Src:             'H5Omessage.c:1800,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:1804,22'
          Dst:             H5O__chunk_unprotect
        - Src:             'H5Omessage.c:1805,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O_msg_write
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          137
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5O__msg_write_real
        - H5O_pin
        - H5O_unpin
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:242,23'
          Dst:             H5O_pin
        - Src:             'H5Omessage.c:243,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:246,9'
          Dst:             H5O__msg_write_real
        - Src:             'H5Omessage.c:247,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:250,15'
          Dst:             H5O_unpin
        - Src:             'H5Omessage.c:251,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__msg_alloc
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1697
      functionLinenumberEnd: 1743
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          247
      EdgeCount:       75
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5O__alloc
        - H5O_msg_is_shared
        - H5SM_try_share
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:1714,24'
          Dst:             H5O_msg_is_shared
        - Src:             'H5Omessage.c:1715,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:1719,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:1724,13'
          Dst:             H5SM_try_share
        - Src:             'H5Omessage.c:1725,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:1729,9'
          Dst:             H5O__alloc
        - Src:             'H5Omessage.c:1730,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:1736,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__msg_append_real
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          99
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5O__copy_mesg
        - H5O__msg_alloc
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:191,9'
          Dst:             H5O__msg_alloc
        - Src:             'H5Omessage.c:192,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:195,9'
          Dst:             H5O__copy_mesg
        - Src:             'H5Omessage.c:196,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O_msg_append_oh
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O__msg_append_real
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:156,9'
          Dst:             H5O__msg_append_real
        - Src:             'H5Omessage.c:157,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O_msg_create
      functionSourceFile: '/src/hdf5/src/H5Omessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          131
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_append_oh
        - H5O_pin
        - H5O_unpin
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omessage.c:109,23'
          Dst:             H5O_pin
        - Src:             'H5Omessage.c:110,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:113,9'
          Dst:             H5O_msg_append_oh
        - Src:             'H5Omessage.c:114,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omessage.c:117,15'
          Dst:             H5O_unpin
        - Src:             'H5Omessage.c:118,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__mtime_new_size
      functionSourceFile: '/src/hdf5/src/H5Omtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O__mtime_new_encode
      functionSourceFile: '/src/hdf5/src/H5Omtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          78
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O__mtime_new_decode
      functionSourceFile: '/src/hdf5/src/H5Omtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          317
      EdgeCount:       84
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omtime.c:125,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omtime.c:127,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omtime.c:131,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omtime.c:136,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omtime.c:140,25'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Omtime.c:141,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__mtime_debug
      functionSourceFile: '/src/hdf5/src/H5Omtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
        - localtime
        - strftime
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omtime.c:418,10'
          Dst:             localtime
        - Src:             'H5Omtime.c:420,5'
          Dst:             strftime
        - Src:             'H5Omtime.c:421,5'
          Dst:             fprintf
    - functionName:    localtime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strftime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O__mtime_free
      functionSourceFile: '/src/hdf5/src/H5Omtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_reg_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omtime.c:387,12'
          Dst:             H5FL_reg_free
    - functionName:    H5O__mtime_size
      functionSourceFile: '/src/hdf5/src/H5Omtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O__mtime_copy
      functionSourceFile: '/src/hdf5/src/H5Omtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          72
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omtime.c:304,34'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Omtime.c:305,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__mtime_encode
      functionSourceFile: '/src/hdf5/src/H5Omtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          73
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - gmtime
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omtime.c:274,10'
          Dst:             gmtime
        - Src:             'H5Omtime.c:275,5'
          Dst:             snprintf
    - functionName:    gmtime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O__mtime_decode
      functionSourceFile: '/src/hdf5/src/H5Omtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         123
      ICount:          614
      EdgeCount:       129
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
        - H5_make_time
        - __ctype_b_loc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Omtime.c:185,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omtime.c:187,14'
          Dst:             __ctype_b_loc
        - Src:             'H5Omtime.c:188,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Omtime.c:199,35'
          Dst:             H5_make_time
        - Src:             'H5Omtime.c:200,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Omtime.c:203,25'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Omtime.c:204,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__name_debug
      functionSourceFile: '/src/hdf5/src/H5Oname.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oname.c:255,5'
          Dst:             fprintf
    - functionName:    H5O__name_reset
      functionSourceFile: '/src/hdf5/src/H5Oname.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5MM_xfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oname.c:227,23'
          Dst:             H5MM_xfree
    - functionName:    H5O__name_size
      functionSourceFile: '/src/hdf5/src/H5Oname.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oname.c:201,27'
          Dst:             strlen
    - functionName:    H5O__name_copy
      functionSourceFile: '/src/hdf5/src/H5Oname.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          134
      EdgeCount:       42
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - H5MM_xstrdup
        - calloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oname.c:156,48'
          Dst:             calloc
        - Src:             'H5Oname.c:157,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oname.c:161,28'
          Dst:             H5MM_xstrdup
        - Src:             'H5Oname.c:162,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oname.c:170,34'
          Dst:             H5MM_xfree
    - functionName:    H5O__name_encode
      functionSourceFile: '/src/hdf5/src/H5Oname.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcpy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oname.c:127,5'
          Dst:             strcpy
    - functionName:    H5O__name_decode
      functionSourceFile: '/src/hdf5/src/H5Oname.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          121
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5MM_strndup
        - H5MM_xfree
        - calloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oname.c:86,39'
          Dst:             calloc
        - Src:             'H5Oname.c:87,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oname.c:89,36'
          Dst:             H5MM_strndup
        - Src:             'H5Oname.c:90,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oname.c:97,13'
          Dst:             H5MM_xfree
        - Src:             'H5Oname.c:98,13'
          Dst:             H5MM_xfree
    - functionName:    H5O__pline_debug
      functionSourceFile: '/src/hdf5/src/H5Opline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          424
      EdgeCount:       77
      CyclomaticComplexity: 11
      functionsReached:
        - fprintf
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Opline.c:648,5'
          Dst:             fprintf
        - Src:             'H5Opline.c:659,9'
          Dst:             snprintf
        - Src:             'H5Opline.c:661,9'
          Dst:             fprintf
        - Src:             'H5Opline.c:662,9'
          Dst:             fprintf
        - Src:             'H5Opline.c:665,13'
          Dst:             fprintf
        - Src:             'H5Opline.c:668,13'
          Dst:             fprintf
        - Src:             'H5Opline.c:669,9'
          Dst:             fprintf
        - Src:             'H5Opline.c:671,9'
          Dst:             fprintf
        - Src:             'H5Opline.c:678,13'
          Dst:             snprintf
        - Src:             'H5Opline.c:679,13'
          Dst:             fprintf
    - functionName:    H5O__pline_size
      functionSourceFile: '/src/hdf5/src/H5Opline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          246
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - H5Z_find
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Opline.c:481,17'
          Dst:             H5Z_find
        - Src:             'H5Opline.c:485,31'
          Dst:             strlen
    - functionName:    H5O__pline_encode
      functionSourceFile: '/src/hdf5/src/H5Opline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          482
      EdgeCount:       77
      CyclomaticComplexity: 17
      functionsReached:
        - H5Z_find
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Opline.c:311,17'
          Dst:             H5Z_find
        - Src:             'H5Opline.c:315,34'
          Dst:             strlen
    - functionName:    H5O__pline_decode
      functionSourceFile: '/src/hdf5/src/H5Opline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         316
      ICount:          1331
      EdgeCount:       362
      CyclomaticComplexity: 48
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5O__pline_free
        - H5O__pline_reset
        - calloc
        - strncpy
        - strnlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Opline.c:123,26'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Opline.c:124,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Opline.c:128,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Opline.c:131,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Opline.c:135,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Opline.c:144,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Opline.c:150,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Opline.c:156,55'
          Dst:             calloc
        - Src:             'H5Opline.c:157,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Opline.c:163,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Opline.c:171,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Opline.c:174,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Opline.c:179,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Opline.c:184,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Opline.c:193,34'
          Dst:             strnlen
        - Src:             'H5Opline.c:195,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Opline.c:202,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Opline.c:207,13'
          Dst:             strncpy
        - Src:             'H5Opline.c:210,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Opline.c:221,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Opline.c:229,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Opline.c:236,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Opline.c:248,9'
          Dst:             H5O__pline_reset
        - Src:             'H5Opline.c:249,9'
          Dst:             H5O__pline_free
    - functionName:    H5O__pline_reset
      functionSourceFile: '/src/hdf5/src/H5Opline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          215
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - H5MM_xfree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Opline.c:538,49'
          Dst:             H5MM_xfree
        - Src:             'H5Opline.c:542,58'
          Dst:             H5MM_xfree
        - Src:             'H5Opline.c:546,46'
          Dst:             H5MM_xfree
    - functionName:    H5O__pline_free
      functionSourceFile: '/src/hdf5/src/H5Opline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_reg_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Opline.c:574,12'
          Dst:             H5FL_reg_free
    - functionName:    H5O_pline_set_version
      functionSourceFile: '/src/hdf5/src/H5Opline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5F_get_high_bound
        - H5F_get_low_bound
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Opline.c:709,15'
          Dst:             H5F_get_low_bound
        - Src:             'H5Opline.c:709,15'
          Dst:             H5F_get_low_bound
        - Src:             'H5Opline.c:712,40'
          Dst:             H5F_get_high_bound
        - Src:             'H5Opline.c:713,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__pline_shared_debug
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          136
      EdgeCount:       43
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5O__pline_debug
        - H5O__shared_debug
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:427,13'
          Dst:             H5O__shared_debug
        - Src:             './H5Oshared.h:428,13'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:432,9'
          Dst:             H5O__pline_debug
        - Src:             './H5Oshared.h:433,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__pline_shared_post_copy_file
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O__shared_post_copy_file
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:374,9'
          Dst:             H5O__shared_post_copy_file
        - Src:             './H5Oshared.h:376,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__pline_shared_decode
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          136
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5O__pline_decode
        - H5O__shared_decode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:60,34'
          Dst:             H5O__shared_decode
        - Src:             './H5Oshared.h:61,13'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:66,13'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:73,34'
          Dst:             H5O__pline_decode
        - Src:             './H5Oshared.h:74,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__pline_shared_encode
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          142
      EdgeCount:       47
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5O__pline_encode
        - H5O__shared_encode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:118,13'
          Dst:             H5O__shared_encode
        - Src:             './H5Oshared.h:119,13'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:123,13'
          Dst:             H5O__pline_encode
        - Src:             './H5Oshared.h:124,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__pline_copy
      functionSourceFile: '/src/hdf5/src/H5Opline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         77
      ICount:          395
      EdgeCount:       91
      CyclomaticComplexity: 16
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
        - H5MM_strdup
        - H5O__pline_free
        - H5O__pline_reset
        - calloc
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Opline.c:376,32'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Opline.c:377,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Opline.c:386,57'
          Dst:             calloc
        - Src:             'H5Opline.c:387,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Opline.c:398,27'
          Dst:             strlen
        - Src:             'H5Opline.c:402,51'
          Dst:             H5MM_strdup
        - Src:             'H5Opline.c:404,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Opline.c:417,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Opline.c:435,9'
          Dst:             H5O__pline_reset
        - Src:             'H5Opline.c:437,13'
          Dst:             H5O__pline_free
    - functionName:    H5O__pline_shared_size
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          138
      EdgeCount:       47
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5O__pline_size
        - H5O__shared_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:166,31'
          Dst:             H5O__shared_size
        - Src:             './H5Oshared.h:167,13'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:171,31'
          Dst:             H5O__pline_size
        - Src:             './H5Oshared.h:172,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__pline_shared_delete
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          69
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5O__shared_delete
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:210,13'
          Dst:             H5O__shared_delete
        - Src:             './H5Oshared.h:211,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__pline_shared_link
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          69
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5O__shared_link
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:256,13'
          Dst:             H5O__shared_link
        - Src:             './H5Oshared.h:257,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__pline_pre_copy_file
      functionSourceFile: '/src/hdf5/src/H5Opline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          111
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5F_get_high_bound
        - H5O__pline_copy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Opline.c:608,51'
          Dst:             H5F_get_high_bound
        - Src:             'H5Opline.c:609,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Opline.c:616,56'
          Dst:             H5O__pline_copy
        - Src:             'H5Opline.c:617,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__pline_shared_copy_file
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          128
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5O__shared_copy_file
        - H5O_msg_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:307,9'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:314,9'
          Dst:             H5O__shared_copy_file
        - Src:             './H5Oshared.h:316,9'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:324,13'
          Dst:             H5O_msg_free
    - functionName:    H5O__refcount_debug
      functionSourceFile: '/src/hdf5/src/H5Orefcount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Orefcount.c:287,5'
          Dst:             fprintf
    - functionName:    H5O__refcount_pre_copy_file
      functionSourceFile: '/src/hdf5/src/H5Orefcount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O__refcount_free
      functionSourceFile: '/src/hdf5/src/H5Orefcount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_reg_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Orefcount.c:229,12'
          Dst:             H5FL_reg_free
    - functionName:    H5O__refcount_size
      functionSourceFile: '/src/hdf5/src/H5Orefcount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O__refcount_copy
      functionSourceFile: '/src/hdf5/src/H5Orefcount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          72
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Orefcount.c:173,34'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Orefcount.c:174,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__refcount_encode
      functionSourceFile: '/src/hdf5/src/H5Orefcount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          66
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O__refcount_decode
      functionSourceFile: '/src/hdf5/src/H5Orefcount.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          281
      EdgeCount:       73
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Orefcount.c:97,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Orefcount.c:99,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Orefcount.c:102,29'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Orefcount.c:103,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Orefcount.c:107,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Orefcount.c:115,9'
          Dst:             H5FL_reg_free
    - functionName:    H5O__sdspace_debug
      functionSourceFile: '/src/hdf5/src/H5Osdspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          160
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Osdspace.c:514,5'
          Dst:             fprintf
        - Src:             'H5Osdspace.c:519,9'
          Dst:             fprintf
        - Src:             'H5Osdspace.c:521,13'
          Dst:             fprintf
        - Src:             'H5Osdspace.c:522,9'
          Dst:             fprintf
        - Src:             'H5Osdspace.c:524,9'
          Dst:             fprintf
        - Src:             'H5Osdspace.c:526,13'
          Dst:             fprintf
        - Src:             'H5Osdspace.c:529,21'
          Dst:             fprintf
        - Src:             'H5Osdspace.c:531,21'
          Dst:             fprintf
        - Src:             'H5Osdspace.c:533,13'
          Dst:             fprintf
        - Src:             'H5Osdspace.c:536,13'
          Dst:             fprintf
    - functionName:    H5O__sdspace_size
      functionSourceFile: '/src/hdf5/src/H5Osdspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          76
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - H5F_sizeof_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Osdspace.c:378,32'
          Dst:             H5F_sizeof_size
        - Src:             'H5Osdspace.c:381,46'
          Dst:             H5F_sizeof_size
    - functionName:    H5O__sdspace_encode
      functionSourceFile: '/src/hdf5/src/H5Osdspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          526
      EdgeCount:       77
      CyclomaticComplexity: 11
      functionsReached:
        - H5F_sizeof_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Osdspace.c:291,17'
          Branch Sides:    []
        - Branch String:   'H5Osdspace.c:294,21'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Osdspace.c:291,17'
          Dst:             H5F_sizeof_size
        - Src:             'H5Osdspace.c:294,21'
          Dst:             H5F_sizeof_size
    - functionName:    H5O__sdspace_decode
      functionSourceFile: '/src/hdf5/src/H5Osdspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         297
      ICount:          1443
      EdgeCount:       339
      CyclomaticComplexity: 44
      functionsReached:
        - H5E_printf_stack
        - H5FL_arr_malloc
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5F_sizeof_size
        - H5S__extent_release
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Osdspace.c:186,13'
          Branch Sides:    []
        - Branch String:   'H5Osdspace.c:197,17'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Osdspace.c:119,25'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Osdspace.c:120,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Osdspace.c:125,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Osdspace.c:129,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Osdspace.c:134,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Osdspace.c:138,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Osdspace.c:142,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Osdspace.c:148,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Osdspace.c:152,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Osdspace.c:165,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Osdspace.c:172,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Osdspace.c:179,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5Osdspace.c:179,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5Osdspace.c:179,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5Osdspace.c:179,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5Osdspace.c:180,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Osdspace.c:183,46'
          Dst:             H5FL_arr_malloc
        - Src:             'H5Osdspace.c:184,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Osdspace.c:186,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5Osdspace.c:190,17'
          Dst:             H5F_sizeof_size
        - Src:             'H5Osdspace.c:190,17'
          Dst:             H5F_sizeof_size
        - Src:             'H5Osdspace.c:190,17'
          Dst:             H5F_sizeof_size
        - Src:             'H5Osdspace.c:190,17'
          Dst:             H5F_sizeof_size
        - Src:             'H5Osdspace.c:191,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Osdspace.c:194,49'
          Dst:             H5FL_arr_malloc
        - Src:             'H5Osdspace.c:195,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Osdspace.c:197,17'
          Dst:             H5F_sizeof_size
        - Src:             'H5Osdspace.c:199,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Osdspace.c:223,9'
          Dst:             H5S__extent_release
        - Src:             'H5Osdspace.c:224,9'
          Dst:             H5FL_reg_free
    - functionName:    H5O__sdspace_shared_debug
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          136
      EdgeCount:       43
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5O__sdspace_debug
        - H5O__shared_debug
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:427,13'
          Dst:             H5O__shared_debug
        - Src:             './H5Oshared.h:428,13'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:432,9'
          Dst:             H5O__sdspace_debug
        - Src:             './H5Oshared.h:433,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__sdspace_shared_post_copy_file
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O__shared_post_copy_file
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:374,9'
          Dst:             H5O__shared_post_copy_file
        - Src:             './H5Oshared.h:376,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__sdspace_shared_decode
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          136
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5O__sdspace_decode
        - H5O__shared_decode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:60,34'
          Dst:             H5O__shared_decode
        - Src:             './H5Oshared.h:61,13'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:66,13'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:73,34'
          Dst:             H5O__sdspace_decode
        - Src:             './H5Oshared.h:74,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__sdspace_shared_encode
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          142
      EdgeCount:       47
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5O__sdspace_encode
        - H5O__shared_encode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:118,13'
          Dst:             H5O__shared_encode
        - Src:             './H5Oshared.h:119,13'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:123,13'
          Dst:             H5O__sdspace_encode
        - Src:             './H5Oshared.h:124,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__sdspace_copy
      functionSourceFile: '/src/hdf5/src/H5Osdspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          128
      EdgeCount:       42
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5S__extent_copy_real
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Osdspace.c:327,34'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Osdspace.c:328,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Osdspace.c:331,9'
          Dst:             H5S__extent_copy_real
        - Src:             'H5Osdspace.c:332,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Osdspace.c:340,20'
          Dst:             H5FL_reg_free
    - functionName:    H5O__sdspace_shared_size
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          138
      EdgeCount:       47
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5O__sdspace_size
        - H5O__shared_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:166,31'
          Dst:             H5O__shared_size
        - Src:             './H5Oshared.h:167,13'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:171,31'
          Dst:             H5O__sdspace_size
        - Src:             './H5Oshared.h:172,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__sdspace_reset
      functionSourceFile: '/src/hdf5/src/H5Osdspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5S__extent_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Osdspace.c:403,5'
          Dst:             H5S__extent_release
    - functionName:    H5O__sdspace_free
      functionSourceFile: '/src/hdf5/src/H5Osdspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_reg_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Osdspace.c:424,12'
          Dst:             H5FL_reg_free
    - functionName:    H5O__sdspace_shared_delete
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          69
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5O__shared_delete
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:210,13'
          Dst:             H5O__shared_delete
        - Src:             './H5Oshared.h:211,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__sdspace_shared_link
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          69
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5O__shared_link
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:256,13'
          Dst:             H5O__shared_link
        - Src:             './H5Oshared.h:257,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__sdspace_pre_copy_file
      functionSourceFile: '/src/hdf5/src/H5Osdspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          143
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5F_get_high_bound
        - H5S__extent_copy_real
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Osdspace.c:459,60'
          Dst:             H5F_get_high_bound
        - Src:             'H5Osdspace.c:460,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Osdspace.c:470,48'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Osdspace.c:471,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Osdspace.c:474,13'
          Dst:             H5S__extent_copy_real
        - Src:             'H5Osdspace.c:475,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__sdspace_shared_copy_file
      functionSourceFile: '/src/hdf5/src/./H5Oshared.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          128
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5O__shared_copy_file
        - H5O_msg_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './H5Oshared.h:307,9'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:314,9'
          Dst:             H5O__shared_copy_file
        - Src:             './H5Oshared.h:316,9'
          Dst:             H5E_printf_stack
        - Src:             './H5Oshared.h:324,13'
          Dst:             H5O_msg_free
    - functionName:    H5O__shared_debug
      functionSourceFile: '/src/hdf5/src/H5Oshared.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          83
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - fprintf
      functionUses:    6
      BranchProfiles:
        - Branch String:   'H5Oshared.c:682,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Oshared.c:684,13'
          Dst:             fprintf
        - Src:             'H5Oshared.c:688,13'
          Dst:             fprintf
        - Src:             'H5Oshared.c:689,13'
          Dst:             fprintf
        - Src:             'H5Oshared.c:694,13'
          Dst:             fprintf
        - Src:             'H5Oshared.c:695,13'
          Dst:             fprintf
        - Src:             'H5Oshared.c:700,13'
          Dst:             fprintf
        - Src:             'H5Oshared.c:704,13'
          Dst:             fprintf
    - functionName:    H5O__shared_post_copy_file
      functionSourceFile: '/src/hdf5/src/H5Oshared.c'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          142
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5O_copy_header_map
        - H5O_loc_reset
        - H5SM_try_share
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oshared.c:643,9'
          Dst:             H5O_loc_reset
        - Src:             'H5Oshared.c:647,13'
          Dst:             H5O_copy_header_map
        - Src:             'H5Oshared.c:648,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oshared.c:655,13'
          Dst:             H5SM_try_share
        - Src:             'H5Oshared.c:656,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__shared_copy_file
      functionSourceFile: '/src/hdf5/src/H5Oshared.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          119
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5AC_tag
        - H5E_printf_stack
        - H5SM_try_share
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oshared.c:590,9'
          Dst:             H5AC_tag
        - Src:             'H5Oshared.c:592,13'
          Dst:             H5SM_try_share
        - Src:             'H5Oshared.c:593,13'
          Dst:             H5AC_tag
        - Src:             'H5Oshared.c:593,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oshared.c:597,9'
          Dst:             H5AC_tag
    - functionName:    H5O__shared_link
      functionSourceFile: '/src/hdf5/src/H5Oshared.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O__shared_link_adj
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oshared.c:539,9'
          Dst:             H5O__shared_link_adj
        - Src:             'H5Oshared.c:540,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__shared_link_adj
      functionSourceFile: '/src/hdf5/src/H5Oshared.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          217
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5O__link_oh
        - H5O_link
        - H5SM_delete
        - H5SM_try_share
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oshared.c:249,17'
          Dst:             H5O__link_oh
        - Src:             'H5Oshared.c:250,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oshared.c:256,17'
          Dst:             H5O_link
        - Src:             'H5Oshared.c:257,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oshared.c:264,17'
          Dst:             H5SM_delete
        - Src:             'H5Oshared.c:265,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oshared.c:269,17'
          Dst:             H5SM_try_share
        - Src:             'H5Oshared.c:270,17'
          Dst:             H5E_printf_stack
    - functionName:    H5O__shared_delete
      functionSourceFile: '/src/hdf5/src/H5Oshared.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O__shared_link_adj
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oshared.c:510,9'
          Dst:             H5O__shared_link_adj
        - Src:             'H5Oshared.c:511,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__shared_size
      functionSourceFile: '/src/hdf5/src/H5Oshared.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5F_sizeof_addr
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oshared.c:468,29'
          Dst:             H5F_sizeof_addr
    - functionName:    H5O_set_shared
      functionSourceFile: '/src/hdf5/src/H5Oshared.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O__shared_encode
      functionSourceFile: '/src/hdf5/src/H5Oshared.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - H5F_addr_encode
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oshared.c:419,9'
          Dst:             H5F_addr_encode
    - functionName:    H5O__shared_read
      functionSourceFile: '/src/hdf5/src/H5Oshared.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         145
      ICount:          478
      EdgeCount:       162
      CyclomaticComplexity: 19
      functionsReached:
        - H5E_printf_stack
        - H5HF_close
        - H5HF_get_obj_len
        - H5HF_open
        - H5HF_read
        - H5O_msg_read
        - H5O_msg_read_oh
        - H5O_msg_set_share
        - H5SM_get_fheap_addr
        - H5WB_actual
        - H5WB_unwrap
        - H5WB_wrap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oshared.c:123,13'
          Dst:             H5SM_get_fheap_addr
        - Src:             'H5Oshared.c:124,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oshared.c:127,30'
          Dst:             H5HF_open
        - Src:             'H5Oshared.c:128,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oshared.c:131,13'
          Dst:             H5HF_get_obj_len
        - Src:             'H5Oshared.c:132,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oshared.c:135,27'
          Dst:             H5WB_wrap
        - Src:             'H5Oshared.c:136,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oshared.c:139,44'
          Dst:             H5WB_actual
        - Src:             'H5Oshared.c:140,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oshared.c:143,13'
          Dst:             H5HF_read
        - Src:             'H5Oshared.c:144,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oshared.c:148,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oshared.c:165,38'
          Dst:             H5O_msg_read_oh
        - Src:             'H5Oshared.c:166,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oshared.c:170,38'
          Dst:             H5O_msg_read
        - Src:             'H5Oshared.c:171,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oshared.c:175,9'
          Dst:             H5O_msg_set_share
        - Src:             'H5Oshared.c:176,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oshared.c:180,18'
          Dst:             H5HF_close
        - Src:             'H5Oshared.c:181,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oshared.c:182,15'
          Dst:             H5WB_unwrap
        - Src:             'H5Oshared.c:183,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__shared_decode
      functionSourceFile: '/src/hdf5/src/H5Oshared.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         180
      ICount:          726
      EdgeCount:       212
      CyclomaticComplexity: 34
      functionsReached:
        - H5E_printf_stack
        - H5F_addr_decode
        - H5F_sizeof_addr
        - H5F_sizeof_size
        - H5O__shared_read
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oshared.c:306,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oshared.c:309,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oshared.c:315,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oshared.c:326,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oshared.c:336,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5Oshared.c:336,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5Oshared.c:336,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5Oshared.c:336,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5Oshared.c:337,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oshared.c:338,16'
          Dst:             H5F_sizeof_size
        - Src:             'H5Oshared.c:339,13'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Oshared.c:339,13'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Oshared.c:339,13'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Oshared.c:339,13'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Oshared.c:340,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oshared.c:341,9'
          Dst:             H5F_addr_decode
        - Src:             'H5Oshared.c:350,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oshared.c:361,17'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Oshared.c:361,17'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Oshared.c:361,17'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Oshared.c:361,17'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Oshared.c:362,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oshared.c:363,13'
          Dst:             H5F_addr_decode
        - Src:             'H5Oshared.c:372,30'
          Dst:             H5O__shared_read
        - Src:             'H5Oshared.c:373,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__shmesg_debug
      functionSourceFile: '/src/hdf5/src/H5Oshmesg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oshmesg.c:225,5'
          Dst:             fprintf
        - Src:             'H5Oshmesg.c:226,5'
          Dst:             fprintf
        - Src:             'H5Oshmesg.c:228,5'
          Dst:             fprintf
    - functionName:    H5O__shmesg_size
      functionSourceFile: '/src/hdf5/src/H5Oshmesg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - H5F_sizeof_addr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oshmesg.c:196,26'
          Dst:             H5F_sizeof_addr
    - functionName:    H5O__shmesg_copy
      functionSourceFile: '/src/hdf5/src/H5Oshmesg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          71
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oshmesg.c:161,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__shmesg_encode
      functionSourceFile: '/src/hdf5/src/H5Oshmesg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5F_addr_encode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oshmesg.c:131,5'
          Dst:             H5F_addr_encode
    - functionName:    H5O__shmesg_decode
      functionSourceFile: '/src/hdf5/src/H5Oshmesg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          312
      EdgeCount:       87
      CyclomaticComplexity: 14
      functionsReached:
        - H5E_printf_stack
        - H5F_addr_decode
        - H5F_sizeof_addr
        - H5MM_xfree
        - calloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oshmesg.c:80,47'
          Dst:             calloc
        - Src:             'H5Oshmesg.c:81,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oshmesg.c:86,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oshmesg.c:89,9'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Oshmesg.c:89,9'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Oshmesg.c:89,9'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Oshmesg.c:89,9'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Oshmesg.c:90,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oshmesg.c:91,5'
          Dst:             H5F_addr_decode
        - Src:             'H5Oshmesg.c:94,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oshmesg.c:102,9'
          Dst:             H5MM_xfree
    - functionName:    H5O__stab_debug
      functionSourceFile: '/src/hdf5/src/H5Ostab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ostab.c:396,5'
          Dst:             fprintf
        - Src:             'H5Ostab.c:398,5'
          Dst:             fprintf
    - functionName:    H5O__stab_post_copy_file
      functionSourceFile: '/src/hdf5/src/H5Ostab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          197
      EdgeCount:       50
      CyclomaticComplexity: 8
      functionsReached:
        - H5B_iterate
        - H5E_printf_stack
        - H5G__node_copy
        - H5HL_heap_get_size
        - H5HL_protect
        - H5HL_unprotect
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ostab.c:351,25'
          Dst:             H5HL_protect
        - Src:             'H5Ostab.c:352,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ostab.c:357,28'
          Dst:             H5HL_heap_get_size
        - Src:             'H5Ostab.c:363,10'
          Dst:             H5B_iterate
        - Src:             'H5Ostab.c:363,10'
          Dst:             H5G__node_copy
        - Src:             'H5Ostab.c:364,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ostab.c:367,17'
          Dst:             H5HL_unprotect
        - Src:             'H5Ostab.c:368,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__stab_copy_file
      functionSourceFile: '/src/hdf5/src/H5Ostab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          182
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - H5AC_tag
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5G__stab_create_components
        - H5HL_get_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ostab.c:285,29'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Ostab.c:286,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ostab.c:289,9'
          Dst:             H5HL_get_size
        - Src:             'H5Ostab.c:290,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ostab.c:293,5'
          Dst:             H5AC_tag
        - Src:             'H5Ostab.c:296,9'
          Dst:             H5G__stab_create_components
        - Src:             'H5Ostab.c:297,9'
          Dst:             H5AC_tag
        - Src:             'H5Ostab.c:297,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ostab.c:300,5'
          Dst:             H5AC_tag
        - Src:             'H5Ostab.c:313,24'
          Dst:             H5FL_reg_free
    - functionName:    H5O__stab_delete
      functionSourceFile: '/src/hdf5/src/H5Ostab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          54
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5G__stab_delete
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ostab.c:250,9'
          Dst:             H5G__stab_delete
        - Src:             'H5Ostab.c:251,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__stab_free
      functionSourceFile: '/src/hdf5/src/H5Ostab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_reg_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ostab.c:224,12'
          Dst:             H5FL_reg_free
    - functionName:    H5O__stab_size
      functionSourceFile: '/src/hdf5/src/H5Ostab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - H5F_sizeof_addr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ostab.c:203,30'
          Dst:             H5F_sizeof_addr
    - functionName:    H5O__stab_copy
      functionSourceFile: '/src/hdf5/src/H5Ostab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          71
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ostab.c:169,34'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Ostab.c:170,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__stab_encode
      functionSourceFile: '/src/hdf5/src/H5Ostab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5F_addr_encode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ostab.c:140,5'
          Dst:             H5F_addr_encode
        - Src:             'H5Ostab.c:141,5'
          Dst:             H5F_addr_encode
    - functionName:    H5O__stab_decode
      functionSourceFile: '/src/hdf5/src/H5Ostab.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          286
      EdgeCount:       79
      CyclomaticComplexity: 15
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5F_addr_decode
        - H5F_sizeof_addr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ostab.c:97,25'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Ostab.c:98,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ostab.c:100,9'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Ostab.c:100,9'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Ostab.c:100,9'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Ostab.c:100,9'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Ostab.c:101,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ostab.c:102,5'
          Dst:             H5F_addr_decode
        - Src:             'H5Ostab.c:104,9'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Ostab.c:104,9'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Ostab.c:104,9'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Ostab.c:104,9'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Ostab.c:105,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ostab.c:106,5'
          Dst:             H5F_addr_decode
        - Src:             'H5Ostab.c:112,9'
          Dst:             H5FL_reg_free
    - functionName:    H5O__unknown_free
      functionSourceFile: '/src/hdf5/src/H5Ounknown.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_reg_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ounknown.c:75,12'
          Dst:             H5FL_reg_free
    - functionName:    H5Pclose_class
      functionSourceFile: '/src/hdf5/src/H5P.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1586
      functionLinenumberEnd: 1600
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          217
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref
        - H5I_get_type
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5P.c:1589,5'
          Dst:             H5_init_library
        - Src:             'H5P.c:1589,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1589,5'
          Dst:             H5CX_push
        - Src:             'H5P.c:1589,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1589,5'
          Dst:             H5E_clear_stack
        - Src:             'H5P.c:1592,28'
          Dst:             H5I_get_type
        - Src:             'H5P.c:1593,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1596,9'
          Dst:             H5I_dec_app_ref
        - Src:             'H5P.c:1597,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1600,5'
          Dst:             H5CX_pop
        - Src:             'H5P.c:1600,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_class_parent
      functionSourceFile: '/src/hdf5/src/H5P.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1536
      functionLinenumberEnd: 1563
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         87
      ICount:          302
      EdgeCount:       99
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5I_register
        - H5P__access_class
        - H5P__close_class
        - H5P__get_class_parent
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5P.c:1541,5'
          Dst:             H5_init_library
        - Src:             'H5P.c:1541,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1541,5'
          Dst:             H5CX_push
        - Src:             'H5P.c:1541,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1541,5'
          Dst:             H5E_clear_stack
        - Src:             'H5P.c:1544,45'
          Dst:             H5I_object_verify
        - Src:             'H5P.c:1545,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1548,27'
          Dst:             H5P__get_class_parent
        - Src:             'H5P.c:1549,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1552,9'
          Dst:             H5P__access_class
        - Src:             'H5P.c:1553,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1556,22'
          Dst:             H5I_register
        - Src:             'H5P.c:1557,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1561,9'
          Dst:             H5P__close_class
        - Src:             'H5P.c:1563,5'
          Dst:             H5CX_pop
        - Src:             'H5P.c:1563,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_class_name
      functionSourceFile: '/src/hdf5/src/H5P.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1497
      functionLinenumberEnd: 1512
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          217
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5P_get_class_name
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5P.c:1501,5'
          Dst:             H5_init_library
        - Src:             'H5P.c:1501,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1501,5'
          Dst:             H5CX_push
        - Src:             'H5P.c:1501,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1501,5'
          Dst:             H5E_clear_stack
        - Src:             'H5P.c:1504,45'
          Dst:             H5I_object_verify
        - Src:             'H5P.c:1505,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1508,22'
          Dst:             H5P_get_class_name
        - Src:             'H5P.c:1509,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1512,5'
          Dst:             H5CX_pop
        - Src:             'H5P.c:1512,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pclose
      functionSourceFile: '/src/hdf5/src/H5P.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1455
      functionLinenumberEnd: 1472
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         63
      ICount:          226
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref
        - H5I_get_type
        - H5_init_library
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'H5P.c:1458,5'
          Dst:             H5_init_library
        - Src:             'H5P.c:1458,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1458,5'
          Dst:             H5CX_push
        - Src:             'H5P.c:1458,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1458,5'
          Dst:             H5E_clear_stack
        - Src:             'H5P.c:1463,32'
          Dst:             H5I_get_type
        - Src:             'H5P.c:1464,13'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1467,13'
          Dst:             H5I_dec_app_ref
        - Src:             'H5P.c:1468,13'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1472,5'
          Dst:             H5CX_pop
        - Src:             'H5P.c:1472,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Punregister
      functionSourceFile: '/src/hdf5/src/H5P.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1412
      functionLinenumberEnd: 1429
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         74
      ICount:          262
      EdgeCount:       84
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5P__unregister
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5P.c:1416,5'
          Dst:             H5_init_library
        - Src:             'H5P.c:1416,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1416,5'
          Dst:             H5CX_push
        - Src:             'H5P.c:1416,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1416,5'
          Dst:             H5E_clear_stack
        - Src:             'H5P.c:1419,45'
          Dst:             H5I_object_verify
        - Src:             'H5P.c:1420,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1422,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1425,22'
          Dst:             H5P__unregister
        - Src:             'H5P.c:1426,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1429,5'
          Dst:             H5CX_pop
        - Src:             'H5P.c:1429,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pcopy_prop
      functionSourceFile: '/src/hdf5/src/H5P.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1353
      functionLinenumberEnd: 1384
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         129
      ICount:          430
      EdgeCount:       147
      CyclomaticComplexity: 20
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5P__copy_prop_pclass
        - H5P__copy_prop_plist
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5P.c:1357,5'
          Dst:             H5_init_library
        - Src:             'H5P.c:1357,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1357,5'
          Dst:             H5CX_push
        - Src:             'H5P.c:1357,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1357,5'
          Dst:             H5E_clear_stack
        - Src:             'H5P.c:1360,24'
          Dst:             H5I_get_type
        - Src:             'H5P.c:1361,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1362,24'
          Dst:             H5I_get_type
        - Src:             'H5P.c:1363,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1366,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1368,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1370,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1374,13'
          Dst:             H5P__copy_prop_plist
        - Src:             'H5P.c:1375,13'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1379,13'
          Dst:             H5P__copy_prop_pclass
        - Src:             'H5P.c:1380,13'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1384,5'
          Dst:             H5CX_pop
        - Src:             'H5P.c:1384,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Premove
      functionSourceFile: '/src/hdf5/src/H5P.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1293
      functionLinenumberEnd: 1310
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         74
      ICount:          262
      EdgeCount:       84
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5P_remove
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5P.c:1297,5'
          Dst:             H5_init_library
        - Src:             'H5P.c:1297,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1297,5'
          Dst:             H5CX_push
        - Src:             'H5P.c:1297,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1297,5'
          Dst:             H5E_clear_stack
        - Src:             'H5P.c:1300,44'
          Dst:             H5I_object_verify
        - Src:             'H5P.c:1301,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1303,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1306,22'
          Dst:             H5P_remove
        - Src:             'H5P.c:1307,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1310,5'
          Dst:             H5CX_pop
        - Src:             'H5P.c:1310,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget
      functionSourceFile: '/src/hdf5/src/H5P.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1243
      functionLinenumberEnd: 1262
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         85
      ICount:          293
      EdgeCount:       96
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5P_get
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5P.c:1247,5'
          Dst:             H5_init_library
        - Src:             'H5P.c:1247,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1247,5'
          Dst:             H5CX_push
        - Src:             'H5P.c:1247,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1247,5'
          Dst:             H5E_clear_stack
        - Src:             'H5P.c:1250,44'
          Dst:             H5I_object_verify
        - Src:             'H5P.c:1251,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1253,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1255,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1258,9'
          Dst:             H5P_get
        - Src:             'H5P.c:1259,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1262,5'
          Dst:             H5CX_pop
        - Src:             'H5P.c:1262,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5P__iterate_cb
      functionSourceFile: '/src/hdf5/src/H5P.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1115
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Piterate
      functionSourceFile: '/src/hdf5/src/H5P.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1173
      functionLinenumberEnd: 1210
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         115
      ICount:          400
      EdgeCount:       131
      CyclomaticComplexity: 18
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5I_object
        - H5P__iterate_cb
        - H5P__iterate_pclass
        - H5P__iterate_plist
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5P.c:1179,5'
          Dst:             H5_init_library
        - Src:             'H5P.c:1179,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1179,5'
          Dst:             H5CX_push
        - Src:             'H5P.c:1179,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1179,5'
          Dst:             H5E_clear_stack
        - Src:             'H5P.c:1182,28'
          Dst:             H5I_get_type
        - Src:             'H5P.c:1182,67'
          Dst:             H5I_get_type
        - Src:             'H5P.c:1183,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1184,24'
          Dst:             H5I_object
        - Src:             'H5P.c:1185,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1187,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1194,28'
          Dst:             H5I_get_type
        - Src:             'H5P.c:1196,26'
          Dst:             H5P__iterate_plist
        - Src:             'H5P.c:1196,26'
          Dst:             H5P__iterate_cb
        - Src:             'H5P.c:1198,13'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1200,33'
          Dst:             H5I_get_type
        - Src:             'H5P.c:1202,26'
          Dst:             H5P__iterate_pclass
        - Src:             'H5P.c:1202,26'
          Dst:             H5P__iterate_cb
        - Src:             'H5P.c:1204,13'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1207,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1210,5'
          Dst:             H5CX_pop
        - Src:             'H5P.c:1210,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pisa_class
      functionSourceFile: '/src/hdf5/src/H5P.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1076
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          250
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5P_isa_class
        - H5_init_library
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5P.c:1063,5'
          Dst:             H5_init_library
        - Src:             'H5P.c:1063,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1063,5'
          Dst:             H5CX_push
        - Src:             'H5P.c:1063,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1063,5'
          Dst:             H5E_clear_stack
        - Src:             'H5P.c:1066,28'
          Dst:             H5I_get_type
        - Src:             'H5P.c:1067,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1068,28'
          Dst:             H5I_get_type
        - Src:             'H5P.c:1069,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1072,22'
          Dst:             H5P_isa_class
        - Src:             'H5P.c:1073,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1076,5'
          Dst:             H5CX_pop
        - Src:             'H5P.c:1076,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pequal
      functionSourceFile: '/src/hdf5/src/H5P.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1000
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         99
      ICount:          365
      EdgeCount:       115
      CyclomaticComplexity: 18
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5I_object
        - H5P__cmp_class
        - H5P__cmp_plist
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5P.c:1004,5'
          Dst:             H5_init_library
        - Src:             'H5P.c:1004,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1004,5'
          Dst:             H5CX_push
        - Src:             'H5P.c:1004,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1004,5'
          Dst:             H5E_clear_stack
        - Src:             'H5P.c:1007,29'
          Dst:             H5I_get_type
        - Src:             'H5P.c:1007,69'
          Dst:             H5I_get_type
        - Src:             'H5P.c:1008,29'
          Dst:             H5I_get_type
        - Src:             'H5P.c:1008,69'
          Dst:             H5I_get_type
        - Src:             'H5P.c:1009,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1010,9'
          Dst:             H5I_get_type
        - Src:             'H5P.c:1010,30'
          Dst:             H5I_get_type
        - Src:             'H5P.c:1011,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1012,25'
          Dst:             H5I_object
        - Src:             'H5P.c:1012,61'
          Dst:             H5I_object
        - Src:             'H5P.c:1013,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1016,28'
          Dst:             H5I_get_type
        - Src:             'H5P.c:1019,13'
          Dst:             H5P__cmp_plist
        - Src:             'H5P.c:1020,13'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:1027,13'
          Dst:             H5P__cmp_class
        - Src:             'H5P.c:1032,5'
          Dst:             H5CX_pop
        - Src:             'H5P.c:1032,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_nprops
      functionSourceFile: '/src/hdf5/src/H5P.c'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionLinenumberEnd: 975
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         120
      ICount:          390
      EdgeCount:       135
      CyclomaticComplexity: 17
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5I_object
        - H5P__get_nprops_plist
        - H5P_get_nprops_pclass
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5P.c:951,5'
          Dst:             H5_init_library
        - Src:             'H5P.c:951,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:951,5'
          Dst:             H5CX_push
        - Src:             'H5P.c:951,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:951,5'
          Dst:             H5E_clear_stack
        - Src:             'H5P.c:954,28'
          Dst:             H5I_get_type
        - Src:             'H5P.c:954,67'
          Dst:             H5I_get_type
        - Src:             'H5P.c:955,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:957,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:959,28'
          Dst:             H5I_get_type
        - Src:             'H5P.c:960,48'
          Dst:             H5I_object
        - Src:             'H5P.c:961,13'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:962,13'
          Dst:             H5P__get_nprops_plist
        - Src:             'H5P.c:963,13'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:965,33'
          Dst:             H5I_get_type
        - Src:             'H5P.c:966,49'
          Dst:             H5I_object
        - Src:             'H5P.c:967,13'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:968,13'
          Dst:             H5P_get_nprops_pclass
        - Src:             'H5P.c:969,13'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:972,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:975,5'
          Dst:             H5CX_pop
        - Src:             'H5P.c:975,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_class
      functionSourceFile: '/src/hdf5/src/H5P.c'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         87
      ICount:          302
      EdgeCount:       99
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5I_register
        - H5P__access_class
        - H5P__close_class
        - H5P_get_class
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5P.c:896,5'
          Dst:             H5_init_library
        - Src:             'H5P.c:896,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:896,5'
          Dst:             H5CX_push
        - Src:             'H5P.c:896,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:896,5'
          Dst:             H5E_clear_stack
        - Src:             'H5P.c:899,44'
          Dst:             H5I_object_verify
        - Src:             'H5P.c:900,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:903,19'
          Dst:             H5P_get_class
        - Src:             'H5P.c:904,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:907,9'
          Dst:             H5P__access_class
        - Src:             'H5P.c:908,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:911,22'
          Dst:             H5I_register
        - Src:             'H5P.c:912,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:916,9'
          Dst:             H5P__close_class
        - Src:             'H5P.c:918,5'
          Dst:             H5CX_pop
        - Src:             'H5P.c:918,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pdecode
      functionSourceFile: '/src/hdf5/src/H5P.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          188
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P__decode
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5P.c:859,5'
          Dst:             H5_init_library
        - Src:             'H5P.c:859,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:859,5'
          Dst:             H5CX_push
        - Src:             'H5P.c:859,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:859,5'
          Dst:             H5E_clear_stack
        - Src:             'H5P.c:862,22'
          Dst:             H5P__decode
        - Src:             'H5P.c:863,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:866,5'
          Dst:             H5CX_pop
        - Src:             'H5P.c:866,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pencode2
      functionSourceFile: '/src/hdf5/src/H5P.c'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 828
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          256
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_apl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5P__encode
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5P.c:813,5'
          Dst:             H5_init_library
        - Src:             'H5P.c:813,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:813,5'
          Dst:             H5CX_push
        - Src:             'H5P.c:813,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:813,5'
          Dst:             H5E_clear_stack
        - Src:             'H5P.c:816,44'
          Dst:             H5I_object_verify
        - Src:             'H5P.c:817,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:820,9'
          Dst:             H5CX_set_apl
        - Src:             'H5P.c:821,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:824,22'
          Dst:             H5P__encode
        - Src:             'H5P.c:825,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:828,5'
          Dst:             H5CX_pop
        - Src:             'H5P.c:828,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_size
      functionSourceFile: '/src/hdf5/src/H5P.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         134
      ICount:          436
      EdgeCount:       151
      CyclomaticComplexity: 19
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5I_object
        - H5P__get_size_pclass
        - H5P__get_size_plist
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5P.c:750,5'
          Dst:             H5_init_library
        - Src:             'H5P.c:750,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:750,5'
          Dst:             H5CX_push
        - Src:             'H5P.c:750,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:750,5'
          Dst:             H5E_clear_stack
        - Src:             'H5P.c:753,28'
          Dst:             H5I_get_type
        - Src:             'H5P.c:753,67'
          Dst:             H5I_get_type
        - Src:             'H5P.c:754,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:756,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:758,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:760,28'
          Dst:             H5I_get_type
        - Src:             'H5P.c:761,48'
          Dst:             H5I_object
        - Src:             'H5P.c:762,13'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:765,26'
          Dst:             H5P__get_size_plist
        - Src:             'H5P.c:766,13'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:768,33'
          Dst:             H5I_get_type
        - Src:             'H5P.c:769,49'
          Dst:             H5I_object
        - Src:             'H5P.c:770,13'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:773,26'
          Dst:             H5P__get_size_pclass
        - Src:             'H5P.c:774,13'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:777,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:780,5'
          Dst:             H5CX_pop
        - Src:             'H5P.c:780,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pexist
      functionSourceFile: '/src/hdf5/src/H5P.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         123
      ICount:          404
      EdgeCount:       139
      CyclomaticComplexity: 18
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5I_object
        - H5P__exist_pclass
        - H5P_exist_plist
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5P.c:692,5'
          Dst:             H5_init_library
        - Src:             'H5P.c:692,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:692,5'
          Dst:             H5CX_push
        - Src:             'H5P.c:692,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:692,5'
          Dst:             H5E_clear_stack
        - Src:             'H5P.c:695,28'
          Dst:             H5I_get_type
        - Src:             'H5P.c:695,67'
          Dst:             H5I_get_type
        - Src:             'H5P.c:696,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:698,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:701,28'
          Dst:             H5I_get_type
        - Src:             'H5P.c:702,48'
          Dst:             H5I_object
        - Src:             'H5P.c:703,13'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:704,26'
          Dst:             H5P_exist_plist
        - Src:             'H5P.c:705,13'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:707,33'
          Dst:             H5I_get_type
        - Src:             'H5P.c:708,49'
          Dst:             H5I_object
        - Src:             'H5P.c:709,13'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:710,26'
          Dst:             H5P__exist_pclass
        - Src:             'H5P.c:711,13'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:714,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:717,5'
          Dst:             H5CX_pop
        - Src:             'H5P.c:717,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset
      functionSourceFile: '/src/hdf5/src/H5P.c'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         85
      ICount:          293
      EdgeCount:       96
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5P.c:645,5'
          Dst:             H5_init_library
        - Src:             'H5P.c:645,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:645,5'
          Dst:             H5CX_push
        - Src:             'H5P.c:645,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:645,5'
          Dst:             H5E_clear_stack
        - Src:             'H5P.c:648,44'
          Dst:             H5I_object_verify
        - Src:             'H5P.c:649,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:651,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:653,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:656,9'
          Dst:             H5P_set
        - Src:             'H5P.c:657,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:660,5'
          Dst:             H5CX_pop
        - Src:             'H5P.c:660,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pinsert2
      functionSourceFile: '/src/hdf5/src/H5P.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         87
      ICount:          325
      EdgeCount:       99
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5P_insert
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5P.c:589,5'
          Dst:             H5_init_library
        - Src:             'H5P.c:589,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:589,5'
          Dst:             H5CX_push
        - Src:             'H5P.c:589,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:589,5'
          Dst:             H5E_clear_stack
        - Src:             'H5P.c:592,44'
          Dst:             H5I_object_verify
        - Src:             'H5P.c:593,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:595,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:597,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:600,22'
          Dst:             H5P_insert
        - Src:             'H5P.c:602,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:605,5'
          Dst:             H5CX_pop
        - Src:             'H5P.c:605,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pregister2
      functionSourceFile: '/src/hdf5/src/H5P.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         112
      ICount:          401
      EdgeCount:       127
      CyclomaticComplexity: 17
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5I_subst
        - H5P__close_class
        - H5P__register
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5P.c:407,5'
          Dst:             H5_init_library
        - Src:             'H5P.c:407,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:407,5'
          Dst:             H5CX_push
        - Src:             'H5P.c:407,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:407,5'
          Dst:             H5E_clear_stack
        - Src:             'H5P.c:410,45'
          Dst:             H5I_object_verify
        - Src:             'H5P.c:411,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:413,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:415,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:419,22'
          Dst:             H5P__register
        - Src:             'H5P.c:421,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:428,53'
          Dst:             H5I_subst
        - Src:             'H5P.c:429,13'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:433,13'
          Dst:             H5P__close_class
        - Src:             'H5P.c:434,13'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:439,5'
          Dst:             H5CX_pop
        - Src:             'H5P.c:439,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pcreate
      functionSourceFile: '/src/hdf5/src/H5P.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          219
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5P_create_id
        - H5_init_library
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'H5P.c:230,5'
          Dst:             H5_init_library
        - Src:             'H5P.c:230,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:230,5'
          Dst:             H5CX_push
        - Src:             'H5P.c:230,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:230,5'
          Dst:             H5E_clear_stack
        - Src:             'H5P.c:233,45'
          Dst:             H5I_object_verify
        - Src:             'H5P.c:234,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:237,22'
          Dst:             H5P_create_id
        - Src:             'H5P.c:238,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:241,5'
          Dst:             H5CX_pop
        - Src:             'H5P.c:241,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pcreate_class
      functionSourceFile: '/src/hdf5/src/H5P.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         130
      ICount:          464
      EdgeCount:       152
      CyclomaticComplexity: 24
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5I_object
        - H5I_register
        - H5P__close_class
        - H5P__create_class
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5P.c:169,5'
          Dst:             H5_init_library
        - Src:             'H5P.c:169,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:169,5'
          Dst:             H5CX_push
        - Src:             'H5P.c:169,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:169,5'
          Dst:             H5E_clear_stack
        - Src:             'H5P.c:172,54'
          Dst:             H5I_get_type
        - Src:             'H5P.c:173,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:175,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:178,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:183,53'
          Dst:             H5I_object
        - Src:             'H5P.c:184,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:187,27'
          Dst:             H5P__create_class
        - Src:             'H5P.c:189,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:192,22'
          Dst:             H5I_register
        - Src:             'H5P.c:193,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:197,9'
          Dst:             H5P__close_class
        - Src:             'H5P.c:199,5'
          Dst:             H5CX_pop
        - Src:             'H5P.c:199,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pcopy
      functionSourceFile: '/src/hdf5/src/H5P.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         103
      ICount:          347
      EdgeCount:       117
      CyclomaticComplexity: 16
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5I_object
        - H5I_register
        - H5P__close_class
        - H5P__copy_pclass
        - H5P_copy_plist
        - H5_init_library
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5P.c:90,5'
          Dst:             H5_init_library
        - Src:             'H5P.c:90,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:90,5'
          Dst:             H5CX_push
        - Src:             'H5P.c:90,5'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:90,5'
          Dst:             H5E_clear_stack
        - Src:             'H5P.c:96,28'
          Dst:             H5I_get_type
        - Src:             'H5P.c:96,67'
          Dst:             H5I_get_type
        - Src:             'H5P.c:97,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:98,24'
          Dst:             H5I_object
        - Src:             'H5P.c:99,9'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:102,28'
          Dst:             H5I_get_type
        - Src:             'H5P.c:103,26'
          Dst:             H5P_copy_plist
        - Src:             'H5P.c:104,13'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:111,27'
          Dst:             H5P__copy_pclass
        - Src:             'H5P.c:112,13'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:115,26'
          Dst:             H5I_register
        - Src:             'H5P.c:116,13'
          Dst:             H5P__close_class
        - Src:             'H5P.c:117,13'
          Dst:             H5E_printf_stack
        - Src:             'H5P.c:123,5'
          Dst:             H5CX_pop
        - Src:             'H5P.c:123,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VM_log2_gen
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          157
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5VM_limit_enc_size
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VM_log2_gen
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './H5VMprivate.h:450,13'
          Dst:             H5VM_log2_gen
    - functionName:    H5P__dapl_efile_pref_close
      functionSourceFile: '/src/hdf5/src/H5Pdapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5MM_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdapl.c:729,5'
          Dst:             H5MM_xfree
    - functionName:    H5P__dapl_efile_pref_cmp
      functionSourceFile: '/src/hdf5/src/H5Pdapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 711
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          99
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdapl.c:708,21'
          Dst:             strcmp
    - functionName:    H5P__dapl_efile_pref_copy
      functionSourceFile: '/src/hdf5/src/H5Pdapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 681
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5MM_xstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdapl.c:679,23'
          Dst:             H5MM_xstrdup
    - functionName:    H5P__dapl_efile_pref_del
      functionSourceFile: '/src/hdf5/src/H5Pdapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5MM_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdapl.c:659,5'
          Dst:             H5MM_xfree
    - functionName:    H5P__dapl_efile_pref_dec
      functionSourceFile: '/src/hdf5/src/H5Pdapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          140
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - strncpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdapl.c:630,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:631,9'
          Dst:             strncpy
    - functionName:    H5P__dapl_efile_pref_enc
      functionSourceFile: '/src/hdf5/src/H5Pdapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          150
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - H5VM_limit_enc_size
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdapl.c:567,15'
          Dst:             strlen
        - Src:             'H5Pdapl.c:570,17'
          Dst:             H5VM_limit_enc_size
    - functionName:    H5P__dapl_efile_pref_get
      functionSourceFile: '/src/hdf5/src/H5Pdapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5MM_xstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdapl.c:537,23'
          Dst:             H5MM_xstrdup
    - functionName:    H5P__dapl_efile_pref_set
      functionSourceFile: '/src/hdf5/src/H5Pdapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5MM_xstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdapl.c:513,23'
          Dst:             H5MM_xstrdup
    - functionName:    H5P__dapl_vds_file_pref_close
      functionSourceFile: '/src/hdf5/src/H5Pdapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5MM_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdapl.c:489,5'
          Dst:             H5MM_xfree
    - functionName:    H5P__dapl_vds_file_pref_cmp
      functionSourceFile: '/src/hdf5/src/H5Pdapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          99
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdapl.c:468,21'
          Dst:             strcmp
    - functionName:    H5P__dapl_vds_file_pref_copy
      functionSourceFile: '/src/hdf5/src/H5Pdapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5MM_xstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdapl.c:439,23'
          Dst:             H5MM_xstrdup
    - functionName:    H5P__dapl_vds_file_pref_del
      functionSourceFile: '/src/hdf5/src/H5Pdapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5MM_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdapl.c:419,5'
          Dst:             H5MM_xfree
    - functionName:    H5P__dapl_vds_file_pref_dec
      functionSourceFile: '/src/hdf5/src/H5Pdapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          140
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - strncpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdapl.c:390,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:391,9'
          Dst:             strncpy
    - functionName:    H5P__dapl_vds_file_pref_enc
      functionSourceFile: '/src/hdf5/src/H5Pdapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          150
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - H5VM_limit_enc_size
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdapl.c:327,15'
          Dst:             strlen
        - Src:             'H5Pdapl.c:330,17'
          Dst:             H5VM_limit_enc_size
    - functionName:    H5P__dapl_vds_file_pref_get
      functionSourceFile: '/src/hdf5/src/H5Pdapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5MM_xstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdapl.c:297,23'
          Dst:             H5MM_xstrdup
    - functionName:    H5P__dapl_vds_file_pref_set
      functionSourceFile: '/src/hdf5/src/H5Pdapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5MM_xstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdapl.c:273,23'
          Dst:             H5MM_xstrdup
    - functionName:    H5P__dacc_vds_view_dec
      functionSourceFile: '/src/hdf5/src/H5Pdapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1166
      functionLinenumberEnd: 1180
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__dacc_vds_view_enc
      functionSourceFile: '/src/hdf5/src/H5Pdapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1134
      functionLinenumberEnd: 1151
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__decode_chunk_cache_nbytes
      functionSourceFile: '/src/hdf5/src/H5Pdapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1046
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          84
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__encode_chunk_cache_nbytes
      functionSourceFile: '/src/hdf5/src/H5Pdapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 964
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          125
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - H5VM_limit_enc_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdapl.c:983,21'
          Dst:             H5VM_limit_enc_size
    - functionName:    H5P__decode_chunk_cache_nslots
      functionSourceFile: '/src/hdf5/src/H5Pdapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 918
      functionLinenumberEnd: 946
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          84
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__encode_chunk_cache_nslots
      functionSourceFile: '/src/hdf5/src/H5Pdapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 864
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          125
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - H5VM_limit_enc_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdapl.c:883,21'
          Dst:             H5VM_limit_enc_size
    - functionName:    H5Pget_virtual_prefix
      functionSourceFile: '/src/hdf5/src/H5Pdapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1511
      functionLinenumberEnd: 1544
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          268
      EdgeCount:       80
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_peek
        - H5_init_library
        - strlen
        - strncpy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdapl.c:1517,5'
          Dst:             H5_init_library
        - Src:             'H5Pdapl.c:1517,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1517,5'
          Dst:             H5CX_push
        - Src:             'H5Pdapl.c:1517,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1517,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdapl.c:1520,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdapl.c:1521,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1524,9'
          Dst:             H5P_peek
        - Src:             'H5Pdapl.c:1525,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1530,15'
          Dst:             strlen
        - Src:             'H5Pdapl.c:1532,13'
          Dst:             strncpy
        - Src:             'H5Pdapl.c:1544,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdapl.c:1544,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_virtual_prefix
      functionSourceFile: '/src/hdf5/src/H5Pdapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1479
      functionLinenumberEnd: 1494
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          221
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdapl.c:1483,5'
          Dst:             H5_init_library
        - Src:             'H5Pdapl.c:1483,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1483,5'
          Dst:             H5CX_push
        - Src:             'H5Pdapl.c:1483,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1483,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdapl.c:1486,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdapl.c:1487,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1490,9'
          Dst:             H5P_set
        - Src:             'H5Pdapl.c:1491,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1494,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdapl.c:1494,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_efile_prefix
      functionSourceFile: '/src/hdf5/src/H5Pdapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1423
      functionLinenumberEnd: 1456
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          268
      EdgeCount:       80
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_peek
        - H5_init_library
        - strlen
        - strncpy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdapl.c:1429,5'
          Dst:             H5_init_library
        - Src:             'H5Pdapl.c:1429,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1429,5'
          Dst:             H5CX_push
        - Src:             'H5Pdapl.c:1429,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1429,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdapl.c:1432,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdapl.c:1433,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1436,9'
          Dst:             H5P_peek
        - Src:             'H5Pdapl.c:1437,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1442,15'
          Dst:             strlen
        - Src:             'H5Pdapl.c:1444,13'
          Dst:             strncpy
        - Src:             'H5Pdapl.c:1456,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdapl.c:1456,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_efile_prefix
      functionSourceFile: '/src/hdf5/src/H5Pdapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1393
      functionLinenumberEnd: 1408
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          221
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdapl.c:1397,5'
          Dst:             H5_init_library
        - Src:             'H5Pdapl.c:1397,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1397,5'
          Dst:             H5CX_push
        - Src:             'H5Pdapl.c:1397,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1397,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdapl.c:1400,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdapl.c:1401,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1404,9'
          Dst:             H5P_set
        - Src:             'H5Pdapl.c:1405,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1408,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdapl.c:1408,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_append_flush
      functionSourceFile: '/src/hdf5/src/H5Pdapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1342
      functionLinenumberEnd: 1371
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          325
      EdgeCount:       93
      CyclomaticComplexity: 16
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdapl.c:1348,5'
          Dst:             H5_init_library
        - Src:             'H5Pdapl.c:1348,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1348,5'
          Dst:             H5CX_push
        - Src:             'H5Pdapl.c:1348,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1348,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdapl.c:1351,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdapl.c:1352,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1355,9'
          Dst:             H5P_get
        - Src:             'H5Pdapl.c:1356,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1371,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdapl.c:1371,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_append_flush
      functionSourceFile: '/src/hdf5/src/H5Pdapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1281
      functionLinenumberEnd: 1324
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         121
      ICount:          429
      EdgeCount:       136
      CyclomaticComplexity: 17
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdapl.c:1287,5'
          Dst:             H5_init_library
        - Src:             'H5Pdapl.c:1287,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1287,5'
          Dst:             H5CX_push
        - Src:             'H5Pdapl.c:1287,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1287,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdapl.c:1291,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1293,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1295,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1300,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1303,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdapl.c:1304,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1315,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1320,9'
          Dst:             H5P_set
        - Src:             'H5Pdapl.c:1321,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1324,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdapl.c:1324,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_virtual_printf_gap
      functionSourceFile: '/src/hdf5/src/H5Pdapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1244
      functionLinenumberEnd: 1260
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          230
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdapl.c:1248,5'
          Dst:             H5_init_library
        - Src:             'H5Pdapl.c:1248,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1248,5'
          Dst:             H5CX_push
        - Src:             'H5Pdapl.c:1248,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1248,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdapl.c:1251,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdapl.c:1252,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1256,13'
          Dst:             H5P_get
        - Src:             'H5Pdapl.c:1257,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1260,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdapl.c:1260,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_virtual_printf_gap
      functionSourceFile: '/src/hdf5/src/H5Pdapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1208
      functionLinenumberEnd: 1227
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          250
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdapl.c:1212,5'
          Dst:             H5_init_library
        - Src:             'H5Pdapl.c:1212,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1212,5'
          Dst:             H5CX_push
        - Src:             'H5Pdapl.c:1212,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1212,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdapl.c:1216,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1219,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdapl.c:1220,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1223,9'
          Dst:             H5P_set
        - Src:             'H5Pdapl.c:1224,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1227,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdapl.c:1227,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_virtual_view
      functionSourceFile: '/src/hdf5/src/H5Pdapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1103
      functionLinenumberEnd: 1119
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          230
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdapl.c:1107,5'
          Dst:             H5_init_library
        - Src:             'H5Pdapl.c:1107,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1107,5'
          Dst:             H5CX_push
        - Src:             'H5Pdapl.c:1107,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1107,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdapl.c:1110,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdapl.c:1111,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1115,13'
          Dst:             H5P_get
        - Src:             'H5Pdapl.c:1116,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1119,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdapl.c:1119,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_virtual_view
      functionSourceFile: '/src/hdf5/src/H5Pdapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1068
      functionLinenumberEnd: 1087
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         73
      ICount:          261
      EdgeCount:       83
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdapl.c:1072,5'
          Dst:             H5_init_library
        - Src:             'H5Pdapl.c:1072,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1072,5'
          Dst:             H5CX_push
        - Src:             'H5Pdapl.c:1072,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1072,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdapl.c:1076,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1079,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdapl.c:1080,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1083,9'
          Dst:             H5P_set
        - Src:             'H5Pdapl.c:1084,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:1087,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdapl.c:1087,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_chunk_cache
      functionSourceFile: '/src/hdf5/src/H5Pdapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         144
      ICount:          465
      EdgeCount:       164
      CyclomaticComplexity: 22
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdapl.c:811,5'
          Dst:             H5_init_library
        - Src:             'H5Pdapl.c:811,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:811,5'
          Dst:             H5CX_push
        - Src:             'H5Pdapl.c:811,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:811,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdapl.c:814,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdapl.c:815,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:818,48'
          Dst:             H5I_object
        - Src:             'H5Pdapl.c:819,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:824,13'
          Dst:             H5P_get
        - Src:             'H5Pdapl.c:825,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:827,17'
          Dst:             H5P_get
        - Src:             'H5Pdapl.c:828,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:831,13'
          Dst:             H5P_get
        - Src:             'H5Pdapl.c:832,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:834,17'
          Dst:             H5P_get
        - Src:             'H5Pdapl.c:835,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:838,13'
          Dst:             H5P_get
        - Src:             'H5Pdapl.c:839,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:841,17'
          Dst:             H5P_get
        - Src:             'H5Pdapl.c:842,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:846,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdapl.c:846,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_chunk_cache
      functionSourceFile: '/src/hdf5/src/H5Pdapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 786
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          313
      EdgeCount:       104
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdapl.c:764,5'
          Dst:             H5_init_library
        - Src:             'H5Pdapl.c:764,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:764,5'
          Dst:             H5CX_push
        - Src:             'H5Pdapl.c:764,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:764,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdapl.c:769,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:774,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdapl.c:775,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:778,9'
          Dst:             H5P_set
        - Src:             'H5Pdapl.c:779,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:780,9'
          Dst:             H5P_set
        - Src:             'H5Pdapl.c:781,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:782,9'
          Dst:             H5P_set
        - Src:             'H5Pdapl.c:783,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:786,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdapl.c:786,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5P__dacc_reg_prop
      functionSourceFile: '/src/hdf5/src/H5Pdapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         92
      ICount:          269
      EdgeCount:       100
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5P__dacc_vds_view_dec
        - H5P__dacc_vds_view_enc
        - H5P__dapl_efile_pref_close
        - H5P__dapl_efile_pref_cmp
        - H5P__dapl_efile_pref_copy
        - H5P__dapl_efile_pref_dec
        - H5P__dapl_efile_pref_del
        - H5P__dapl_efile_pref_enc
        - H5P__dapl_efile_pref_get
        - H5P__dapl_efile_pref_set
        - H5P__dapl_vds_file_pref_close
        - H5P__dapl_vds_file_pref_cmp
        - H5P__dapl_vds_file_pref_copy
        - H5P__dapl_vds_file_pref_dec
        - H5P__dapl_vds_file_pref_del
        - H5P__dapl_vds_file_pref_enc
        - H5P__dapl_vds_file_pref_get
        - H5P__dapl_vds_file_pref_set
        - H5P__decode_chunk_cache_nbytes
        - H5P__decode_chunk_cache_nslots
        - H5P__decode_double
        - H5P__decode_hsize_t
        - H5P__encode_chunk_cache_nbytes
        - H5P__encode_chunk_cache_nslots
        - H5P__encode_double
        - H5P__encode_hsize_t
        - H5P__register_real
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdapl.c:201,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdapl.c:201,9'
          Dst:             H5P__encode_chunk_cache_nslots
        - Src:             'H5Pdapl.c:201,9'
          Dst:             H5P__decode_chunk_cache_nslots
        - Src:             'H5Pdapl.c:204,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:207,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdapl.c:207,9'
          Dst:             H5P__encode_chunk_cache_nbytes
        - Src:             'H5Pdapl.c:207,9'
          Dst:             H5P__decode_chunk_cache_nbytes
        - Src:             'H5Pdapl.c:210,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:213,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdapl.c:213,9'
          Dst:             H5P__encode_double
        - Src:             'H5Pdapl.c:213,9'
          Dst:             H5P__decode_double
        - Src:             'H5Pdapl.c:216,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:219,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdapl.c:219,9'
          Dst:             H5P__dacc_vds_view_enc
        - Src:             'H5Pdapl.c:219,9'
          Dst:             H5P__dacc_vds_view_dec
        - Src:             'H5Pdapl.c:221,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:224,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdapl.c:224,9'
          Dst:             H5P__encode_hsize_t
        - Src:             'H5Pdapl.c:224,9'
          Dst:             H5P__decode_hsize_t
        - Src:             'H5Pdapl.c:227,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:230,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdapl.c:230,9'
          Dst:             H5P__dapl_vds_file_pref_set
        - Src:             'H5Pdapl.c:230,9'
          Dst:             H5P__dapl_vds_file_pref_get
        - Src:             'H5Pdapl.c:230,9'
          Dst:             H5P__dapl_vds_file_pref_enc
        - Src:             'H5Pdapl.c:230,9'
          Dst:             H5P__dapl_vds_file_pref_dec
        - Src:             'H5Pdapl.c:230,9'
          Dst:             H5P__dapl_vds_file_pref_del
        - Src:             'H5Pdapl.c:230,9'
          Dst:             H5P__dapl_vds_file_pref_copy
        - Src:             'H5Pdapl.c:230,9'
          Dst:             H5P__dapl_vds_file_pref_cmp
        - Src:             'H5Pdapl.c:230,9'
          Dst:             H5P__dapl_vds_file_pref_close
        - Src:             'H5Pdapl.c:234,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:238,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdapl.c:240,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdapl.c:243,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdapl.c:243,9'
          Dst:             H5P__dapl_efile_pref_set
        - Src:             'H5Pdapl.c:243,9'
          Dst:             H5P__dapl_efile_pref_get
        - Src:             'H5Pdapl.c:243,9'
          Dst:             H5P__dapl_efile_pref_enc
        - Src:             'H5Pdapl.c:243,9'
          Dst:             H5P__dapl_efile_pref_dec
        - Src:             'H5Pdapl.c:243,9'
          Dst:             H5P__dapl_efile_pref_del
        - Src:             'H5Pdapl.c:243,9'
          Dst:             H5P__dapl_efile_pref_copy
        - Src:             'H5Pdapl.c:243,9'
          Dst:             H5P__dapl_efile_pref_cmp
        - Src:             'H5Pdapl.c:243,9'
          Dst:             H5P__dapl_efile_pref_close
        - Src:             'H5Pdapl.c:248,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VM_log2_gen
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          157
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5VM_limit_enc_size
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VM_log2_gen
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             './H5VMprivate.h:450,13'
          Dst:             H5VM_log2_gen
    - functionName:    H5P__dcrt_ext_file_list_close
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1724
      functionLinenumberEnd: 1737
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:1733,9'
          Dst:             H5O_msg_reset
        - Src:             'H5Pdcpl.c:1734,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__dcrt_ext_file_list_cmp
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1644
      functionLinenumberEnd: 1709
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          490
      EdgeCount:       122
      CyclomaticComplexity: 25
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:1691,34'
          Dst:             strcmp
    - functionName:    H5P__dcrt_ext_file_list_copy
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1609
      functionLinenumberEnd: 1626
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:1619,17'
          Dst:             H5O_msg_copy
        - Src:             'H5Pdcpl.c:1620,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__dcrt_ext_file_list_del
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1581
      functionLinenumberEnd: 1594
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:1590,9'
          Dst:             H5O_msg_reset
        - Src:             'H5Pdcpl.c:1591,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__dcrt_ext_file_list_dec
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1498
      functionLinenumberEnd: 1565
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          359
      EdgeCount:       53
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5MM_realloc
        - H5MM_xstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:1530,54'
          Dst:             H5MM_realloc
        - Src:             'H5Pdcpl.c:1532,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:1545,29'
          Dst:             H5MM_xstrdup
    - functionName:    H5P__dcrt_ext_file_list_enc
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1416
      functionLinenumberEnd: 1481
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          398
      EdgeCount:       45
      CyclomaticComplexity: 9
      functionsReached:
        - H5VM_limit_enc_size
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:1436,21'
          Dst:             H5VM_limit_enc_size
        - Src:             'H5Pdcpl.c:1444,25'
          Dst:             strlen
        - Src:             'H5Pdcpl.c:1446,25'
          Dst:             H5VM_limit_enc_size
        - Src:             'H5Pdcpl.c:1457,25'
          Dst:             H5VM_limit_enc_size
        - Src:             'H5Pdcpl.c:1464,25'
          Dst:             H5VM_limit_enc_size
        - Src:             'H5Pdcpl.c:1472,19'
          Dst:             H5VM_limit_enc_size
        - Src:             'H5Pdcpl.c:1474,15'
          Dst:             strlen
        - Src:             'H5Pdcpl.c:1475,23'
          Dst:             H5VM_limit_enc_size
        - Src:             'H5Pdcpl.c:1477,23'
          Dst:             H5VM_limit_enc_size
        - Src:             'H5Pdcpl.c:1478,23'
          Dst:             H5VM_limit_enc_size
    - functionName:    H5P__dcrt_ext_file_list_get
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1381
      functionLinenumberEnd: 1399
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:1392,17'
          Dst:             H5O_msg_copy
        - Src:             'H5Pdcpl.c:1393,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__dcrt_ext_file_list_set
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1347
      functionLinenumberEnd: 1365
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:1358,17'
          Dst:             H5O_msg_copy
        - Src:             'H5Pdcpl.c:1359,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__dcrt_fill_value_close
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1318
      functionLinenumberEnd: 1331
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:1327,9'
          Dst:             H5O_msg_reset
        - Src:             'H5Pdcpl.c:1328,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__dcrt_fill_value_copy
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1219
      functionLinenumberEnd: 1236
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:1229,17'
          Dst:             H5O_msg_copy
        - Src:             'H5Pdcpl.c:1230,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__dcrt_fill_value_del
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1191
      functionLinenumberEnd: 1204
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:1200,9'
          Dst:             H5O_msg_reset
        - Src:             'H5Pdcpl.c:1201,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__dcrt_fill_value_dec
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1129
      functionLinenumberEnd: 1175
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          244
      EdgeCount:       46
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5T_decode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:1157,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:1169,35'
          Dst:             H5T_decode
        - Src:             'H5Pdcpl.c:1170,13'
          Dst:             H5E_printf_stack
    - functionName:    H5P__dcrt_fill_value_enc
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1038
      functionLinenumberEnd: 1112
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          364
      EdgeCount:       75
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5T_encode
        - H5VM_limit_enc_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:1071,17'
          Dst:             H5T_encode
        - Src:             'H5Pdcpl.c:1072,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:1076,25'
          Dst:             H5VM_limit_enc_size
        - Src:             'H5Pdcpl.c:1085,17'
          Dst:             H5T_encode
        - Src:             'H5Pdcpl.c:1086,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:1102,17'
          Dst:             H5T_encode
        - Src:             'H5Pdcpl.c:1103,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:1105,25'
          Dst:             H5VM_limit_enc_size
    - functionName:    H5P__dcrt_fill_value_get
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:1014,17'
          Dst:             H5O_msg_copy
        - Src:             'H5Pdcpl.c:1015,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__dcrt_fill_value_set
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 987
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:980,17'
          Dst:             H5O_msg_copy
        - Src:             'H5Pdcpl.c:981,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__dcrt_layout_close
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 940
      functionLinenumberEnd: 953
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:949,9'
          Dst:             H5O_msg_reset
        - Src:             'H5Pdcpl.c:950,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__dcrt_layout_cmp
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         123
      ICount:          594
      EdgeCount:       144
      CyclomaticComplexity: 23
      functionsReached:
        - H5S_extent_equal
        - H5S_select_shape_same
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Pdcpl.c:832,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Pdcpl.c:872,30'
          Dst:             H5S_extent_equal
        - Src:             'H5Pdcpl.c:878,30'
          Dst:             H5S_select_shape_same
        - Src:             'H5Pdcpl.c:886,30'
          Dst:             strcmp
        - Src:             'H5Pdcpl.c:894,30'
          Dst:             strcmp
        - Src:             'H5Pdcpl.c:904,30'
          Dst:             H5S_extent_equal
        - Src:             'H5Pdcpl.c:909,30'
          Dst:             H5S_select_shape_same
    - functionName:    H5P__dcrt_layout_copy
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:788,17'
          Dst:             H5O_msg_copy
        - Src:             'H5Pdcpl.c:789,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__dcrt_layout_del
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:759,9'
          Dst:             H5O_msg_reset
        - Src:             'H5Pdcpl.c:760,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__dcrt_layout_dec
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         146
      ICount:          932
      EdgeCount:       163
      CyclomaticComplexity: 19
      functionsReached:
        - H5D_virtual_parse_source_name
        - H5D_virtual_update_min_dims
        - H5E_printf_stack
        - H5S_decode
        - H5S_get_select_unlim_dim
        - calloc
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Pdcpl.c:574,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Pdcpl.c:625,92'
          Dst:             calloc
        - Src:             'H5Pdcpl.c:627,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:634,32'
          Dst:             strlen
        - Src:             'H5Pdcpl.c:637,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:643,32'
          Dst:             strlen
        - Src:             'H5Pdcpl.c:646,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:652,84'
          Dst:             H5S_decode
        - Src:             'H5Pdcpl.c:653,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:658,89'
          Dst:             H5S_decode
        - Src:             'H5Pdcpl.c:659,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:664,25'
          Dst:             H5D_virtual_parse_source_name
        - Src:             'H5Pdcpl.c:669,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:670,25'
          Dst:             H5D_virtual_parse_source_name
        - Src:             'H5Pdcpl.c:675,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:696,25'
          Dst:             H5S_get_select_unlim_dim
        - Src:             'H5Pdcpl.c:697,75'
          Dst:             H5S_get_select_unlim_dim
        - Src:             'H5Pdcpl.c:713,25'
          Dst:             H5D_virtual_update_min_dims
        - Src:             'H5Pdcpl.c:714,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:727,13'
          Dst:             H5E_printf_stack
    - functionName:    H5P__dcrt_layout_enc
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         87
      ICount:          632
      EdgeCount:       101
      CyclomaticComplexity: 16
      functionsReached:
        - H5E_printf_stack
        - H5S_encode
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:465,28'
          Dst:             strlen
        - Src:             'H5Pdcpl.c:471,28'
          Dst:             strlen
        - Src:             'H5Pdcpl.c:482,21'
          Dst:             H5S_encode
        - Src:             'H5Pdcpl.c:483,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:489,21'
          Dst:             H5S_encode
        - Src:             'H5Pdcpl.c:490,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:512,28'
          Dst:             strlen
        - Src:             'H5Pdcpl.c:516,28'
          Dst:             strlen
        - Src:             'H5Pdcpl.c:522,21'
          Dst:             H5S_encode
        - Src:             'H5Pdcpl.c:523,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:529,21'
          Dst:             H5S_encode
        - Src:             'H5Pdcpl.c:531,21'
          Dst:             H5E_printf_stack
    - functionName:    H5P__dcrt_layout_get
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:399,17'
          Dst:             H5O_msg_copy
        - Src:             'H5Pdcpl.c:400,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__dcrt_layout_set
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:365,17'
          Dst:             H5O_msg_copy
        - Src:             'H5Pdcpl.c:366,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Pset_dset_no_attrs_hint
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3538
      functionLinenumberEnd: 3556
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          256
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_peek
        - H5P_poke
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:3543,5'
          Dst:             H5_init_library
        - Src:             'H5Pdcpl.c:3543,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3543,5'
          Dst:             H5CX_push
        - Src:             'H5Pdcpl.c:3543,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3543,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdcpl.c:3545,13'
          Dst:             H5P_object_verify
        - Src:             'H5Pdcpl.c:3547,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3549,9'
          Dst:             H5P_peek
        - Src:             'H5Pdcpl.c:3550,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3552,9'
          Dst:             H5P_poke
        - Src:             'H5Pdcpl.c:3553,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3556,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdcpl.c:3556,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_dset_no_attrs_hint
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3498
      functionLinenumberEnd: 3518
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          258
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_peek
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:3503,5'
          Dst:             H5_init_library
        - Src:             'H5Pdcpl.c:3503,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3503,5'
          Dst:             H5CX_push
        - Src:             'H5Pdcpl.c:3503,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3503,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdcpl.c:3506,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3508,13'
          Dst:             H5P_object_verify
        - Src:             'H5Pdcpl.c:3510,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3512,9'
          Dst:             H5P_peek
        - Src:             'H5Pdcpl.c:3513,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3518,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdcpl.c:3518,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_fill_time
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3455
      functionLinenumberEnd: 3478
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          234
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_peek
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:3458,5'
          Dst:             H5_init_library
        - Src:             'H5Pdcpl.c:3458,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3458,5'
          Dst:             H5CX_push
        - Src:             'H5Pdcpl.c:3458,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3458,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdcpl.c:3466,30'
          Dst:             H5P_object_verify
        - Src:             'H5Pdcpl.c:3467,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3470,13'
          Dst:             H5P_peek
        - Src:             'H5Pdcpl.c:3471,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3478,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdcpl.c:3478,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_fill_time
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3413
      functionLinenumberEnd: 3440
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         85
      ICount:          296
      EdgeCount:       96
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_peek
        - H5P_poke
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:3418,5'
          Dst:             H5_init_library
        - Src:             'H5Pdcpl.c:3418,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3418,5'
          Dst:             H5CX_push
        - Src:             'H5Pdcpl.c:3418,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3418,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdcpl.c:3422,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3425,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdcpl.c:3426,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3429,9'
          Dst:             H5P_peek
        - Src:             'H5Pdcpl.c:3430,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3436,9'
          Dst:             H5P_poke
        - Src:             'H5Pdcpl.c:3437,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3440,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdcpl.c:3440,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_alloc_time
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3375
      functionLinenumberEnd: 3398
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          234
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_peek
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:3378,5'
          Dst:             H5_init_library
        - Src:             'H5Pdcpl.c:3378,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3378,5'
          Dst:             H5CX_push
        - Src:             'H5Pdcpl.c:3378,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3378,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdcpl.c:3386,30'
          Dst:             H5P_object_verify
        - Src:             'H5Pdcpl.c:3387,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3390,13'
          Dst:             H5P_peek
        - Src:             'H5Pdcpl.c:3391,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3398,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdcpl.c:3398,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_alloc_time
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3290
      functionLinenumberEnd: 3359
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         128
      ICount:          431
      EdgeCount:       141
      CyclomaticComplexity: 15
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_peek
        - H5P_poke
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Pdcpl.c:3315,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Pdcpl.c:3296,5'
          Dst:             H5_init_library
        - Src:             'H5Pdcpl.c:3296,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3296,5'
          Dst:             H5CX_push
        - Src:             'H5Pdcpl.c:3296,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3296,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdcpl.c:3300,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3303,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdcpl.c:3304,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3311,13'
          Dst:             H5P_peek
        - Src:             'H5Pdcpl.c:3312,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3335,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3346,9'
          Dst:             H5P_peek
        - Src:             'H5Pdcpl.c:3347,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3353,9'
          Dst:             H5P_poke
        - Src:             'H5Pdcpl.c:3354,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3355,9'
          Dst:             H5P_set
        - Src:             'H5Pdcpl.c:3356,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3359,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdcpl.c:3359,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pfill_value_defined
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3257
      functionLinenumberEnd: 3274
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          222
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_fill_value_defined
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:3261,5'
          Dst:             H5_init_library
        - Src:             'H5Pdcpl.c:3261,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3261,5'
          Dst:             H5CX_push
        - Src:             'H5Pdcpl.c:3261,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3261,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdcpl.c:3266,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdcpl.c:3267,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3270,9'
          Dst:             H5P_fill_value_defined
        - Src:             'H5Pdcpl.c:3271,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3274,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdcpl.c:3274,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5P_fill_value_defined
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3226
      functionLinenumberEnd: 3243
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          82
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5P_is_fill_value_defined
        - H5P_peek
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:3235,9'
          Dst:             H5P_peek
        - Src:             'H5Pdcpl.c:3236,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3239,9'
          Dst:             H5P_is_fill_value_defined
        - Src:             'H5Pdcpl.c:3240,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P_is_fill_value_defined
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3189
      functionLinenumberEnd: 3212
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          121
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:3208,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Pget_fill_value
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3153
      functionLinenumberEnd: 3175
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          284
      EdgeCount:       92
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5P_get_fill_value
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:3158,5'
          Dst:             H5_init_library
        - Src:             'H5Pdcpl.c:3158,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3158,5'
          Dst:             H5CX_push
        - Src:             'H5Pdcpl.c:3158,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3158,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdcpl.c:3161,34'
          Dst:             H5I_object_verify
        - Src:             'H5Pdcpl.c:3162,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3164,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3167,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdcpl.c:3168,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3171,9'
          Dst:             H5P_get_fill_value
        - Src:             'H5Pdcpl.c:3172,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3175,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdcpl.c:3175,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5P_get_fill_value
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3061
      functionLinenumberEnd: 3135
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         130
      ICount:          455
      EdgeCount:       149
      CyclomaticComplexity: 21
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - H5P_peek
        - H5T_close
        - H5T_convert
        - H5T_copy
        - H5T_detect_class
        - H5T_get_size
        - H5T_path_bkg
        - H5T_path_find
        - calloc
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:3078,9'
          Dst:             H5P_peek
        - Src:             'H5Pdcpl.c:3079,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3081,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3085,26'
          Dst:             H5T_get_size
        - Src:             'H5Pdcpl.c:3092,26'
          Dst:             H5T_path_find
        - Src:             'H5Pdcpl.c:3093,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3096,9'
          Dst:             H5T_detect_class
        - Src:             'H5Pdcpl.c:3097,9'
          Dst:             H5T_detect_class
        - Src:             'H5Pdcpl.c:3098,33'
          Dst:             H5T_copy
        - Src:             'H5Pdcpl.c:3099,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3108,9'
          Dst:             H5T_get_size
        - Src:             'H5Pdcpl.c:3108,31'
          Dst:             H5T_get_size
        - Src:             'H5Pdcpl.c:3110,13'
          Dst:             H5T_path_bkg
        - Src:             'H5Pdcpl.c:3110,51'
          Dst:             H5T_get_size
        - Src:             'H5Pdcpl.c:3110,51'
          Dst:             calloc
        - Src:             'H5Pdcpl.c:3111,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3114,28'
          Dst:             H5T_get_size
        - Src:             'H5Pdcpl.c:3114,28'
          Dst:             calloc
        - Src:             'H5Pdcpl.c:3115,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3116,13'
          Dst:             H5T_path_bkg
        - Src:             'H5Pdcpl.c:3116,51'
          Dst:             H5T_get_size
        - Src:             'H5Pdcpl.c:3116,51'
          Dst:             calloc
        - Src:             'H5Pdcpl.c:3117,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3119,5'
          Dst:             H5T_get_size
        - Src:             'H5Pdcpl.c:3122,9'
          Dst:             H5T_convert
        - Src:             'H5Pdcpl.c:3123,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3125,9'
          Dst:             H5T_get_size
        - Src:             'H5Pdcpl.c:3129,9'
          Dst:             H5MM_xfree
        - Src:             'H5Pdcpl.c:3131,9'
          Dst:             H5MM_xfree
        - Src:             'H5Pdcpl.c:3132,21'
          Dst:             H5T_close
        - Src:             'H5Pdcpl.c:3133,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Pset_fill_value
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2976
      functionLinenumberEnd: 3043
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         151
      ICount:          517
      EdgeCount:       171
      CyclomaticComplexity: 22
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FL_blk_calloc
        - H5FL_blk_free
        - H5I_object_verify
        - H5O_fill_reset_dyn
        - H5P_object_verify
        - H5P_peek
        - H5P_poke
        - H5T_convert
        - H5T_copy
        - H5T_get_size
        - H5T_path_bkg
        - H5T_path_find
        - H5T_path_noop
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:2981,5'
          Dst:             H5_init_library
        - Src:             'H5Pdcpl.c:2981,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2981,5'
          Dst:             H5CX_push
        - Src:             'H5Pdcpl.c:2981,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2981,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdcpl.c:2984,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdcpl.c:2985,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2988,9'
          Dst:             H5P_peek
        - Src:             'H5Pdcpl.c:2989,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2992,5'
          Dst:             H5O_fill_reset_dyn
        - Src:             'H5Pdcpl.c:2999,38'
          Dst:             H5I_object_verify
        - Src:             'H5Pdcpl.c:3000,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3003,34'
          Dst:             H5T_copy
        - Src:             'H5Pdcpl.c:3004,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3005,30'
          Dst:             H5T_get_size
        - Src:             'H5Pdcpl.c:3007,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3011,30'
          Dst:             H5T_path_find
        - Src:             'H5Pdcpl.c:3012,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3016,14'
          Dst:             H5T_path_noop
        - Src:             'H5Pdcpl.c:3020,17'
          Dst:             H5T_path_bkg
        - Src:             'H5Pdcpl.c:3020,59'
          Dst:             H5FL_blk_calloc
        - Src:             'H5Pdcpl.c:3021,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3024,17'
          Dst:             H5T_convert
        - Src:             'H5Pdcpl.c:3026,31'
          Dst:             H5FL_blk_free
        - Src:             'H5Pdcpl.c:3027,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3032,27'
          Dst:             H5FL_blk_free
        - Src:             'H5Pdcpl.c:3039,9'
          Dst:             H5P_poke
        - Src:             'H5Pdcpl.c:3040,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:3043,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdcpl.c:3043,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_scaleoffset
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2916
      functionLinenumberEnd: 2957
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         119
      ICount:          398
      EdgeCount:       134
      CyclomaticComplexity: 17
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object
        - H5P_isa_class
        - H5P_peek
        - H5P_poke
        - H5Z_append
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:2922,5'
          Dst:             H5_init_library
        - Src:             'H5Pdcpl.c:2922,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2922,5'
          Dst:             H5CX_push
        - Src:             'H5Pdcpl.c:2922,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2922,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdcpl.c:2925,17'
          Dst:             H5P_isa_class
        - Src:             'H5Pdcpl.c:2926,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2929,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2931,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2934,44'
          Dst:             H5I_object
        - Src:             'H5Pdcpl.c:2935,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2949,9'
          Dst:             H5P_peek
        - Src:             'H5Pdcpl.c:2950,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2951,9'
          Dst:             H5Z_append
        - Src:             'H5Pdcpl.c:2952,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2953,9'
          Dst:             H5P_poke
        - Src:             'H5Pdcpl.c:2954,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2957,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdcpl.c:2957,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_nbit
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2862
      functionLinenumberEnd: 2886
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         93
      ICount:          309
      EdgeCount:       104
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object
        - H5P_isa_class
        - H5P_peek
        - H5P_poke
        - H5Z_append
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:2867,5'
          Dst:             H5_init_library
        - Src:             'H5Pdcpl.c:2867,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2867,5'
          Dst:             H5CX_push
        - Src:             'H5Pdcpl.c:2867,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2867,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdcpl.c:2870,17'
          Dst:             H5P_isa_class
        - Src:             'H5Pdcpl.c:2871,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2874,44'
          Dst:             H5I_object
        - Src:             'H5Pdcpl.c:2875,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2878,9'
          Dst:             H5P_peek
        - Src:             'H5Pdcpl.c:2879,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2880,9'
          Dst:             H5Z_append
        - Src:             'H5Pdcpl.c:2881,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2882,9'
          Dst:             H5P_poke
        - Src:             'H5Pdcpl.c:2883,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2886,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdcpl.c:2886,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_shuffle
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2824
      functionLinenumberEnd: 2848
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         93
      ICount:          309
      EdgeCount:       104
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object
        - H5P_isa_class
        - H5P_peek
        - H5P_poke
        - H5Z_append
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:2829,5'
          Dst:             H5_init_library
        - Src:             'H5Pdcpl.c:2829,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2829,5'
          Dst:             H5CX_push
        - Src:             'H5Pdcpl.c:2829,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2829,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdcpl.c:2832,17'
          Dst:             H5P_isa_class
        - Src:             'H5Pdcpl.c:2833,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2836,44'
          Dst:             H5I_object
        - Src:             'H5Pdcpl.c:2837,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2840,9'
          Dst:             H5P_peek
        - Src:             'H5Pdcpl.c:2841,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2842,9'
          Dst:             H5Z_append
        - Src:             'H5Pdcpl.c:2843,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2844,9'
          Dst:             H5P_poke
        - Src:             'H5Pdcpl.c:2845,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2848,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdcpl.c:2848,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_szip
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2759
      functionLinenumberEnd: 2808
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         126
      ICount:          422
      EdgeCount:       140
      CyclomaticComplexity: 16
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_peek
        - H5P_poke
        - H5Z_append
        - H5Z_get_filter_info
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:2766,5'
          Dst:             H5_init_library
        - Src:             'H5Pdcpl.c:2766,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2766,5'
          Dst:             H5CX_push
        - Src:             'H5Pdcpl.c:2766,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2766,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdcpl.c:2768,9'
          Dst:             H5Z_get_filter_info
        - Src:             'H5Pdcpl.c:2769,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2772,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2776,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2778,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2781,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdcpl.c:2782,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2800,9'
          Dst:             H5P_peek
        - Src:             'H5Pdcpl.c:2801,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2802,9'
          Dst:             H5Z_append
        - Src:             'H5Pdcpl.c:2803,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2804,9'
          Dst:             H5P_poke
        - Src:             'H5Pdcpl.c:2805,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2808,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdcpl.c:2808,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_external
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2705
      functionLinenumberEnd: 2741
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          331
      EdgeCount:       95
      CyclomaticComplexity: 15
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_peek
        - H5_init_library
        - strncpy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:2710,5'
          Dst:             H5_init_library
        - Src:             'H5Pdcpl.c:2710,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2710,5'
          Dst:             H5CX_push
        - Src:             'H5Pdcpl.c:2710,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2710,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdcpl.c:2713,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdcpl.c:2714,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2717,9'
          Dst:             H5P_peek
        - Src:             'H5Pdcpl.c:2718,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2721,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2725,9'
          Dst:             strncpy
        - Src:             'H5Pdcpl.c:2741,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdcpl.c:2741,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_external_count
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2659
      functionLinenumberEnd: 2678
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          223
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_peek
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:2664,5'
          Dst:             H5_init_library
        - Src:             'H5Pdcpl.c:2664,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2664,5'
          Dst:             H5CX_push
        - Src:             'H5Pdcpl.c:2664,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2664,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdcpl.c:2667,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdcpl.c:2668,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2671,9'
          Dst:             H5P_peek
        - Src:             'H5Pdcpl.c:2672,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2678,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdcpl.c:2678,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_external
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2590
      functionLinenumberEnd: 2643
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         141
      ICount:          541
      EdgeCount:       160
      CyclomaticComplexity: 21
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5MM_realloc
        - H5MM_xstrdup
        - H5P_object_verify
        - H5P_peek
        - H5P_poke
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:2597,5'
          Dst:             H5_init_library
        - Src:             'H5Pdcpl.c:2597,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2597,5'
          Dst:             H5CX_push
        - Src:             'H5Pdcpl.c:2597,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2597,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdcpl.c:2601,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2603,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2606,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdcpl.c:2607,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2609,9'
          Dst:             H5P_peek
        - Src:             'H5Pdcpl.c:2610,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2612,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2618,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2625,50'
          Dst:             H5MM_realloc
        - Src:             'H5Pdcpl.c:2628,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2634,33'
          Dst:             H5MM_xstrdup
        - Src:             'H5Pdcpl.c:2639,9'
          Dst:             H5P_poke
        - Src:             'H5Pdcpl.c:2640,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2643,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdcpl.c:2643,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_chunk_opts
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2539
      functionLinenumberEnd: 2565
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         77
      ICount:          282
      EdgeCount:       88
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_peek
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:2544,5'
          Dst:             H5_init_library
        - Src:             'H5Pdcpl.c:2544,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2544,5'
          Dst:             H5CX_push
        - Src:             'H5Pdcpl.c:2544,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2544,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdcpl.c:2547,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdcpl.c:2548,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2551,9'
          Dst:             H5P_peek
        - Src:             'H5Pdcpl.c:2552,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2554,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2565,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdcpl.c:2565,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_chunk_opts
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2487
      functionLinenumberEnd: 2525
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         99
      ICount:          351
      EdgeCount:       112
      CyclomaticComplexity: 15
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_peek
        - H5P_poke
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:2493,5'
          Dst:             H5_init_library
        - Src:             'H5Pdcpl.c:2493,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2493,5'
          Dst:             H5CX_push
        - Src:             'H5Pdcpl.c:2493,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2493,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdcpl.c:2497,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2500,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdcpl.c:2501,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2504,9'
          Dst:             H5P_peek
        - Src:             'H5Pdcpl.c:2505,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2507,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2521,9'
          Dst:             H5P_poke
        - Src:             'H5Pdcpl.c:2522,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2525,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdcpl.c:2525,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_virtual_dsetname
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2445
      functionLinenumberEnd: 2472
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         87
      ICount:          328
      EdgeCount:       99
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_peek
        - H5_init_library
        - strlen
        - strncpy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:2450,5'
          Dst:             H5_init_library
        - Src:             'H5Pdcpl.c:2450,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2450,5'
          Dst:             H5CX_push
        - Src:             'H5Pdcpl.c:2450,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2450,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdcpl.c:2453,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdcpl.c:2454,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2457,9'
          Dst:             H5P_peek
        - Src:             'H5Pdcpl.c:2458,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2460,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2464,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2468,15'
          Dst:             strncpy
        - Src:             'H5Pdcpl.c:2469,26'
          Dst:             strlen
        - Src:             'H5Pdcpl.c:2472,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdcpl.c:2472,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_virtual_filename
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2388
      functionLinenumberEnd: 2415
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         87
      ICount:          328
      EdgeCount:       99
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_peek
        - H5_init_library
        - strlen
        - strncpy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:2393,5'
          Dst:             H5_init_library
        - Src:             'H5Pdcpl.c:2393,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2393,5'
          Dst:             H5CX_push
        - Src:             'H5Pdcpl.c:2393,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2393,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdcpl.c:2396,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdcpl.c:2397,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2400,9'
          Dst:             H5P_peek
        - Src:             'H5Pdcpl.c:2401,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2403,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2407,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2411,15'
          Dst:             strncpy
        - Src:             'H5Pdcpl.c:2412,26'
          Dst:             strlen
        - Src:             'H5Pdcpl.c:2415,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdcpl.c:2415,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_virtual_srcspace
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2288
      functionLinenumberEnd: 2357
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         162
      ICount:          588
      EdgeCount:       183
      CyclomaticComplexity: 23
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_register
        - H5P_object_verify
        - H5P_peek
        - H5S_close
        - H5S_copy
        - H5S_get_select_bounds
        - H5S_get_simple_extent_ndims
        - H5S_set_extent_simple
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:2294,5'
          Dst:             H5_init_library
        - Src:             'H5Pdcpl.c:2294,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2294,5'
          Dst:             H5CX_push
        - Src:             'H5Pdcpl.c:2294,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2294,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdcpl.c:2297,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdcpl.c:2298,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2301,9'
          Dst:             H5P_peek
        - Src:             'H5Pdcpl.c:2302,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2304,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2308,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2323,21'
          Dst:             H5S_get_simple_extent_ndims
        - Src:             'H5Pdcpl.c:2324,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2327,13'
          Dst:             H5S_get_select_bounds
        - Src:             'H5Pdcpl.c:2328,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2335,13'
          Dst:             H5S_set_extent_simple
        - Src:             'H5Pdcpl.c:2337,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2344,26'
          Dst:             H5S_copy
        - Src:             'H5Pdcpl.c:2345,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2348,22'
          Dst:             H5I_register
        - Src:             'H5Pdcpl.c:2349,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2354,13'
          Dst:             H5S_close
        - Src:             'H5Pdcpl.c:2355,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2357,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdcpl.c:2357,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_virtual_vspace
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2235
      functionLinenumberEnd: 2270
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         118
      ICount:          399
      EdgeCount:       133
      CyclomaticComplexity: 17
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_register
        - H5P_object_verify
        - H5P_peek
        - H5S_close
        - H5S_copy
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:2241,5'
          Dst:             H5_init_library
        - Src:             'H5Pdcpl.c:2241,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2241,5'
          Dst:             H5CX_push
        - Src:             'H5Pdcpl.c:2241,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2241,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdcpl.c:2244,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdcpl.c:2245,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2248,9'
          Dst:             H5P_peek
        - Src:             'H5Pdcpl.c:2249,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2251,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2255,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2257,26'
          Dst:             H5S_copy
        - Src:             'H5Pdcpl.c:2258,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2261,22'
          Dst:             H5I_register
        - Src:             'H5Pdcpl.c:2262,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2267,13'
          Dst:             H5S_close
        - Src:             'H5Pdcpl.c:2268,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2270,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdcpl.c:2270,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_virtual_count
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2194
      functionLinenumberEnd: 2217
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         74
      ICount:          266
      EdgeCount:       84
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_peek
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:2199,5'
          Dst:             H5_init_library
        - Src:             'H5Pdcpl.c:2199,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2199,5'
          Dst:             H5CX_push
        - Src:             'H5Pdcpl.c:2199,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2199,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdcpl.c:2203,30'
          Dst:             H5P_object_verify
        - Src:             'H5Pdcpl.c:2204,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2207,13'
          Dst:             H5P_peek
        - Src:             'H5Pdcpl.c:2208,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2210,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2217,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdcpl.c:2217,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_virtual
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2025
      functionLinenumberEnd: 2178
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         294
      ICount:          1141
      EdgeCount:       335
      CyclomaticComplexity: 43
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5D_virtual_check_mapping_post
        - H5D_virtual_check_mapping_pre
        - H5D_virtual_free_parsed_name
        - H5D_virtual_parse_source_name
        - H5D_virtual_update_min_dims
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5MM_realloc
        - H5MM_xfree
        - H5MM_xstrdup
        - H5O_msg_reset
        - H5P_object_verify
        - H5P_peek
        - H5P_poke
        - H5S_close
        - H5S_copy
        - H5S_get_select_unlim_dim
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:2036,5'
          Dst:             H5_init_library
        - Src:             'H5Pdcpl.c:2036,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2036,5'
          Dst:             H5CX_push
        - Src:             'H5Pdcpl.c:2036,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2036,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdcpl.c:2040,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2042,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2043,36'
          Dst:             H5I_object_verify
        - Src:             'H5Pdcpl.c:2044,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2045,39'
          Dst:             H5I_object_verify
        - Src:             'H5Pdcpl.c:2046,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2049,9'
          Dst:             H5D_virtual_check_mapping_pre
        - Src:             'H5Pdcpl.c:2050,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2053,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdcpl.c:2054,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2057,9'
          Dst:             H5P_peek
        - Src:             'H5Pdcpl.c:2058,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2068,13'
          Dst:             H5O_msg_reset
        - Src:             'H5Pdcpl.c:2069,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2084,55'
          Dst:             H5MM_realloc
        - Src:             'H5Pdcpl.c:2086,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2094,52'
          Dst:             H5S_copy
        - Src:             'H5Pdcpl.c:2095,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2096,42'
          Dst:             H5MM_xstrdup
        - Src:             'H5Pdcpl.c:2097,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2098,42'
          Dst:             H5MM_xstrdup
        - Src:             'H5Pdcpl.c:2099,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2100,39'
          Dst:             H5S_copy
        - Src:             'H5Pdcpl.c:2101,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2102,9'
          Dst:             H5D_virtual_parse_source_name
        - Src:             'H5Pdcpl.c:2104,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2105,9'
          Dst:             H5D_virtual_parse_source_name
        - Src:             'H5Pdcpl.c:2107,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2118,30'
          Dst:             H5S_get_select_unlim_dim
        - Src:             'H5Pdcpl.c:2119,30'
          Dst:             H5S_get_select_unlim_dim
        - Src:             'H5Pdcpl.c:2132,9'
          Dst:             H5D_virtual_check_mapping_post
        - Src:             'H5Pdcpl.c:2133,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2136,9'
          Dst:             H5D_virtual_update_min_dims
        - Src:             'H5Pdcpl.c:2137,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2146,13'
          Dst:             H5P_poke
        - Src:             'H5Pdcpl.c:2147,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2158,45'
          Dst:             H5MM_xfree
        - Src:             'H5Pdcpl.c:2159,45'
          Dst:             H5MM_xfree
        - Src:             'H5Pdcpl.c:2160,52'
          Dst:             H5S_close
        - Src:             'H5Pdcpl.c:2161,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2163,39'
          Dst:             H5S_close
        - Src:             'H5Pdcpl.c:2164,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2166,13'
          Dst:             H5D_virtual_free_parsed_name
        - Src:             'H5Pdcpl.c:2168,13'
          Dst:             H5D_virtual_free_parsed_name
        - Src:             'H5Pdcpl.c:2175,46'
          Dst:             H5MM_xfree
        - Src:             'H5Pdcpl.c:2178,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdcpl.c:2178,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_chunk
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1973
      functionLinenumberEnd: 2002
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          312
      EdgeCount:       93
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_peek
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:1978,5'
          Dst:             H5_init_library
        - Src:             'H5Pdcpl.c:1978,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:1978,5'
          Dst:             H5CX_push
        - Src:             'H5Pdcpl.c:1978,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:1978,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdcpl.c:1981,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdcpl.c:1982,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:1985,9'
          Dst:             H5P_peek
        - Src:             'H5Pdcpl.c:1986,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:1988,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:2002,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdcpl.c:2002,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_chunk
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1912
      functionLinenumberEnd: 1954
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         130
      ICount:          457
      EdgeCount:       145
      CyclomaticComplexity: 17
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P__set_layout
        - H5P_object_verify
        - H5_init_library
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:1919,5'
          Dst:             H5_init_library
        - Src:             'H5Pdcpl.c:1919,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:1919,5'
          Dst:             H5CX_push
        - Src:             'H5Pdcpl.c:1919,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:1919,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdcpl.c:1923,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:1925,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:1927,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:1935,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:1937,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:1940,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:1945,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdcpl.c:1946,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:1950,9'
          Dst:             H5P__set_layout
        - Src:             'H5Pdcpl.c:1951,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:1954,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdcpl.c:1954,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5P__set_layout
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1751
      functionLinenumberEnd: 1800
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         70
      ICount:          219
      EdgeCount:       74
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5P_get
        - H5P_peek
        - H5P_poke
        - H5P_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5Pdcpl.c:1770,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Pdcpl.c:1758,9'
          Dst:             H5P_get
        - Src:             'H5Pdcpl.c:1759,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:1766,13'
          Dst:             H5P_peek
        - Src:             'H5Pdcpl.c:1767,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:1787,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:1791,13'
          Dst:             H5P_poke
        - Src:             'H5Pdcpl.c:1792,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:1796,9'
          Dst:             H5P_set
        - Src:             'H5Pdcpl.c:1797,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Pget_layout
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1874
      functionLinenumberEnd: 1893
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          222
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_peek
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:1879,5'
          Dst:             H5_init_library
        - Src:             'H5Pdcpl.c:1879,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:1879,5'
          Dst:             H5CX_push
        - Src:             'H5Pdcpl.c:1879,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:1879,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdcpl.c:1882,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdcpl.c:1883,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:1886,9'
          Dst:             H5P_peek
        - Src:             'H5Pdcpl.c:1887,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:1893,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdcpl.c:1893,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_layout
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1814
      functionLinenumberEnd: 1858
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         92
      ICount:          325
      EdgeCount:       101
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P__set_layout
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Pdcpl.c:1830,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Pdcpl.c:1819,5'
          Dst:             H5_init_library
        - Src:             'H5Pdcpl.c:1819,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:1819,5'
          Dst:             H5CX_push
        - Src:             'H5Pdcpl.c:1819,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:1819,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdcpl.c:1823,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:1826,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdcpl.c:1827,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:1850,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:1854,9'
          Dst:             H5P__set_layout
        - Src:             'H5Pdcpl.c:1855,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:1858,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdcpl.c:1858,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5P_fill_value_cmp
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1303
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          329
      EdgeCount:       96
      CyclomaticComplexity: 20
      functionsReached:
        - H5T_cmp
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:1278,26'
          Dst:             H5T_cmp
        - Src:             'H5Pdcpl.c:1287,26'
          Dst:             memcmp
    - functionName:    H5P__dcrt_reg_prop
      functionSourceFile: '/src/hdf5/src/H5Pdcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         59
      ICount:          169
      EdgeCount:       64
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5P__dcrt_ext_file_list_close
        - H5P__dcrt_ext_file_list_cmp
        - H5P__dcrt_ext_file_list_copy
        - H5P__dcrt_ext_file_list_dec
        - H5P__dcrt_ext_file_list_del
        - H5P__dcrt_ext_file_list_enc
        - H5P__dcrt_ext_file_list_get
        - H5P__dcrt_ext_file_list_set
        - H5P__dcrt_fill_value_close
        - H5P__dcrt_fill_value_copy
        - H5P__dcrt_fill_value_dec
        - H5P__dcrt_fill_value_del
        - H5P__dcrt_fill_value_enc
        - H5P__dcrt_fill_value_get
        - H5P__dcrt_fill_value_set
        - H5P__dcrt_layout_close
        - H5P__dcrt_layout_cmp
        - H5P__dcrt_layout_copy
        - H5P__dcrt_layout_dec
        - H5P__dcrt_layout_del
        - H5P__dcrt_layout_enc
        - H5P__dcrt_layout_get
        - H5P__dcrt_layout_set
        - H5P__decode_bool
        - H5P__decode_unsigned
        - H5P__encode_bool
        - H5P__encode_unsigned
        - H5P__register_real
        - H5P_fill_value_cmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdcpl.c:304,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdcpl.c:304,9'
          Dst:             H5P__dcrt_layout_set
        - Src:             'H5Pdcpl.c:304,9'
          Dst:             H5P__dcrt_layout_get
        - Src:             'H5Pdcpl.c:304,9'
          Dst:             H5P__dcrt_layout_enc
        - Src:             'H5Pdcpl.c:304,9'
          Dst:             H5P__dcrt_layout_dec
        - Src:             'H5Pdcpl.c:304,9'
          Dst:             H5P__dcrt_layout_del
        - Src:             'H5Pdcpl.c:304,9'
          Dst:             H5P__dcrt_layout_copy
        - Src:             'H5Pdcpl.c:304,9'
          Dst:             H5P__dcrt_layout_cmp
        - Src:             'H5Pdcpl.c:304,9'
          Dst:             H5P__dcrt_layout_close
        - Src:             'H5Pdcpl.c:308,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:311,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdcpl.c:311,9'
          Dst:             H5P__dcrt_fill_value_set
        - Src:             'H5Pdcpl.c:311,9'
          Dst:             H5P__dcrt_fill_value_get
        - Src:             'H5Pdcpl.c:311,9'
          Dst:             H5P__dcrt_fill_value_enc
        - Src:             'H5Pdcpl.c:311,9'
          Dst:             H5P__dcrt_fill_value_dec
        - Src:             'H5Pdcpl.c:311,9'
          Dst:             H5P__dcrt_fill_value_del
        - Src:             'H5Pdcpl.c:311,9'
          Dst:             H5P__dcrt_fill_value_copy
        - Src:             'H5Pdcpl.c:311,9'
          Dst:             H5P_fill_value_cmp
        - Src:             'H5Pdcpl.c:311,9'
          Dst:             H5P__dcrt_fill_value_close
        - Src:             'H5Pdcpl.c:315,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:318,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdcpl.c:318,9'
          Dst:             H5P__encode_unsigned
        - Src:             'H5Pdcpl.c:318,9'
          Dst:             H5P__decode_unsigned
        - Src:             'H5Pdcpl.c:321,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:324,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdcpl.c:324,9'
          Dst:             H5P__dcrt_ext_file_list_set
        - Src:             'H5Pdcpl.c:324,9'
          Dst:             H5P__dcrt_ext_file_list_get
        - Src:             'H5Pdcpl.c:324,9'
          Dst:             H5P__dcrt_ext_file_list_enc
        - Src:             'H5Pdcpl.c:324,9'
          Dst:             H5P__dcrt_ext_file_list_dec
        - Src:             'H5Pdcpl.c:324,9'
          Dst:             H5P__dcrt_ext_file_list_del
        - Src:             'H5Pdcpl.c:324,9'
          Dst:             H5P__dcrt_ext_file_list_copy
        - Src:             'H5Pdcpl.c:324,9'
          Dst:             H5P__dcrt_ext_file_list_cmp
        - Src:             'H5Pdcpl.c:324,9'
          Dst:             H5P__dcrt_ext_file_list_close
        - Src:             'H5Pdcpl.c:329,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdcpl.c:332,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdcpl.c:332,9'
          Dst:             H5P__encode_bool
        - Src:             'H5Pdcpl.c:332,9'
          Dst:             H5P__decode_bool
        - Src:             'H5Pdcpl.c:335,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VM_log2_gen
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          157
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5VM_limit_enc_size
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VM_log2_gen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './H5VMprivate.h:450,13'
          Dst:             H5VM_log2_gen
    - functionName:    H5P__dxfr_modify_write_buf_dec
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2524
      functionLinenumberEnd: 2538
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__dxfr_modify_write_buf_enc
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2490
      functionLinenumberEnd: 2507
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          44
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__dxfr_selection_io_mode_dec
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2200
      functionLinenumberEnd: 2214
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__dxfr_selection_io_mode_enc
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2165
      functionLinenumberEnd: 2183
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__dxfr_dset_io_hyp_sel_close
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2137
      functionLinenumberEnd: 2148
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          67
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5S_close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:2144,18'
          Dst:             H5S_close
        - Src:             'H5Pdxpl.c:2145,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__dxfr_dset_io_hyp_sel_cmp
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2082
      functionLinenumberEnd: 2123
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          126
      EdgeCount:       38
      CyclomaticComplexity: 9
      functionsReached:
        - H5S_extent_equal
        - H5S_select_shape_same
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:2105,21'
          Dst:             H5S_extent_equal
        - Src:             'H5Pdxpl.c:2117,21'
          Dst:             H5S_select_shape_same
    - functionName:    H5P__dxfr_dset_io_hyp_sel_copy
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2044
      functionLinenumberEnd: 2067
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          119
      EdgeCount:       39
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5S_close
        - H5S_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:2054,34'
          Dst:             H5S_copy
        - Src:             'H5Pdxpl.c:2055,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2064,26'
          Dst:             H5S_close
        - Src:             'H5Pdxpl.c:2065,13'
          Dst:             H5E_printf_stack
    - functionName:    H5P__dxfr_xform_close
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 940
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          54
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5Z_xform_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:947,9'
          Dst:             H5Z_xform_destroy
        - Src:             'H5Pdxpl.c:948,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__dxfr_xform_cmp
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 926
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          161
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached:
        - H5Z_xform_extract_xform_str
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:910,17'
          Dst:             H5Z_xform_extract_xform_str
        - Src:             'H5Pdxpl.c:911,17'
          Dst:             H5Z_xform_extract_xform_str
        - Src:             'H5Pdxpl.c:921,25'
          Dst:             strcmp
    - functionName:    H5P__dxfr_xform_copy
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5Z_xform_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:866,9'
          Dst:             H5Z_xform_copy
        - Src:             'H5Pdxpl.c:867,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__dxfr_xform_del
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          56
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5Z_xform_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:838,9'
          Dst:             H5Z_xform_destroy
        - Src:             'H5Pdxpl.c:839,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__dxfr_xform_dec
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          129
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5Z_xform_create
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:808,41'
          Dst:             H5Z_xform_create
        - Src:             'H5Pdxpl.c:809,13'
          Dst:             H5E_printf_stack
    - functionName:    H5P__dxfr_xform_enc
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          191
      EdgeCount:       39
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5VM_limit_enc_size
        - H5Z_xform_extract_xform_str
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:733,29'
          Dst:             H5Z_xform_extract_xform_str
        - Src:             'H5Pdxpl.c:734,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:737,15'
          Dst:             strlen
        - Src:             'H5Pdxpl.c:746,21'
          Dst:             H5VM_limit_enc_size
        - Src:             'H5Pdxpl.c:763,19'
          Dst:             H5VM_limit_enc_size
    - functionName:    H5P__dxfr_xform_get
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5Z_xform_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:695,9'
          Dst:             H5Z_xform_copy
        - Src:             'H5Pdxpl.c:696,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__dxfr_xform_set
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5Z_xform_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:666,9'
          Dst:             H5Z_xform_copy
        - Src:             'H5Pdxpl.c:667,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__dxfr_edc_dec
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2016
      functionLinenumberEnd: 2030
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__dxfr_edc_enc
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1982
      functionLinenumberEnd: 1999
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__dxfr_mpio_chunk_opt_hard_dec
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1852
      functionLinenumberEnd: 1866
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__dxfr_mpio_chunk_opt_hard_enc
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1817
      functionLinenumberEnd: 1835
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__dxfr_mpio_collective_opt_dec
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1785
      functionLinenumberEnd: 1800
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__dxfr_mpio_collective_opt_enc
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1750
      functionLinenumberEnd: 1768
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__dxfr_io_xfer_mode_dec
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1719
      functionLinenumberEnd: 1733
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__dxfr_io_xfer_mode_enc
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1685
      functionLinenumberEnd: 1702
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__dxfr_btree_split_ratio_dec
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          188
      EdgeCount:       37
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:633,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__dxfr_btree_split_ratio_enc
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          160
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__dxfr_bkgr_buf_type_dec
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__dxfr_bkgr_buf_type_enc
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Pget_modify_write_buf
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2587
      functionLinenumberEnd: 2603
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          230
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:2591,5'
          Dst:             H5_init_library
        - Src:             'H5Pdxpl.c:2591,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2591,5'
          Dst:             H5CX_push
        - Src:             'H5Pdxpl.c:2591,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2591,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdxpl.c:2594,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdxpl.c:2595,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2599,13'
          Dst:             H5P_get
        - Src:             'H5Pdxpl.c:2600,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2603,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdxpl.c:2603,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_modify_write_buf
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2554
      functionLinenumberEnd: 2572
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          251
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:2558,5'
          Dst:             H5_init_library
        - Src:             'H5Pdxpl.c:2558,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2558,5'
          Dst:             H5CX_push
        - Src:             'H5Pdxpl.c:2558,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2558,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdxpl.c:2562,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2564,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdxpl.c:2565,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2568,9'
          Dst:             H5P_set
        - Src:             'H5Pdxpl.c:2569,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2572,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdxpl.c:2572,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_actual_selection_io_mode
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2457
      functionLinenumberEnd: 2473
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          230
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:2461,5'
          Dst:             H5_init_library
        - Src:             'H5Pdxpl.c:2461,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2461,5'
          Dst:             H5CX_push
        - Src:             'H5Pdxpl.c:2461,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2461,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdxpl.c:2464,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdxpl.c:2465,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2469,13'
          Dst:             H5P_get
        - Src:             'H5Pdxpl.c:2470,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2473,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdxpl.c:2473,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_no_selection_io_cause
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2425
      functionLinenumberEnd: 2441
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          230
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:2429,5'
          Dst:             H5_init_library
        - Src:             'H5Pdxpl.c:2429,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2429,5'
          Dst:             H5CX_push
        - Src:             'H5Pdxpl.c:2429,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2429,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdxpl.c:2432,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdxpl.c:2433,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2437,13'
          Dst:             H5P_get
        - Src:             'H5Pdxpl.c:2438,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2441,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdxpl.c:2441,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_selection_io
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2395
      functionLinenumberEnd: 2411
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          230
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:2399,5'
          Dst:             H5_init_library
        - Src:             'H5Pdxpl.c:2399,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2399,5'
          Dst:             H5CX_push
        - Src:             'H5Pdxpl.c:2399,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2399,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdxpl.c:2402,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdxpl.c:2403,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2407,13'
          Dst:             H5P_get
        - Src:             'H5Pdxpl.c:2408,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2411,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdxpl.c:2411,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_selection_io
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2358
      functionLinenumberEnd: 2376
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          250
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:2362,5'
          Dst:             H5_init_library
        - Src:             'H5Pdxpl.c:2362,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2362,5'
          Dst:             H5CX_push
        - Src:             'H5Pdxpl.c:2362,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2362,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdxpl.c:2366,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2368,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdxpl.c:2369,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2372,9'
          Dst:             H5P_set
        - Src:             'H5Pdxpl.c:2373,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2376,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdxpl.c:2376,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_dataset_io_hyperslab_selection
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2243
      functionLinenumberEnd: 2339
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         234
      ICount:          762
      EdgeCount:       267
      CyclomaticComplexity: 35
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_peek
        - H5P_poke
        - H5S_close
        - H5S_create_simple
        - H5S_get_simple_extent_ndims
        - H5S_select_hyperslab
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:2250,5'
          Dst:             H5_init_library
        - Src:             'H5Pdxpl.c:2250,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2250,5'
          Dst:             H5CX_push
        - Src:             'H5Pdxpl.c:2250,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2250,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdxpl.c:2254,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2256,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2258,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2265,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2268,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2272,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdxpl.c:2273,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2276,9'
          Dst:             H5P_peek
        - Src:             'H5Pdxpl.c:2277,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2284,23'
          Dst:             H5S_get_simple_extent_ndims
        - Src:             'H5Pdxpl.c:2285,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2292,21'
          Dst:             H5S_close
        - Src:             'H5Pdxpl.c:2293,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2302,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2316,30'
          Dst:             H5S_create_simple
        - Src:             'H5Pdxpl.c:2317,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2322,9'
          Dst:             H5S_select_hyperslab
        - Src:             'H5Pdxpl.c:2323,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2326,9'
          Dst:             H5P_poke
        - Src:             'H5Pdxpl.c:2327,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2333,45'
          Dst:             H5P_poke
        - Src:             'H5Pdxpl.c:2334,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2335,30'
          Dst:             H5S_close
        - Src:             'H5Pdxpl.c:2336,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:2339,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdxpl.c:2339,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_hyper_vector_size
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1652
      functionLinenumberEnd: 1668
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          230
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:1656,5'
          Dst:             H5_init_library
        - Src:             'H5Pdxpl.c:1656,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1656,5'
          Dst:             H5CX_push
        - Src:             'H5Pdxpl.c:1656,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1656,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdxpl.c:1659,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdxpl.c:1660,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1664,13'
          Dst:             H5P_get
        - Src:             'H5Pdxpl.c:1665,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1668,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdxpl.c:1668,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_hyper_vector_size
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1619
      functionLinenumberEnd: 1638
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          250
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:1623,5'
          Dst:             H5_init_library
        - Src:             'H5Pdxpl.c:1623,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1623,5'
          Dst:             H5CX_push
        - Src:             'H5Pdxpl.c:1623,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1623,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdxpl.c:1627,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1630,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdxpl.c:1631,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1634,9'
          Dst:             H5P_set
        - Src:             'H5Pdxpl.c:1635,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1638,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdxpl.c:1638,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_vlen_mem_manager
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1572
      functionLinenumberEnd: 1596
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         105
      ICount:          353
      EdgeCount:       120
      CyclomaticComplexity: 17
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:1576,5'
          Dst:             H5_init_library
        - Src:             'H5Pdxpl.c:1576,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1576,5'
          Dst:             H5CX_push
        - Src:             'H5Pdxpl.c:1576,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1576,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdxpl.c:1579,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdxpl.c:1580,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1583,13'
          Dst:             H5P_get
        - Src:             'H5Pdxpl.c:1584,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1586,13'
          Dst:             H5P_get
        - Src:             'H5Pdxpl.c:1587,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1589,13'
          Dst:             H5P_get
        - Src:             'H5Pdxpl.c:1590,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1592,13'
          Dst:             H5P_get
        - Src:             'H5Pdxpl.c:1593,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1596,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdxpl.c:1596,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_vlen_mem_manager
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1542
      functionLinenumberEnd: 1557
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          231
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set_vlen_mem_manager
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:1546,5'
          Dst:             H5_init_library
        - Src:             'H5Pdxpl.c:1546,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1546,5'
          Dst:             H5CX_push
        - Src:             'H5Pdxpl.c:1546,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1546,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdxpl.c:1549,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdxpl.c:1550,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1553,9'
          Dst:             H5P_set_vlen_mem_manager
        - Src:             'H5Pdxpl.c:1554,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1557,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdxpl.c:1557,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5P_set_vlen_mem_manager
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1502
      functionLinenumberEnd: 1520
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          147
      EdgeCount:       52
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5P_set
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:1510,9'
          Dst:             H5P_set
        - Src:             'H5Pdxpl.c:1511,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1512,9'
          Dst:             H5P_set
        - Src:             'H5Pdxpl.c:1513,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1514,9'
          Dst:             H5P_set
        - Src:             'H5Pdxpl.c:1515,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1516,9'
          Dst:             H5P_set
        - Src:             'H5Pdxpl.c:1517,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Pset_btree_ratios
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1455
      functionLinenumberEnd: 1480
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          302
      EdgeCount:       96
      CyclomaticComplexity: 16
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:1460,5'
          Dst:             H5_init_library
        - Src:             'H5Pdxpl.c:1460,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1460,5'
          Dst:             H5CX_push
        - Src:             'H5Pdxpl.c:1460,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1460,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdxpl.c:1464,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1467,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdxpl.c:1468,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1476,9'
          Dst:             H5P_set
        - Src:             'H5Pdxpl.c:1477,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1480,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdxpl.c:1480,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_btree_ratios
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1409
      functionLinenumberEnd: 1433
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          271
      EdgeCount:       80
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:1414,5'
          Dst:             H5_init_library
        - Src:             'H5Pdxpl.c:1414,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1414,5'
          Dst:             H5CX_push
        - Src:             'H5Pdxpl.c:1414,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1414,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdxpl.c:1417,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdxpl.c:1418,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1421,9'
          Dst:             H5P_get
        - Src:             'H5Pdxpl.c:1422,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1433,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdxpl.c:1433,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_type_conv_cb
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1372
      functionLinenumberEnd: 1392
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          232
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:1377,5'
          Dst:             H5_init_library
        - Src:             'H5Pdxpl.c:1377,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1377,5'
          Dst:             H5CX_push
        - Src:             'H5Pdxpl.c:1377,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1377,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdxpl.c:1380,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdxpl.c:1381,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1384,9'
          Dst:             H5P_get
        - Src:             'H5Pdxpl.c:1385,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1392,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdxpl.c:1392,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_type_conv_cb
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1337
      functionLinenumberEnd: 1356
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          230
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:1342,5'
          Dst:             H5_init_library
        - Src:             'H5Pdxpl.c:1342,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1342,5'
          Dst:             H5CX_push
        - Src:             'H5Pdxpl.c:1342,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1342,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdxpl.c:1345,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdxpl.c:1346,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1352,9'
          Dst:             H5P_set
        - Src:             'H5Pdxpl.c:1353,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1356,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdxpl.c:1356,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_filter_callback
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1302
      functionLinenumberEnd: 1321
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          230
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:1307,5'
          Dst:             H5_init_library
        - Src:             'H5Pdxpl.c:1307,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1307,5'
          Dst:             H5CX_push
        - Src:             'H5Pdxpl.c:1307,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1307,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdxpl.c:1310,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdxpl.c:1311,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1317,9'
          Dst:             H5P_set
        - Src:             'H5Pdxpl.c:1318,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1321,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdxpl.c:1321,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_edc_check
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1286
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          218
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:1275,5'
          Dst:             H5_init_library
        - Src:             'H5Pdxpl.c:1275,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1275,5'
          Dst:             H5CX_push
        - Src:             'H5Pdxpl.c:1275,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1275,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdxpl.c:1278,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdxpl.c:1279,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1282,9'
          Dst:             H5P_get
        - Src:             'H5Pdxpl.c:1283,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1286,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdxpl.c:1286,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_edc_check
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1235
      functionLinenumberEnd: 1254
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         73
      ICount:          261
      EdgeCount:       83
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:1239,5'
          Dst:             H5_init_library
        - Src:             'H5Pdxpl.c:1239,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1239,5'
          Dst:             H5CX_push
        - Src:             'H5Pdxpl.c:1239,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1239,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdxpl.c:1243,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1246,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdxpl.c:1247,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1250,9'
          Dst:             H5P_set
        - Src:             'H5Pdxpl.c:1251,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1254,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdxpl.c:1254,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_preserve
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1199
      functionLinenumberEnd: 1218
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          225
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:1204,5'
          Dst:             H5_init_library
        - Src:             'H5Pdxpl.c:1204,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1204,5'
          Dst:             H5CX_push
        - Src:             'H5Pdxpl.c:1204,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1204,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdxpl.c:1207,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdxpl.c:1208,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1211,9'
          Dst:             H5P_get
        - Src:             'H5Pdxpl.c:1212,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1218,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdxpl.c:1218,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_preserve
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1166
      functionLinenumberEnd: 1183
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          228
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:1171,5'
          Dst:             H5_init_library
        - Src:             'H5Pdxpl.c:1171,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1171,5'
          Dst:             H5CX_push
        - Src:             'H5Pdxpl.c:1171,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1171,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdxpl.c:1174,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdxpl.c:1175,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1179,9'
          Dst:             H5P_set
        - Src:             'H5Pdxpl.c:1180,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1183,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdxpl.c:1183,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_buffer
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1121
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         88
      ICount:          303
      EdgeCount:       100
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:1126,5'
          Dst:             H5_init_library
        - Src:             'H5Pdxpl.c:1126,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1126,5'
          Dst:             H5CX_push
        - Src:             'H5Pdxpl.c:1126,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1126,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdxpl.c:1129,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdxpl.c:1130,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1134,13'
          Dst:             H5P_get
        - Src:             'H5Pdxpl.c:1135,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1137,13'
          Dst:             H5P_get
        - Src:             'H5Pdxpl.c:1138,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1141,9'
          Dst:             H5P_get
        - Src:             'H5Pdxpl.c:1142,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1148,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdxpl.c:1148,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_buffer
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1082
      functionLinenumberEnd: 1105
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          314
      EdgeCount:       104
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:1086,5'
          Dst:             H5_init_library
        - Src:             'H5Pdxpl.c:1086,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1086,5'
          Dst:             H5CX_push
        - Src:             'H5Pdxpl.c:1086,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1086,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdxpl.c:1090,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1093,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdxpl.c:1094,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1097,9'
          Dst:             H5P_set
        - Src:             'H5Pdxpl.c:1098,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1099,9'
          Dst:             H5P_set
        - Src:             'H5Pdxpl.c:1100,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1101,9'
          Dst:             H5P_set
        - Src:             'H5Pdxpl.c:1102,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1105,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdxpl.c:1105,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_data_transform
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1025
      functionLinenumberEnd: 1059
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         88
      ICount:          319
      EdgeCount:       100
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_peek
        - H5Z_xform_extract_xform_str
        - H5_init_library
        - strlen
        - strncpy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:1032,5'
          Dst:             H5_init_library
        - Src:             'H5Pdxpl.c:1032,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1032,5'
          Dst:             H5CX_push
        - Src:             'H5Pdxpl.c:1032,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1032,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdxpl.c:1035,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdxpl.c:1036,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1038,9'
          Dst:             H5P_peek
        - Src:             'H5Pdxpl.c:1039,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1042,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1045,25'
          Dst:             H5Z_xform_extract_xform_str
        - Src:             'H5Pdxpl.c:1046,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1049,11'
          Dst:             strlen
        - Src:             'H5Pdxpl.c:1051,9'
          Dst:             strncpy
        - Src:             'H5Pdxpl.c:1059,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdxpl.c:1059,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_data_transform
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 1001
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         118
      ICount:          385
      EdgeCount:       133
      CyclomaticComplexity: 17
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_peek
        - H5P_poke
        - H5Z_xform_create
        - H5Z_xform_destroy
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:970,5'
          Dst:             H5_init_library
        - Src:             'H5Pdxpl.c:970,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:970,5'
          Dst:             H5CX_push
        - Src:             'H5Pdxpl.c:970,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:970,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pdxpl.c:974,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:977,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pdxpl.c:978,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:981,9'
          Dst:             H5P_peek
        - Src:             'H5Pdxpl.c:982,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:985,9'
          Dst:             H5Z_xform_destroy
        - Src:             'H5Pdxpl.c:986,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:989,36'
          Dst:             H5Z_xform_create
        - Src:             'H5Pdxpl.c:990,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:993,9'
          Dst:             H5P_poke
        - Src:             'H5Pdxpl.c:994,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:998,32'
          Dst:             H5Z_xform_destroy
        - Src:             'H5Pdxpl.c:999,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:1001,5'
          Dst:             H5CX_pop
        - Src:             'H5Pdxpl.c:1001,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5P__dxfr_reg_prop
      functionSourceFile: '/src/hdf5/src/H5Pdxpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         312
      ICount:          859
      EdgeCount:       340
      CyclomaticComplexity: 30
      functionsReached:
        - H5E_printf_stack
        - H5P__decode_size_t
        - H5P__decode_unsigned
        - H5P__dxfr_bkgr_buf_type_dec
        - H5P__dxfr_bkgr_buf_type_enc
        - H5P__dxfr_btree_split_ratio_dec
        - H5P__dxfr_btree_split_ratio_enc
        - H5P__dxfr_dset_io_hyp_sel_close
        - H5P__dxfr_dset_io_hyp_sel_cmp
        - H5P__dxfr_dset_io_hyp_sel_copy
        - H5P__dxfr_edc_dec
        - H5P__dxfr_edc_enc
        - H5P__dxfr_io_xfer_mode_dec
        - H5P__dxfr_io_xfer_mode_enc
        - H5P__dxfr_modify_write_buf_dec
        - H5P__dxfr_modify_write_buf_enc
        - H5P__dxfr_mpio_chunk_opt_hard_dec
        - H5P__dxfr_mpio_chunk_opt_hard_enc
        - H5P__dxfr_mpio_collective_opt_dec
        - H5P__dxfr_mpio_collective_opt_enc
        - H5P__dxfr_selection_io_mode_dec
        - H5P__dxfr_selection_io_mode_enc
        - H5P__dxfr_xform_close
        - H5P__dxfr_xform_cmp
        - H5P__dxfr_xform_copy
        - H5P__dxfr_xform_dec
        - H5P__dxfr_xform_del
        - H5P__dxfr_xform_enc
        - H5P__dxfr_xform_get
        - H5P__dxfr_xform_set
        - H5P__encode_size_t
        - H5P__encode_unsigned
        - H5P__register_real
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pdxpl.c:319,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdxpl.c:319,9'
          Dst:             H5P__encode_size_t
        - Src:             'H5Pdxpl.c:319,9'
          Dst:             H5P__decode_size_t
        - Src:             'H5Pdxpl.c:322,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:326,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdxpl.c:328,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:332,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdxpl.c:334,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:337,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdxpl.c:337,9'
          Dst:             H5P__dxfr_bkgr_buf_type_enc
        - Src:             'H5Pdxpl.c:337,9'
          Dst:             H5P__dxfr_bkgr_buf_type_dec
        - Src:             'H5Pdxpl.c:340,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:343,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdxpl.c:343,9'
          Dst:             H5P__dxfr_btree_split_ratio_enc
        - Src:             'H5Pdxpl.c:343,9'
          Dst:             H5P__dxfr_btree_split_ratio_dec
        - Src:             'H5Pdxpl.c:346,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:350,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdxpl.c:352,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:356,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdxpl.c:359,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:363,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdxpl.c:365,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:369,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdxpl.c:372,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:375,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdxpl.c:375,9'
          Dst:             H5P__encode_size_t
        - Src:             'H5Pdxpl.c:375,9'
          Dst:             H5P__decode_size_t
        - Src:             'H5Pdxpl.c:378,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:381,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdxpl.c:381,9'
          Dst:             H5P__dxfr_io_xfer_mode_enc
        - Src:             'H5Pdxpl.c:381,9'
          Dst:             H5P__dxfr_io_xfer_mode_dec
        - Src:             'H5Pdxpl.c:384,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:385,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdxpl.c:385,9'
          Dst:             H5P__dxfr_mpio_collective_opt_enc
        - Src:             'H5Pdxpl.c:385,9'
          Dst:             H5P__dxfr_mpio_collective_opt_dec
        - Src:             'H5Pdxpl.c:389,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:390,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdxpl.c:390,9'
          Dst:             H5P__dxfr_mpio_chunk_opt_hard_enc
        - Src:             'H5Pdxpl.c:390,9'
          Dst:             H5P__dxfr_mpio_chunk_opt_hard_dec
        - Src:             'H5Pdxpl.c:393,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:394,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdxpl.c:394,9'
          Dst:             H5P__encode_unsigned
        - Src:             'H5Pdxpl.c:394,9'
          Dst:             H5P__decode_unsigned
        - Src:             'H5Pdxpl.c:397,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:398,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdxpl.c:398,9'
          Dst:             H5P__encode_unsigned
        - Src:             'H5Pdxpl.c:398,9'
          Dst:             H5P__decode_unsigned
        - Src:             'H5Pdxpl.c:402,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:406,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdxpl.c:409,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:413,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdxpl.c:416,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:420,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdxpl.c:423,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:427,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdxpl.c:430,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:433,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdxpl.c:433,9'
          Dst:             H5P__dxfr_edc_enc
        - Src:             'H5Pdxpl.c:433,9'
          Dst:             H5P__dxfr_edc_dec
        - Src:             'H5Pdxpl.c:435,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:439,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdxpl.c:441,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:445,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdxpl.c:447,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:450,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdxpl.c:450,9'
          Dst:             H5P__dxfr_xform_set
        - Src:             'H5Pdxpl.c:450,9'
          Dst:             H5P__dxfr_xform_get
        - Src:             'H5Pdxpl.c:450,9'
          Dst:             H5P__dxfr_xform_enc
        - Src:             'H5Pdxpl.c:450,9'
          Dst:             H5P__dxfr_xform_dec
        - Src:             'H5Pdxpl.c:450,9'
          Dst:             H5P__dxfr_xform_del
        - Src:             'H5Pdxpl.c:450,9'
          Dst:             H5P__dxfr_xform_copy
        - Src:             'H5Pdxpl.c:450,9'
          Dst:             H5P__dxfr_xform_cmp
        - Src:             'H5Pdxpl.c:450,9'
          Dst:             H5P__dxfr_xform_close
        - Src:             'H5Pdxpl.c:454,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:457,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdxpl.c:457,9'
          Dst:             H5P__dxfr_dset_io_hyp_sel_copy
        - Src:             'H5Pdxpl.c:457,9'
          Dst:             H5P__dxfr_dset_io_hyp_sel_cmp
        - Src:             'H5Pdxpl.c:457,9'
          Dst:             H5P__dxfr_dset_io_hyp_sel_close
        - Src:             'H5Pdxpl.c:461,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:463,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdxpl.c:463,9'
          Dst:             H5P__dxfr_selection_io_mode_enc
        - Src:             'H5Pdxpl.c:463,9'
          Dst:             H5P__dxfr_selection_io_mode_dec
        - Src:             'H5Pdxpl.c:466,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:470,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdxpl.c:473,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:477,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdxpl.c:480,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pdxpl.c:483,9'
          Dst:             H5P__register_real
        - Src:             'H5Pdxpl.c:483,9'
          Dst:             H5P__dxfr_modify_write_buf_enc
        - Src:             'H5Pdxpl.c:483,9'
          Dst:             H5P__dxfr_modify_write_buf_dec
        - Src:             'H5Pdxpl.c:486,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VM_log2_gen
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          157
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__decode
      functionSourceFile: '/src/hdf5/src/H5Pencdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 798
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         143
      ICount:          477
      EdgeCount:       161
      CyclomaticComplexity: 20
      functionsReached:
        - H5E_printf_stack
        - H5I_dec_ref
        - H5I_object
        - H5MM_realloc
        - H5MM_xfree
        - H5P__find_prop_plist
        - H5P__new_plist_of_type
        - H5P_poke
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pencdec.c:724,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pencdec.c:729,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pencdec.c:735,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pencdec.c:738,21'
          Dst:             H5P__new_plist_of_type
        - Src:             'H5Pencdec.c:739,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pencdec.c:742,44'
          Dst:             H5I_object
        - Src:             'H5Pencdec.c:743,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pencdec.c:756,14'
          Dst:             strlen
        - Src:             'H5Pencdec.c:759,29'
          Dst:             H5P__find_prop_plist
        - Src:             'H5Pencdec.c:760,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pencdec.c:764,38'
          Dst:             H5MM_realloc
        - Src:             'H5Pencdec.c:765,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pencdec.c:772,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pencdec.c:776,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pencdec.c:779,13'
          Dst:             H5P_poke
        - Src:             'H5Pencdec.c:780,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pencdec.c:789,21'
          Dst:             H5MM_xfree
        - Src:             'H5Pencdec.c:793,29'
          Dst:             H5I_dec_ref
        - Src:             'H5Pencdec.c:794,13'
          Dst:             H5E_printf_stack
    - functionName:    H5P__decode_uint64_t
      functionSourceFile: '/src/hdf5/src/H5Pencdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          107
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pencdec.c:677,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__decode_double
      functionSourceFile: '/src/hdf5/src/H5Pencdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          107
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pencdec.c:641,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__decode_bool
      functionSourceFile: '/src/hdf5/src/H5Pencdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__decode_uint8_t
      functionSourceFile: '/src/hdf5/src/H5Pencdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__decode_unsigned
      functionSourceFile: '/src/hdf5/src/H5Pencdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          125
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pencdec.c:545,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__decode_hsize_t
      functionSourceFile: '/src/hdf5/src/H5Pencdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          73
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__decode_size_t
      functionSourceFile: '/src/hdf5/src/H5Pencdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          73
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__encode_cb
      functionSourceFile: '/src/hdf5/src/H5Pencdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          125
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - strcpy
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pencdec.c:348,25'
          Dst:             strlen
        - Src:             'H5Pencdec.c:350,13'
          Dst:             strcpy
        - Src:             'H5Pencdec.c:358,13'
          Dst:             H5E_printf_stack
    - functionName:    H5P__encode
      functionSourceFile: '/src/hdf5/src/H5Pencdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          166
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5P__encode_cb
        - H5P__iterate_plist
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pencdec.c:403,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pencdec.c:428,9'
          Dst:             H5P__iterate_plist
        - Src:             'H5Pencdec.c:428,9'
          Dst:             H5P__encode_cb
        - Src:             'H5Pencdec.c:429,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__encode_uint64_t
      functionSourceFile: '/src/hdf5/src/H5Pencdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          92
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__encode_double
      functionSourceFile: '/src/hdf5/src/H5Pencdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__encode_bool
      functionSourceFile: '/src/hdf5/src/H5Pencdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__encode_uint8_t
      functionSourceFile: '/src/hdf5/src/H5Pencdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__encode_unsigned
      functionSourceFile: '/src/hdf5/src/H5Pencdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          85
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__encode_hsize_t
      functionSourceFile: '/src/hdf5/src/H5Pencdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          97
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - H5VM_limit_enc_size
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pencdec.c:119,27'
          Dst:             H5VM_limit_enc_size
    - functionName:    H5VM_limit_enc_size
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VM_log2_gen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './H5VMprivate.h:450,13'
          Dst:             H5VM_log2_gen
    - functionName:    H5P__encode_size_t
      functionSourceFile: '/src/hdf5/src/H5Pencdec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          97
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - H5VM_limit_enc_size
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pencdec.c:82,27'
          Dst:             H5VM_limit_enc_size
    - functionName:    H5P__file_image_info_free
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3342
      functionLinenumberEnd: 3376
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         51
      ICount:          188
      EdgeCount:       59
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:3360,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:3363,17'
          Dst:             H5MM_xfree
        - Src:             'H5Pfapl.c:3369,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:3371,17'
          Dst:             H5E_printf_stack
    - functionName:    H5P__file_image_info_copy
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3272
      functionLinenumberEnd: 3325
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         65
      ICount:          268
      EdgeCount:       75
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:3295,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:3299,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:3307,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:3318,17'
          Dst:             H5E_printf_stack
    - functionName:    H5P__file_driver_free
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1722
      functionLinenumberEnd: 1747
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          122
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5FD_free_driver_info
        - H5I_dec_ref
        - H5MM_xfree_const
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:1734,21'
          Dst:             H5FD_free_driver_info
        - Src:             'H5Pfapl.c:1735,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1738,13'
          Dst:             H5MM_xfree_const
        - Src:             'H5Pfapl.c:1741,17'
          Dst:             H5I_dec_ref
        - Src:             'H5Pfapl.c:1742,17'
          Dst:             H5E_printf_stack
    - functionName:    H5P__file_driver_copy
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1655
      functionLinenumberEnd: 1707
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         85
      ICount:          284
      EdgeCount:       96
      CyclomaticComplexity: 13
      functionsReached:
        - H5E_printf_stack
        - H5I_inc_ref
        - H5I_object
        - H5MM_strdup
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:1666,17'
          Dst:             H5I_inc_ref
        - Src:             'H5Pfapl.c:1667,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1675,55'
          Dst:             H5I_object
        - Src:             'H5Pfapl.c:1676,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1681,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1685,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1689,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1699,47'
          Dst:             H5MM_strdup
        - Src:             'H5Pfapl.c:1700,21'
          Dst:             H5E_printf_stack
    - functionName:    H5VM_log2_gen
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          157
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5VM_limit_enc_size
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VM_log2_gen
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             './H5VMprivate.h:450,13'
          Dst:             H5VM_log2_gen
    - functionName:    H5P__facc_vol_close
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6212
      functionLinenumberEnd: 6222
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5VL_conn_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:6218,9'
          Dst:             H5VL_conn_free
        - Src:             'H5Pfapl.c:6219,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__facc_vol_cmp
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6156
      functionLinenumberEnd: 6197
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          99
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - H5I_object
        - H5VL_cmp_connector_cls
        - H5VL_cmp_connector_info
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:6173,41'
          Dst:             H5I_object
        - Src:             'H5Pfapl.c:6175,41'
          Dst:             H5I_object
        - Src:             'H5Pfapl.c:6177,14'
          Dst:             H5VL_cmp_connector_cls
        - Src:             'H5Pfapl.c:6190,14'
          Dst:             H5VL_cmp_connector_info
    - functionName:    H5P__facc_vol_copy
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6128
      functionLinenumberEnd: 6138
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5VL_conn_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:6134,9'
          Dst:             H5VL_conn_copy
        - Src:             'H5Pfapl.c:6135,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__facc_vol_del
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6103
      functionLinenumberEnd: 6113
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5VL_conn_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:6109,9'
          Dst:             H5VL_conn_free
        - Src:             'H5Pfapl.c:6110,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__facc_vol_get
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6074
      functionLinenumberEnd: 6087
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5VL_conn_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:6083,9'
          Dst:             H5VL_conn_copy
        - Src:             'H5Pfapl.c:6084,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__facc_vol_set
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6045
      functionLinenumberEnd: 6058
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5VL_conn_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:6054,9'
          Dst:             H5VL_conn_copy
        - Src:             'H5Pfapl.c:6055,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__facc_vol_create
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6019
      functionLinenumberEnd: 6029
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5VL_conn_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:6025,9'
          Dst:             H5VL_conn_copy
        - Src:             'H5Pfapl.c:6026,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__facc_cache_image_config_cmp
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3391
      functionLinenumberEnd: 3427
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          244
      EdgeCount:       67
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__facc_cache_image_config_dec
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3487
      functionLinenumberEnd: 3518
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          370
      EdgeCount:       28
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:3507,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__facc_cache_image_config_enc
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3444
      functionLinenumberEnd: 3470
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          269
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__facc_mdc_log_location_close
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4802
      functionLinenumberEnd: 4809
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5MM_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:4807,5'
          Dst:             H5MM_xfree
    - functionName:    H5P__facc_mdc_log_location_cmp
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4772
      functionLinenumberEnd: 4787
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          99
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:4784,21'
          Dst:             strcmp
    - functionName:    H5P__facc_mdc_log_location_copy
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4749
      functionLinenumberEnd: 4756
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5MM_xstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:4754,23'
          Dst:             H5MM_xstrdup
    - functionName:    H5P__facc_mdc_log_location_del
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4728
      functionLinenumberEnd: 4735
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5MM_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:4733,5'
          Dst:             H5MM_xfree
    - functionName:    H5P__facc_mdc_log_location_dec
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4677
      functionLinenumberEnd: 4713
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          140
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - strncpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:4703,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4704,9'
          Dst:             strncpy
    - functionName:    H5P__facc_mdc_log_location_enc
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4625
      functionLinenumberEnd: 4660
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          150
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - H5VM_limit_enc_size
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:4638,15'
          Dst:             strlen
        - Src:             'H5Pfapl.c:4641,17'
          Dst:             H5VM_limit_enc_size
    - functionName:    H5P__facc_file_image_info_close
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3713
      functionLinenumberEnd: 3723
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5P__file_image_info_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:3719,9'
          Dst:             H5P__file_image_info_free
        - Src:             'H5Pfapl.c:3720,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__facc_file_image_info_cmp
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3647
      functionLinenumberEnd: 3697
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          322
      EdgeCount:       89
      CyclomaticComplexity: 18
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:3694,21'
          Dst:             memcmp
    - functionName:    H5P__facc_file_image_info_copy
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3620
      functionLinenumberEnd: 3630
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5P__file_image_info_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:3626,9'
          Dst:             H5P__file_image_info_copy
        - Src:             'H5Pfapl.c:3627,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__facc_file_image_info_del
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3594
      functionLinenumberEnd: 3604
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5P__file_image_info_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:3600,9'
          Dst:             H5P__file_image_info_free
        - Src:             'H5Pfapl.c:3601,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__facc_file_image_info_get
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3563
      functionLinenumberEnd: 3576
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5P__file_image_info_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:3572,9'
          Dst:             H5P__file_image_info_copy
        - Src:             'H5Pfapl.c:3573,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__facc_file_image_info_set
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3534
      functionLinenumberEnd: 3547
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5P__file_image_info_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:3543,9'
          Dst:             H5P__file_image_info_copy
        - Src:             'H5Pfapl.c:3544,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__facc_libver_type_dec
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4344
      functionLinenumberEnd: 4358
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__facc_libver_type_enc
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4310
      functionLinenumberEnd: 4327
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__facc_multi_type_dec
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4279
      functionLinenumberEnd: 4293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__facc_multi_type_enc
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4245
      functionLinenumberEnd: 4262
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__facc_fclose_degree_dec
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4214
      functionLinenumberEnd: 4228
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__facc_fclose_degree_enc
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4179
      functionLinenumberEnd: 4197
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__facc_file_driver_close
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1967
      functionLinenumberEnd: 1977
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5P__file_driver_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:1973,9'
          Dst:             H5P__file_driver_free
        - Src:             'H5Pfapl.c:1974,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__facc_file_driver_cmp
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1898
      functionLinenumberEnd: 1952
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         87
      ICount:          366
      EdgeCount:       108
      CyclomaticComplexity: 23
      functionsReached:
        - H5FD_get_class
        - memcmp
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:1914,25'
          Dst:             H5FD_get_class
        - Src:             'H5Pfapl.c:1916,25'
          Dst:             H5FD_get_class
        - Src:             'H5Pfapl.c:1922,27'
          Dst:             strcmp
        - Src:             'H5Pfapl.c:1937,31'
          Dst:             memcmp
        - Src:             'H5Pfapl.c:1947,31'
          Dst:             strcmp
    - functionName:    H5P__facc_file_driver_copy
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1871
      functionLinenumberEnd: 1881
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5P__file_driver_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:1877,9'
          Dst:             H5P__file_driver_copy
        - Src:             'H5Pfapl.c:1878,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__facc_file_driver_del
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1846
      functionLinenumberEnd: 1856
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5P__file_driver_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:1852,9'
          Dst:             H5P__file_driver_free
        - Src:             'H5Pfapl.c:1853,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__facc_file_driver_get
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1817
      functionLinenumberEnd: 1830
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5P__file_driver_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:1826,9'
          Dst:             H5P__file_driver_copy
        - Src:             'H5Pfapl.c:1827,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__facc_file_driver_set
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1788
      functionLinenumberEnd: 1801
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5P__file_driver_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:1797,9'
          Dst:             H5P__file_driver_copy
        - Src:             'H5Pfapl.c:1798,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__facc_file_driver_create
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1762
      functionLinenumberEnd: 1772
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5P__file_driver_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:1768,9'
          Dst:             H5P__file_driver_copy
        - Src:             'H5Pfapl.c:1769,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__facc_cache_config_cmp
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3738
      functionLinenumberEnd: 3889
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         286
      ICount:          1180
      EdgeCount:       343
      CyclomaticComplexity: 59
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__facc_cache_config_dec
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4048
      functionLinenumberEnd: 4162
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         150
      ICount:          1679
      EdgeCount:       166
      CyclomaticComplexity: 18
      functionsReached:
        - H5E_printf_stack
        - strcpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:4069,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4072,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4083,5'
          Dst:             strcpy
    - functionName:    H5P__facc_cache_config_enc
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3906
      functionLinenumberEnd: 4031
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         134
      ICount:          1539
      EdgeCount:       150
      CyclomaticComplexity: 18
      functionsReached:
        - H5VM_limit_enc_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:3942,21'
          Dst:             H5VM_limit_enc_size
        - Src:             'H5Pfapl.c:3950,21'
          Dst:             H5VM_limit_enc_size
        - Src:             'H5Pfapl.c:3956,21'
          Dst:             H5VM_limit_enc_size
        - Src:             'H5Pfapl.c:3974,21'
          Dst:             H5VM_limit_enc_size
        - Src:             'H5Pfapl.c:3996,21'
          Dst:             H5VM_limit_enc_size
        - Src:             'H5Pfapl.c:4017,18'
          Dst:             H5VM_limit_enc_size
        - Src:             'H5Pfapl.c:4019,18'
          Dst:             H5VM_limit_enc_size
        - Src:             'H5Pfapl.c:4021,18'
          Dst:             H5VM_limit_enc_size
        - Src:             'H5Pfapl.c:4023,18'
          Dst:             H5VM_limit_enc_size
        - Src:             'H5Pfapl.c:4025,18'
          Dst:             H5VM_limit_enc_size
    - functionName:    H5Pget_relax_file_integrity_checks
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6273
      functionLinenumberEnd: 6292
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          244
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:6277,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:6277,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:6277,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:6277,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:6277,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:6283,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:6284,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:6288,13'
          Dst:             H5P_get
        - Src:             'H5Pfapl.c:6289,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:6292,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:6292,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_relax_file_integrity_checks
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6238
      functionLinenumberEnd: 6259
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         82
      ICount:          280
      EdgeCount:       92
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:6242,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:6242,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:6242,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:6242,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:6242,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:6246,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:6248,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:6251,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:6252,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:6255,9'
          Dst:             H5P_set
        - Src:             'H5Pfapl.c:6256,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:6259,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:6259,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_vol_cap_flags
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5973
      functionLinenumberEnd: 6004
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         88
      ICount:          304
      EdgeCount:       100
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5P_isa_class
        - H5P_peek
        - H5VL_get_cap_flags
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:5976,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:5976,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5976,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:5976,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5976,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:5983,21'
          Dst:             H5P_isa_class
        - Src:             'H5Pfapl.c:5988,52'
          Dst:             H5I_object_verify
        - Src:             'H5Pfapl.c:5989,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5992,17'
          Dst:             H5P_peek
        - Src:             'H5Pfapl.c:5993,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5996,17'
          Dst:             H5VL_get_cap_flags
        - Src:             'H5Pfapl.c:5997,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:6000,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:6004,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:6004,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_vol_info
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5905
      functionLinenumberEnd: 5944
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         96
      ICount:          332
      EdgeCount:       108
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object
        - H5I_object_verify
        - H5P_isa_class
        - H5P_peek
        - H5VL_copy_connector_info
        - H5_init_library
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:5909,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:5909,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5909,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:5909,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5909,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:5912,44'
          Dst:             H5I_object_verify
        - Src:             'H5Pfapl.c:5913,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5916,17'
          Dst:             H5P_isa_class
        - Src:             'H5Pfapl.c:5921,13'
          Dst:             H5P_peek
        - Src:             'H5Pfapl.c:5922,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5929,54'
          Dst:             H5I_object
        - Src:             'H5Pfapl.c:5930,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5933,17'
          Dst:             H5VL_copy_connector_info
        - Src:             'H5Pfapl.c:5934,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5941,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5944,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:5944,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_vol_id
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5857
      functionLinenumberEnd: 5889
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         85
      ICount:          303
      EdgeCount:       96
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_inc_ref
        - H5I_object_verify
        - H5P_isa_class
        - H5P_peek
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:5861,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:5861,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5861,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:5861,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5861,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:5867,44'
          Dst:             H5I_object_verify
        - Src:             'H5Pfapl.c:5868,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5871,17'
          Dst:             H5P_isa_class
        - Src:             'H5Pfapl.c:5875,13'
          Dst:             H5P_peek
        - Src:             'H5Pfapl.c:5876,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5879,13'
          Dst:             H5I_inc_ref
        - Src:             'H5Pfapl.c:5880,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5886,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5889,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:5889,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_vol
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5824
      functionLinenumberEnd: 5841
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          253
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5P_set_vol
        - H5_init_library
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:5828,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:5828,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5828,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:5828,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5828,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:5831,44'
          Dst:             H5I_object_verify
        - Src:             'H5Pfapl.c:5832,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5833,17'
          Dst:             H5I_object_verify
        - Src:             'H5Pfapl.c:5834,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5837,9'
          Dst:             H5P_set_vol
        - Src:             'H5Pfapl.c:5838,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5841,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:5841,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5P_set_vol
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5752
      functionLinenumberEnd: 5775
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          122
      EdgeCount:       40
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5I_object_verify
        - H5P_isa_class
        - H5P_set
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:5757,17'
          Dst:             H5I_object_verify
        - Src:             'H5Pfapl.c:5758,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5760,17'
          Dst:             H5P_isa_class
        - Src:             'H5Pfapl.c:5768,13'
          Dst:             H5P_set
        - Src:             'H5Pfapl.c:5769,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5772,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P_reset_vol_class
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5793
      functionLinenumberEnd: 5808
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          83
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5P__class_get
        - H5P__class_set
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:5800,9'
          Dst:             H5P__class_get
        - Src:             'H5Pfapl.c:5801,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5804,9'
          Dst:             H5P__class_set
        - Src:             'H5Pfapl.c:5805,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Pget_page_buffer_size
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5712
      functionLinenumberEnd: 5735
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         91
      ICount:          312
      EdgeCount:       104
      CyclomaticComplexity: 15
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:5716,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:5716,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5716,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:5716,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5716,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:5719,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:5720,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5725,13'
          Dst:             H5P_get
        - Src:             'H5Pfapl.c:5726,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5728,13'
          Dst:             H5P_get
        - Src:             'H5Pfapl.c:5729,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5731,13'
          Dst:             H5P_get
        - Src:             'H5Pfapl.c:5732,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5735,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:5735,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_page_buffer_size
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5667
      functionLinenumberEnd: 5697
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         115
      ICount:          374
      EdgeCount:       128
      CyclomaticComplexity: 15
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:5671,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:5671,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5671,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:5671,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5671,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:5674,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:5675,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5678,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5681,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5685,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5689,9'
          Dst:             H5P_set
        - Src:             'H5Pfapl.c:5690,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5691,9'
          Dst:             H5P_set
        - Src:             'H5Pfapl.c:5692,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5693,9'
          Dst:             H5P_set
        - Src:             'H5Pfapl.c:5694,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:5697,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:5697,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_file_locking
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4947
      functionLinenumberEnd: 4970
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         85
      ICount:          296
      EdgeCount:       96
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object
        - H5P_get
        - H5P_isa_class
        - H5_init_library
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:4951,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:4951,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4951,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:4951,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4951,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:4956,22'
          Dst:             H5P_isa_class
        - Src:             'H5Pfapl.c:4957,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4960,44'
          Dst:             H5I_object
        - Src:             'H5Pfapl.c:4961,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4964,9'
          Dst:             H5P_get
        - Src:             'H5Pfapl.c:4965,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4966,9'
          Dst:             H5P_get
        - Src:             'H5Pfapl.c:4967,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4970,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:4970,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_file_locking
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4909
      functionLinenumberEnd: 4930
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          285
      EdgeCount:       92
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object
        - H5P_isa_class
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:4913,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:4913,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4913,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:4913,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4913,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:4916,17'
          Dst:             H5P_isa_class
        - Src:             'H5Pfapl.c:4917,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4920,44'
          Dst:             H5I_object
        - Src:             'H5Pfapl.c:4921,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4924,9'
          Dst:             H5P_set
        - Src:             'H5Pfapl.c:4925,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4926,9'
          Dst:             H5P_set
        - Src:             'H5Pfapl.c:4927,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4930,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:4930,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_evict_on_close
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4868
      functionLinenumberEnd: 4886
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          252
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object
        - H5P_get
        - H5P_isa_class
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:4872,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:4872,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4872,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:4872,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4872,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:4875,17'
          Dst:             H5P_isa_class
        - Src:             'H5Pfapl.c:4876,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4879,44'
          Dst:             H5I_object
        - Src:             'H5Pfapl.c:4880,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4882,9'
          Dst:             H5P_get
        - Src:             'H5Pfapl.c:4883,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4886,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:4886,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_evict_on_close
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4829
      functionLinenumberEnd: 4848
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          252
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object
        - H5P_isa_class
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:4833,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:4833,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4833,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:4833,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4833,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:4836,17'
          Dst:             H5P_isa_class
        - Src:             'H5Pfapl.c:4837,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4840,44'
          Dst:             H5I_object
        - Src:             'H5Pfapl.c:4841,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4844,9'
          Dst:             H5P_set
        - Src:             'H5Pfapl.c:4845,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4848,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:4848,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_mdc_log_options
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4571
      functionLinenumberEnd: 4608
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         105
      ICount:          375
      EdgeCount:       123
      CyclomaticComplexity: 20
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:4576,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:4576,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4576,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:4576,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4576,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:4579,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:4580,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4584,13'
          Dst:             H5P_get
        - Src:             'H5Pfapl.c:4585,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4587,13'
          Dst:             H5P_get
        - Src:             'H5Pfapl.c:4588,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4592,13'
          Dst:             H5P_get
        - Src:             'H5Pfapl.c:4593,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4602,30'
          Dst:             strlen
        - Src:             'H5Pfapl.c:4608,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:4608,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_mdc_log_options
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4526
      functionLinenumberEnd: 4556
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - bool
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         115
      ICount:          375
      EdgeCount:       128
      CyclomaticComplexity: 15
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5MM_xstrdup
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:4531,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:4531,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4531,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:4531,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4531,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:4535,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4537,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4540,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:4541,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4544,33'
          Dst:             H5MM_xstrdup
        - Src:             'H5Pfapl.c:4545,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4548,9'
          Dst:             H5P_set
        - Src:             'H5Pfapl.c:4549,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4550,9'
          Dst:             H5P_set
        - Src:             'H5Pfapl.c:4551,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4552,9'
          Dst:             H5P_set
        - Src:             'H5Pfapl.c:4553,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4556,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:4556,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_object_flush_cb
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4490
      functionLinenumberEnd: 4512
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          254
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:4495,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:4495,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4495,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:4495,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4495,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:4498,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:4499,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4502,9'
          Dst:             H5P_get
        - Src:             'H5Pfapl.c:4503,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4512,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:4512,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_object_flush_cb
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4450
      functionLinenumberEnd: 4475
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          268
      EdgeCount:       83
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:4455,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:4455,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4455,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:4455,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4455,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:4460,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4463,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:4464,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4471,9'
          Dst:             H5P_set
        - Src:             'H5Pfapl.c:4472,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4475,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:4475,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_metadata_read_attempts
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4412
      functionLinenumberEnd: 4435
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          245
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:4415,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:4415,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4415,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:4415,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4415,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:4422,30'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:4423,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4426,13'
          Dst:             H5P_get
        - Src:             'H5Pfapl.c:4427,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4435,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:4435,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_metadata_read_attempts
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4378
      functionLinenumberEnd: 4398
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          250
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:4382,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:4382,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4382,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:4382,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4382,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:4386,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4390,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:4391,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4394,9'
          Dst:             H5P_set
        - Src:             'H5Pfapl.c:4395,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:4398,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:4398,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_file_image_callbacks
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3218
      functionLinenumberEnd: 3251
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         85
      ICount:          302
      EdgeCount:       96
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_peek
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:3223,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:3223,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:3223,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:3223,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:3223,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:3226,25'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:3227,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:3230,9'
          Dst:             H5P_peek
        - Src:             'H5Pfapl.c:3231,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:3238,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:3247,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:3251,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:3251,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_file_image_callbacks
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3138
      functionLinenumberEnd: 3201
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         155
      ICount:          528
      EdgeCount:       177
      CyclomaticComplexity: 24
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_peek
        - H5P_poke
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:3144,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:3144,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:3144,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:3144,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:3144,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:3147,25'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:3148,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:3151,9'
          Dst:             H5P_peek
        - Src:             'H5Pfapl.c:3152,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:3159,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:3165,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:3170,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:3176,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:3186,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:3192,9'
          Dst:             H5P_poke
        - Src:             'H5Pfapl.c:3193,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:3198,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:3201,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:3201,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_file_image
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3067
      functionLinenumberEnd: 3120
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         108
      ICount:          396
      EdgeCount:       124
      CyclomaticComplexity: 18
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_peek
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:3072,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:3072,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:3072,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:3072,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:3072,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:3075,25'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:3076,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:3079,9'
          Dst:             H5P_peek
        - Src:             'H5Pfapl.c:3080,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:3100,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:3103,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:3110,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:3120,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:3120,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_file_image
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2974
      functionLinenumberEnd: 3036
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         149
      ICount:          524
      EdgeCount:       171
      CyclomaticComplexity: 24
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5MM_xfree
        - H5P_object_verify
        - H5P_peek
        - H5P_poke
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:2979,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:2979,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2979,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:2979,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2979,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:2983,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2986,25'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:2987,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2990,9'
          Dst:             H5P_peek
        - Src:             'H5Pfapl.c:2991,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2999,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:3002,13'
          Dst:             H5MM_xfree
        - Src:             'H5Pfapl.c:3011,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:3014,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:3021,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:3032,9'
          Dst:             H5P_poke
        - Src:             'H5Pfapl.c:3033,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:3036,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:3036,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_elink_file_cache_size
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2943
      functionLinenumberEnd: 2959
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          230
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:2947,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:2947,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2947,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:2947,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2947,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:2950,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:2951,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2955,13'
          Dst:             H5P_get
        - Src:             'H5Pfapl.c:2956,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2959,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:2959,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_elink_file_cache_size
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2910
      functionLinenumberEnd: 2925
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          221
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:2914,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:2914,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2914,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:2914,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2914,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:2917,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:2918,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2921,9'
          Dst:             H5P_set
        - Src:             'H5Pfapl.c:2922,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2925,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:2925,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_libver_bounds
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2872
      functionLinenumberEnd: 2892
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          271
      EdgeCount:       88
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:2876,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:2876,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2876,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:2876,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2876,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:2879,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:2880,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2884,13'
          Dst:             H5P_get
        - Src:             'H5Pfapl.c:2885,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2888,13'
          Dst:             H5P_get
        - Src:             'H5Pfapl.c:2889,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2892,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:2892,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_libver_bounds
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2827
      functionLinenumberEnd: 2857
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         121
      ICount:          394
      EdgeCount:       136
      CyclomaticComplexity: 17
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:2831,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:2831,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2831,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:2831,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2831,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:2835,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2837,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2841,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2845,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2848,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:2849,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2852,9'
          Dst:             H5P_set
        - Src:             'H5Pfapl.c:2853,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2854,9'
          Dst:             H5P_set
        - Src:             'H5Pfapl.c:2855,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2857,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:2857,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_small_data_block_size
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2704
      functionLinenumberEnd: 2721
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          230
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:2708,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:2708,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2708,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:2708,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2708,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:2711,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:2712,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2716,13'
          Dst:             H5P_get
        - Src:             'H5Pfapl.c:2717,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2721,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:2721,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_small_data_block_size
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2674
      functionLinenumberEnd: 2689
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          221
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:2678,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:2678,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2678,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:2678,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2678,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:2681,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:2682,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2685,9'
          Dst:             H5P_set
        - Src:             'H5Pfapl.c:2686,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2689,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:2689,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_sieve_buf_size
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2634
      functionLinenumberEnd: 2650
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          230
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:2638,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:2638,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2638,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:2638,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2638,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:2641,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:2642,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2646,13'
          Dst:             H5P_get
        - Src:             'H5Pfapl.c:2647,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2650,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:2650,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_sieve_buf_size
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2604
      functionLinenumberEnd: 2619
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          221
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:2608,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:2608,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2608,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:2608,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2608,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:2611,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:2612,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2615,9'
          Dst:             H5P_set
        - Src:             'H5Pfapl.c:2616,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2619,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:2619,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_meta_block_size
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2563
      functionLinenumberEnd: 2580
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          230
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:2567,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:2567,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2567,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:2567,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2567,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:2570,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:2571,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2575,13'
          Dst:             H5P_get
        - Src:             'H5Pfapl.c:2576,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2580,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:2580,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_meta_block_size
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2533
      functionLinenumberEnd: 2548
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          221
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:2537,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:2537,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2537,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:2537,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2537,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:2540,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:2541,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2544,9'
          Dst:             H5P_set
        - Src:             'H5Pfapl.c:2545,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2548,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:2548,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_fclose_degree
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2495
      functionLinenumberEnd: 2509
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         62
      ICount:          232
      EdgeCount:       71
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:2499,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:2499,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2499,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:2499,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2499,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:2502,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:2503,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2505,19'
          Dst:             H5P_get
        - Src:             'H5Pfapl.c:2506,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2509,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:2509,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_fclose_degree
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2466
      functionLinenumberEnd: 2481
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          221
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:2470,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:2470,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2470,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:2470,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2470,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:2473,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:2474,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2477,9'
          Dst:             H5P_set
        - Src:             'H5Pfapl.c:2478,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2481,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:2481,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_gc_references
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2436
      functionLinenumberEnd: 2452
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          230
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:2440,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:2440,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2440,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:2440,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2440,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:2443,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:2444,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2448,13'
          Dst:             H5P_get
        - Src:             'H5Pfapl.c:2449,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2452,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:2452,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_gc_references
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2406
      functionLinenumberEnd: 2421
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          221
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:2410,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:2410,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2410,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:2410,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2410,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:2413,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:2414,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2417,9'
          Dst:             H5P_set
        - Src:             'H5Pfapl.c:2418,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2421,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:2421,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_mdc_config
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2354
      functionLinenumberEnd: 2380
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         82
      ICount:          281
      EdgeCount:       92
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:2358,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:2358,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2358,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:2358,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2358,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:2361,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:2362,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2366,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2368,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2376,9'
          Dst:             H5P_get
        - Src:             'H5Pfapl.c:2377,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2380,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:2380,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_mdc_config
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2311
      functionLinenumberEnd: 2335
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          252
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5AC_validate_config
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:2315,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:2315,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2315,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:2315,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2315,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:2318,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:2319,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2322,9'
          Dst:             H5AC_validate_config
        - Src:             'H5Pfapl.c:2323,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2331,9'
          Dst:             H5P_set
        - Src:             'H5Pfapl.c:2332,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2335,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:2335,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_mdc_image_config
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2270
      functionLinenumberEnd: 2296
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         82
      ICount:          281
      EdgeCount:       92
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:2274,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:2274,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2274,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:2274,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2274,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:2277,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:2278,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2282,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2284,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2292,9'
          Dst:             H5P_get
        - Src:             'H5Pfapl.c:2293,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2296,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:2296,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_mdc_image_config
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2227
      functionLinenumberEnd: 2251
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          252
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5AC_validate_cache_image_config
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:2231,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:2231,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2231,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:2231,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2231,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:2234,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:2235,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2238,9'
          Dst:             H5AC_validate_cache_image_config
        - Src:             'H5Pfapl.c:2239,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2247,9'
          Dst:             H5P_set
        - Src:             'H5Pfapl.c:2248,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2251,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:2251,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_cache
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2185
      functionLinenumberEnd: 2212
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         94
      ICount:          327
      EdgeCount:       108
      CyclomaticComplexity: 16
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:2189,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:2189,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2189,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:2189,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2189,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:2192,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:2193,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2202,13'
          Dst:             H5P_get
        - Src:             'H5Pfapl.c:2203,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2205,13'
          Dst:             H5P_get
        - Src:             'H5Pfapl.c:2206,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2208,13'
          Dst:             H5P_get
        - Src:             'H5Pfapl.c:2209,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2212,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:2212,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_cache
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2142
      functionLinenumberEnd: 2166
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - int
        - size_t
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         96
      ICount:          326
      EdgeCount:       108
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:2146,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:2146,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2146,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:2146,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2146,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:2150,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2154,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:2155,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2158,9'
          Dst:             H5P_set
        - Src:             'H5Pfapl.c:2159,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2160,9'
          Dst:             H5P_set
        - Src:             'H5Pfapl.c:2161,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2162,9'
          Dst:             H5P_set
        - Src:             'H5Pfapl.c:2163,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2166,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:2166,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_multi_type
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2098
      functionLinenumberEnd: 2117
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         74
      ICount:          259
      EdgeCount:       84
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:2102,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:2102,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2102,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:2102,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2102,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:2106,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2107,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:2108,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2112,13'
          Dst:             H5P_get
        - Src:             'H5Pfapl.c:2113,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2117,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:2117,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_multi_type
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2064
      functionLinenumberEnd: 2081
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          250
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:2068,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:2068,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2068,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:2068,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2068,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:2072,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2073,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:2074,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2077,9'
          Dst:             H5P_set
        - Src:             'H5Pfapl.c:2078,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2081,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:2081,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_family_offset
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2028
      functionLinenumberEnd: 2047
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         74
      ICount:          259
      EdgeCount:       84
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:2032,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:2032,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2032,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:2032,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2032,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:2036,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2037,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:2038,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2042,13'
          Dst:             H5P_get
        - Src:             'H5Pfapl.c:2043,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2047,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:2047,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_family_offset
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1994
      functionLinenumberEnd: 2011
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          250
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:1998,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:1998,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1998,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:1998,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1998,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:2002,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2003,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:2004,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2007,9'
          Dst:             H5P_set
        - Src:             'H5Pfapl.c:2008,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:2011,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:2011,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_driver_config_str
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1605
      functionLinenumberEnd: 1636
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          281
      EdgeCount:       83
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_peek_driver_config_str
        - H5_init_library
        - strlen
        - strncpy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:1610,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:1610,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1610,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:1610,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1610,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:1614,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1617,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:1618,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1621,23'
          Dst:             H5P_peek_driver_config_str
        - Src:             'H5Pfapl.c:1622,33'
          Dst:             strlen
        - Src:             'H5Pfapl.c:1625,13'
          Dst:             strncpy
        - Src:             'H5Pfapl.c:1636,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:1636,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5P_peek_driver_config_str
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1565
      functionLinenumberEnd: 1582
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          86
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5P_isa_class
        - H5P_peek
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:1571,17'
          Dst:             H5P_isa_class
        - Src:             'H5Pfapl.c:1574,13'
          Dst:             H5P_peek
        - Src:             'H5Pfapl.c:1575,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1579,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Pget_driver_info
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1532
      functionLinenumberEnd: 1546
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          219
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5P_peek_driver_info
        - H5_init_library
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:1536,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:1536,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1536,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:1536,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1536,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:1538,44'
          Dst:             H5I_object_verify
        - Src:             'H5Pfapl.c:1539,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1542,44'
          Dst:             H5P_peek_driver_info
        - Src:             'H5Pfapl.c:1543,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1546,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:1546,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5P_peek_driver_info
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1494
      functionLinenumberEnd: 1511
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          86
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5P_isa_class
        - H5P_peek
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:1500,17'
          Dst:             H5P_isa_class
        - Src:             'H5Pfapl.c:1503,13'
          Dst:             H5P_peek
        - Src:             'H5Pfapl.c:1504,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1508,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Pget_driver
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1460
      functionLinenumberEnd: 1474
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          218
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5P_peek_driver
        - H5_init_library
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:1464,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:1464,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1464,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:1464,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1464,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:1466,44'
          Dst:             H5I_object_verify
        - Src:             'H5Pfapl.c:1467,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1470,22'
          Dst:             H5P_peek_driver
        - Src:             'H5Pfapl.c:1471,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1474,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:1474,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5P_peek_driver
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1418
      functionLinenumberEnd: 1438
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          100
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FD_sec2_init
        - H5FDperform_init
        - H5P_isa_class
        - H5P_peek
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:1424,17'
          Dst:             H5P_isa_class
        - Src:             'H5Pfapl.c:1427,13'
          Dst:             H5P_peek
        - Src:             'H5Pfapl.c:1428,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1432,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1435,21'
          Dst:             H5FDperform_init
        - Src:             'H5Pfapl.c:1435,21'
          Dst:             H5FD_sec2_init
    - functionName:    H5Pset_driver_by_value
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1381
      functionLinenumberEnd: 1398
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          253
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5P_set_driver_by_value
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:1385,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:1385,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1385,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:1385,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1385,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:1388,44'
          Dst:             H5I_object_verify
        - Src:             'H5Pfapl.c:1389,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1391,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1394,9'
          Dst:             H5P_set_driver_by_value
        - Src:             'H5Pfapl.c:1395,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1398,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:1398,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5P_set_driver_by_value
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1336
      functionLinenumberEnd: 1359
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          138
      EdgeCount:       45
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5FD_register_driver_by_value
        - H5I_dec_app_ref
        - H5P_set_driver
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:1346,26'
          Dst:             H5FD_register_driver_by_value
        - Src:             'H5Pfapl.c:1347,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1350,9'
          Dst:             H5P_set_driver
        - Src:             'H5Pfapl.c:1351,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1355,35'
          Dst:             H5I_dec_app_ref
        - Src:             'H5Pfapl.c:1356,13'
          Dst:             H5E_printf_stack
    - functionName:    H5P_set_driver
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1159
      functionLinenumberEnd: 1188
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          127
      EdgeCount:       40
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5I_object_verify
        - H5P_isa_class
        - H5P_set
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:1169,17'
          Dst:             H5I_object_verify
        - Src:             'H5Pfapl.c:1170,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1172,17'
          Dst:             H5P_isa_class
        - Src:             'H5Pfapl.c:1181,13'
          Dst:             H5P_set
        - Src:             'H5Pfapl.c:1182,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1185,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Pset_driver_by_name
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1294
      functionLinenumberEnd: 1313
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          282
      EdgeCount:       92
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5P_set_driver_by_name
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:1298,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:1298,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1298,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:1298,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1298,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:1301,44'
          Dst:             H5I_object_verify
        - Src:             'H5Pfapl.c:1302,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1304,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1306,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1309,9'
          Dst:             H5P_set_driver_by_name
        - Src:             'H5Pfapl.c:1310,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1313,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:1313,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5P_set_driver_by_name
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1249
      functionLinenumberEnd: 1272
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          138
      EdgeCount:       45
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5FD_register_driver_by_name
        - H5I_dec_app_ref
        - H5P_set_driver
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:1259,26'
          Dst:             H5FD_register_driver_by_name
        - Src:             'H5Pfapl.c:1260,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1263,9'
          Dst:             H5P_set_driver
        - Src:             'H5Pfapl.c:1264,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1268,35'
          Dst:             H5I_dec_app_ref
        - Src:             'H5Pfapl.c:1269,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Pset_driver
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionLinenumberEnd: 1226
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          253
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5P_set_driver
        - H5_init_library
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:1213,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:1213,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1213,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:1213,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1213,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:1216,44'
          Dst:             H5I_object_verify
        - Src:             'H5Pfapl.c:1217,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1218,17'
          Dst:             H5I_object_verify
        - Src:             'H5Pfapl.c:1219,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1222,9'
          Dst:             H5P_set_driver
        - Src:             'H5Pfapl.c:1223,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1226,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:1226,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_alignment
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1115
      functionLinenumberEnd: 1134
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          271
      EdgeCount:       88
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:1119,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:1119,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1119,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:1119,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1119,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:1122,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:1123,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1127,13'
          Dst:             H5P_get
        - Src:             'H5Pfapl.c:1128,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1130,13'
          Dst:             H5P_get
        - Src:             'H5Pfapl.c:1131,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1134,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:1134,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_alignment
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1078
      functionLinenumberEnd: 1099
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          282
      EdgeCount:       92
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:1082,5'
          Dst:             H5_init_library
        - Src:             'H5Pfapl.c:1082,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1082,5'
          Dst:             H5CX_push
        - Src:             'H5Pfapl.c:1082,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1082,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfapl.c:1086,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1089,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfapl.c:1090,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1093,9'
          Dst:             H5P_set
        - Src:             'H5Pfapl.c:1094,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1095,9'
          Dst:             H5P_set
        - Src:             'H5Pfapl.c:1096,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1099,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfapl.c:1099,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5P__facc_set_def_driver_check_predefined
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         185
      ICount:          525
      EdgeCount:       208
      CyclomaticComplexity: 25
      functionsReached:
        - H5E_printf_stack
        - H5FD_core_init
        - H5FD_family_init
        - H5FD_log_init
        - H5FD_multi_init
        - H5FD_sec2_init
        - H5FD_splitter_init
        - H5FD_stdio_init
        - H5FDperform_init
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:963,10'
          Dst:             strcmp
        - Src:             'H5Pfapl.c:964,27'
          Dst:             H5FDperform_init
        - Src:             'H5Pfapl.c:964,27'
          Dst:             H5FD_sec2_init
        - Src:             'H5Pfapl.c:965,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:967,15'
          Dst:             strcmp
        - Src:             'H5Pfapl.c:967,47'
          Dst:             strcmp
        - Src:             'H5Pfapl.c:968,27'
          Dst:             H5FDperform_init
        - Src:             'H5Pfapl.c:968,27'
          Dst:             H5FD_core_init
        - Src:             'H5Pfapl.c:969,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:971,15'
          Dst:             strcmp
        - Src:             'H5Pfapl.c:972,27'
          Dst:             H5FDperform_init
        - Src:             'H5Pfapl.c:972,27'
          Dst:             H5FD_log_init
        - Src:             'H5Pfapl.c:973,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:975,15'
          Dst:             strcmp
        - Src:             'H5Pfapl.c:976,27'
          Dst:             H5FDperform_init
        - Src:             'H5Pfapl.c:976,27'
          Dst:             H5FD_family_init
        - Src:             'H5Pfapl.c:977,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:979,15'
          Dst:             strcmp
        - Src:             'H5Pfapl.c:979,48'
          Dst:             strcmp
        - Src:             'H5Pfapl.c:980,27'
          Dst:             H5FDperform_init
        - Src:             'H5Pfapl.c:980,27'
          Dst:             H5FD_multi_init
        - Src:             'H5Pfapl.c:981,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:983,15'
          Dst:             strcmp
        - Src:             'H5Pfapl.c:984,27'
          Dst:             H5FDperform_init
        - Src:             'H5Pfapl.c:984,27'
          Dst:             H5FD_stdio_init
        - Src:             'H5Pfapl.c:985,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:987,15'
          Dst:             strcmp
        - Src:             'H5Pfapl.c:988,27'
          Dst:             H5FDperform_init
        - Src:             'H5Pfapl.c:988,27'
          Dst:             H5FD_splitter_init
        - Src:             'H5Pfapl.c:989,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:991,15'
          Dst:             strcmp
        - Src:             'H5Pfapl.c:996,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:999,15'
          Dst:             strcmp
        - Src:             'H5Pfapl.c:1004,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1007,15'
          Dst:             strcmp
        - Src:             'H5Pfapl.c:1012,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1015,15'
          Dst:             strcmp
        - Src:             'H5Pfapl.c:1020,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1023,15'
          Dst:             strcmp
        - Src:             'H5Pfapl.c:1028,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1031,15'
          Dst:             strcmp
        - Src:             'H5Pfapl.c:1036,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:1039,15'
          Dst:             strcmp
        - Src:             'H5Pfapl.c:1044,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__facc_set_def_driver
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 937
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         130
      ICount:          402
      EdgeCount:       147
      CyclomaticComplexity: 19
      functionsReached:
        - H5E_printf_stack
        - H5FD_is_driver_registered_by_name
        - H5FD_register_driver_by_name
        - H5I_dec_app_ref
        - H5I_inc_ref
        - H5I_object
        - H5P__class_set
        - H5P__facc_set_def_driver_check_predefined
        - H5P_set_driver
        - getenv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:866,22'
          Dst:             getenv
        - Src:             'H5Pfapl.c:877,37'
          Dst:             H5FD_is_driver_registered_by_name
        - Src:             'H5Pfapl.c:878,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:882,17'
          Dst:             H5I_inc_ref
        - Src:             'H5Pfapl.c:883,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:888,17'
          Dst:             H5P__facc_set_def_driver_check_predefined
        - Src:             'H5Pfapl.c:889,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:891,21'
          Dst:             H5I_inc_ref
        - Src:             'H5Pfapl.c:892,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:897,34'
          Dst:             H5FD_register_driver_by_name
        - Src:             'H5Pfapl.c:898,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:904,33'
          Dst:             getenv
        - Src:             'H5Pfapl.c:911,55'
          Dst:             H5I_object
        - Src:             'H5Pfapl.c:912,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:916,13'
          Dst:             H5P__class_set
        - Src:             'H5Pfapl.c:917,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:921,51'
          Dst:             H5I_object
        - Src:             'H5Pfapl.c:922,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:925,13'
          Dst:             H5P_set_driver
        - Src:             'H5Pfapl.c:927,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:933,49'
          Dst:             H5I_dec_app_ref
        - Src:             'H5Pfapl.c:934,13'
          Dst:             H5E_printf_stack
    - functionName:    H5P__facc_reg_prop
      functionSourceFile: '/src/hdf5/src/H5Pfapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         422
      ICount:          1173
      EdgeCount:       460
      CyclomaticComplexity: 40
      functionsReached:
        - H5E_printf_stack
        - H5FD_sec2_init
        - H5FDperform_init
        - H5P__decode_bool
        - H5P__decode_double
        - H5P__decode_hsize_t
        - H5P__decode_size_t
        - H5P__decode_uint64_t
        - H5P__decode_unsigned
        - H5P__encode_bool
        - H5P__encode_double
        - H5P__encode_hsize_t
        - H5P__encode_size_t
        - H5P__encode_uint64_t
        - H5P__encode_unsigned
        - H5P__facc_cache_config_cmp
        - H5P__facc_cache_config_dec
        - H5P__facc_cache_config_enc
        - H5P__facc_cache_image_config_cmp
        - H5P__facc_cache_image_config_dec
        - H5P__facc_cache_image_config_enc
        - H5P__facc_fclose_degree_dec
        - H5P__facc_fclose_degree_enc
        - H5P__facc_file_driver_close
        - H5P__facc_file_driver_cmp
        - H5P__facc_file_driver_copy
        - H5P__facc_file_driver_create
        - H5P__facc_file_driver_del
        - H5P__facc_file_driver_get
        - H5P__facc_file_driver_set
        - H5P__facc_file_image_info_close
        - H5P__facc_file_image_info_cmp
        - H5P__facc_file_image_info_copy
        - H5P__facc_file_image_info_del
        - H5P__facc_file_image_info_get
        - H5P__facc_file_image_info_set
        - H5P__facc_libver_type_dec
        - H5P__facc_libver_type_enc
        - H5P__facc_mdc_log_location_close
        - H5P__facc_mdc_log_location_cmp
        - H5P__facc_mdc_log_location_copy
        - H5P__facc_mdc_log_location_dec
        - H5P__facc_mdc_log_location_del
        - H5P__facc_mdc_log_location_enc
        - H5P__facc_multi_type_dec
        - H5P__facc_multi_type_enc
        - H5P__facc_vol_close
        - H5P__facc_vol_cmp
        - H5P__facc_vol_copy
        - H5P__facc_vol_create
        - H5P__facc_vol_del
        - H5P__facc_vol_get
        - H5P__facc_vol_set
        - H5P__register_real
        - H5VL_native_register
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfapl.c:552,9'
          Dst:             H5FDperform_init
        - Src:             'H5Pfapl.c:552,9'
          Dst:             H5FD_sec2_init
        - Src:             'H5Pfapl.c:554,9'
          Dst:             H5VL_native_register
        - Src:             'H5Pfapl.c:560,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:560,9'
          Dst:             H5P__facc_cache_config_enc
        - Src:             'H5Pfapl.c:560,9'
          Dst:             H5P__facc_cache_config_dec
        - Src:             'H5Pfapl.c:560,9'
          Dst:             H5P__facc_cache_config_cmp
        - Src:             'H5Pfapl.c:564,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:567,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:567,9'
          Dst:             H5P__encode_size_t
        - Src:             'H5Pfapl.c:567,9'
          Dst:             H5P__decode_size_t
        - Src:             'H5Pfapl.c:570,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:573,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:573,9'
          Dst:             H5P__encode_size_t
        - Src:             'H5Pfapl.c:573,9'
          Dst:             H5P__decode_size_t
        - Src:             'H5Pfapl.c:576,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:579,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:579,9'
          Dst:             H5P__encode_double
        - Src:             'H5Pfapl.c:579,9'
          Dst:             H5P__decode_double
        - Src:             'H5Pfapl.c:582,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:585,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:585,9'
          Dst:             H5P__encode_hsize_t
        - Src:             'H5Pfapl.c:585,9'
          Dst:             H5P__decode_hsize_t
        - Src:             'H5Pfapl.c:588,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:591,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:591,9'
          Dst:             H5P__encode_hsize_t
        - Src:             'H5Pfapl.c:591,9'
          Dst:             H5P__decode_hsize_t
        - Src:             'H5Pfapl.c:593,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:596,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:596,9'
          Dst:             H5P__encode_hsize_t
        - Src:             'H5Pfapl.c:596,9'
          Dst:             H5P__decode_hsize_t
        - Src:             'H5Pfapl.c:599,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:602,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:602,9'
          Dst:             H5P__encode_size_t
        - Src:             'H5Pfapl.c:602,9'
          Dst:             H5P__decode_size_t
        - Src:             'H5Pfapl.c:605,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:608,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:608,9'
          Dst:             H5P__encode_hsize_t
        - Src:             'H5Pfapl.c:608,9'
          Dst:             H5P__decode_hsize_t
        - Src:             'H5Pfapl.c:611,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:614,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:614,9'
          Dst:             H5P__encode_unsigned
        - Src:             'H5Pfapl.c:614,9'
          Dst:             H5P__decode_unsigned
        - Src:             'H5Pfapl.c:617,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:621,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:621,9'
          Dst:             H5P__facc_file_driver_create
        - Src:             'H5Pfapl.c:621,9'
          Dst:             H5P__facc_file_driver_set
        - Src:             'H5Pfapl.c:621,9'
          Dst:             H5P__facc_file_driver_get
        - Src:             'H5Pfapl.c:621,9'
          Dst:             H5P__facc_file_driver_del
        - Src:             'H5Pfapl.c:621,9'
          Dst:             H5P__facc_file_driver_copy
        - Src:             'H5Pfapl.c:621,9'
          Dst:             H5P__facc_file_driver_cmp
        - Src:             'H5Pfapl.c:621,9'
          Dst:             H5P__facc_file_driver_close
        - Src:             'H5Pfapl.c:625,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:628,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:628,9'
          Dst:             H5P__facc_fclose_degree_enc
        - Src:             'H5Pfapl.c:628,9'
          Dst:             H5P__facc_fclose_degree_dec
        - Src:             'H5Pfapl.c:631,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:634,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:634,9'
          Dst:             H5P__encode_hsize_t
        - Src:             'H5Pfapl.c:634,9'
          Dst:             H5P__decode_hsize_t
        - Src:             'H5Pfapl.c:637,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:641,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:644,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:649,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:652,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:655,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:655,9'
          Dst:             H5P__facc_multi_type_enc
        - Src:             'H5Pfapl.c:655,9'
          Dst:             H5P__facc_multi_type_dec
        - Src:             'H5Pfapl.c:658,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:661,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:661,9'
          Dst:             H5P__facc_libver_type_enc
        - Src:             'H5Pfapl.c:661,9'
          Dst:             H5P__facc_libver_type_dec
        - Src:             'H5Pfapl.c:664,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:667,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:667,9'
          Dst:             H5P__facc_libver_type_enc
        - Src:             'H5Pfapl.c:667,9'
          Dst:             H5P__facc_libver_type_dec
        - Src:             'H5Pfapl.c:670,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:675,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:678,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:681,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:681,9'
          Dst:             H5P__encode_unsigned
        - Src:             'H5Pfapl.c:681,9'
          Dst:             H5P__decode_unsigned
        - Src:             'H5Pfapl.c:684,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:688,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:688,9'
          Dst:             H5P__facc_file_image_info_set
        - Src:             'H5Pfapl.c:688,9'
          Dst:             H5P__facc_file_image_info_get
        - Src:             'H5Pfapl.c:688,9'
          Dst:             H5P__facc_file_image_info_del
        - Src:             'H5Pfapl.c:688,9'
          Dst:             H5P__facc_file_image_info_copy
        - Src:             'H5Pfapl.c:688,9'
          Dst:             H5P__facc_file_image_info_cmp
        - Src:             'H5Pfapl.c:688,9'
          Dst:             H5P__facc_file_image_info_close
        - Src:             'H5Pfapl.c:693,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:696,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:696,9'
          Dst:             H5P__encode_unsigned
        - Src:             'H5Pfapl.c:696,9'
          Dst:             H5P__decode_unsigned
        - Src:             'H5Pfapl.c:700,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:704,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:707,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:711,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:714,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:717,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:720,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:723,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:726,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:729,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:729,9'
          Dst:             H5P__encode_bool
        - Src:             'H5Pfapl.c:729,9'
          Dst:             H5P__decode_bool
        - Src:             'H5Pfapl.c:732,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:735,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:735,9'
          Dst:             H5P__facc_mdc_log_location_enc
        - Src:             'H5Pfapl.c:735,9'
          Dst:             H5P__facc_mdc_log_location_dec
        - Src:             'H5Pfapl.c:735,9'
          Dst:             H5P__facc_mdc_log_location_del
        - Src:             'H5Pfapl.c:735,9'
          Dst:             H5P__facc_mdc_log_location_copy
        - Src:             'H5Pfapl.c:735,9'
          Dst:             H5P__facc_mdc_log_location_cmp
        - Src:             'H5Pfapl.c:735,9'
          Dst:             H5P__facc_mdc_log_location_close
        - Src:             'H5Pfapl.c:740,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:743,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:743,9'
          Dst:             H5P__encode_bool
        - Src:             'H5Pfapl.c:743,9'
          Dst:             H5P__decode_bool
        - Src:             'H5Pfapl.c:747,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:750,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:750,9'
          Dst:             H5P__encode_bool
        - Src:             'H5Pfapl.c:750,9'
          Dst:             H5P__decode_bool
        - Src:             'H5Pfapl.c:753,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:787,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:787,9'
          Dst:             H5P__facc_cache_image_config_enc
        - Src:             'H5Pfapl.c:787,9'
          Dst:             H5P__facc_cache_image_config_dec
        - Src:             'H5Pfapl.c:787,9'
          Dst:             H5P__facc_cache_image_config_cmp
        - Src:             'H5Pfapl.c:792,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:795,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:795,9'
          Dst:             H5P__encode_size_t
        - Src:             'H5Pfapl.c:795,9'
          Dst:             H5P__decode_size_t
        - Src:             'H5Pfapl.c:798,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:801,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:801,9'
          Dst:             H5P__encode_unsigned
        - Src:             'H5Pfapl.c:801,9'
          Dst:             H5P__decode_unsigned
        - Src:             'H5Pfapl.c:805,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:808,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:808,9'
          Dst:             H5P__encode_unsigned
        - Src:             'H5Pfapl.c:808,9'
          Dst:             H5P__decode_unsigned
        - Src:             'H5Pfapl.c:812,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:816,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:816,9'
          Dst:             H5P__facc_vol_create
        - Src:             'H5Pfapl.c:816,9'
          Dst:             H5P__facc_vol_set
        - Src:             'H5Pfapl.c:816,9'
          Dst:             H5P__facc_vol_get
        - Src:             'H5Pfapl.c:816,9'
          Dst:             H5P__facc_vol_del
        - Src:             'H5Pfapl.c:816,9'
          Dst:             H5P__facc_vol_copy
        - Src:             'H5Pfapl.c:816,9'
          Dst:             H5P__facc_vol_cmp
        - Src:             'H5Pfapl.c:816,9'
          Dst:             H5P__facc_vol_close
        - Src:             'H5Pfapl.c:820,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:823,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:823,9'
          Dst:             H5P__encode_bool
        - Src:             'H5Pfapl.c:823,9'
          Dst:             H5P__decode_bool
        - Src:             'H5Pfapl.c:826,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:829,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:829,9'
          Dst:             H5P__encode_bool
        - Src:             'H5Pfapl.c:829,9'
          Dst:             H5P__decode_bool
        - Src:             'H5Pfapl.c:833,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfapl.c:836,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfapl.c:836,9'
          Dst:             H5P__encode_uint64_t
        - Src:             'H5Pfapl.c:836,9'
          Dst:             H5P__decode_uint64_t
        - Src:             'H5Pfapl.c:839,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__fcrt_fspace_strategy_dec
      functionSourceFile: '/src/hdf5/src/H5Pfcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1299
      functionLinenumberEnd: 1313
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__fcrt_fspace_strategy_enc
      functionSourceFile: '/src/hdf5/src/H5Pfcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1264
      functionLinenumberEnd: 1282
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__fcrt_shmsg_index_minsize_dec
      functionSourceFile: '/src/hdf5/src/H5Pfcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          152
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfcpl.c:1068,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__fcrt_shmsg_index_minsize_enc
      functionSourceFile: '/src/hdf5/src/H5Pfcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1034
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          106
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__fcrt_shmsg_index_types_dec
      functionSourceFile: '/src/hdf5/src/H5Pfcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 966
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          152
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfcpl.c:983,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__fcrt_shmsg_index_types_enc
      functionSourceFile: '/src/hdf5/src/H5Pfcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 922
      functionLinenumberEnd: 949
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          106
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__fcrt_btree_rank_dec
      functionSourceFile: '/src/hdf5/src/H5Pfcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          152
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfcpl.c:717,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__fcrt_btree_rank_enc
      functionSourceFile: '/src/hdf5/src/H5Pfcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          106
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Pget_file_space_page_size
      functionSourceFile: '/src/hdf5/src/H5Pfcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1363
      functionLinenumberEnd: 1379
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          230
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfcpl.c:1367,5'
          Dst:             H5_init_library
        - Src:             'H5Pfcpl.c:1367,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:1367,5'
          Dst:             H5CX_push
        - Src:             'H5Pfcpl.c:1367,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:1367,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfcpl.c:1370,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfcpl.c:1371,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:1375,13'
          Dst:             H5P_get
        - Src:             'H5Pfcpl.c:1376,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:1379,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfcpl.c:1379,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_file_space_page_size
      functionSourceFile: '/src/hdf5/src/H5Pfcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1327
      functionLinenumberEnd: 1348
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         82
      ICount:          279
      EdgeCount:       92
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfcpl.c:1331,5'
          Dst:             H5_init_library
        - Src:             'H5Pfcpl.c:1331,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:1331,5'
          Dst:             H5CX_push
        - Src:             'H5Pfcpl.c:1331,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:1331,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfcpl.c:1334,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfcpl.c:1335,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:1338,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:1341,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:1344,9'
          Dst:             H5P_set
        - Src:             'H5Pfcpl.c:1345,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:1348,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfcpl.c:1348,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_file_space_strategy
      functionSourceFile: '/src/hdf5/src/H5Pfcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1225
      functionLinenumberEnd: 1247
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         91
      ICount:          312
      EdgeCount:       104
      CyclomaticComplexity: 15
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfcpl.c:1229,5'
          Dst:             H5_init_library
        - Src:             'H5Pfcpl.c:1229,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:1229,5'
          Dst:             H5CX_push
        - Src:             'H5Pfcpl.c:1229,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:1229,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfcpl.c:1232,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfcpl.c:1233,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:1237,13'
          Dst:             H5P_get
        - Src:             'H5Pfcpl.c:1238,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:1240,13'
          Dst:             H5P_get
        - Src:             'H5Pfcpl.c:1241,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:1243,13'
          Dst:             H5P_get
        - Src:             'H5Pfcpl.c:1244,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:1247,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfcpl.c:1247,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_file_space_strategy
      functionSourceFile: '/src/hdf5/src/H5Pfcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1181
      functionLinenumberEnd: 1209
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - int
        - bool
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          336
      EdgeCount:       112
      CyclomaticComplexity: 15
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfcpl.c:1185,5'
          Dst:             H5_init_library
        - Src:             'H5Pfcpl.c:1185,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:1185,5'
          Dst:             H5CX_push
        - Src:             'H5Pfcpl.c:1185,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:1185,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfcpl.c:1189,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:1192,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfcpl.c:1193,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:1196,9'
          Dst:             H5P_set
        - Src:             'H5Pfcpl.c:1197,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:1201,13'
          Dst:             H5P_set
        - Src:             'H5Pfcpl.c:1202,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:1204,13'
          Dst:             H5P_set
        - Src:             'H5Pfcpl.c:1205,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:1209,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfcpl.c:1209,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_shared_mesg_phase_change
      functionSourceFile: '/src/hdf5/src/H5Pfcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1145
      functionLinenumberEnd: 1164
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          271
      EdgeCount:       88
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfcpl.c:1149,5'
          Dst:             H5_init_library
        - Src:             'H5Pfcpl.c:1149,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:1149,5'
          Dst:             H5CX_push
        - Src:             'H5Pfcpl.c:1149,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:1149,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfcpl.c:1152,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfcpl.c:1153,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:1157,13'
          Dst:             H5P_get
        - Src:             'H5Pfcpl.c:1158,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:1160,13'
          Dst:             H5P_get
        - Src:             'H5Pfcpl.c:1161,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:1164,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfcpl.c:1164,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_shared_mesg_phase_change
      functionSourceFile: '/src/hdf5/src/H5Pfcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1096
      functionLinenumberEnd: 1130
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         107
      ICount:          355
      EdgeCount:       120
      CyclomaticComplexity: 15
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfcpl.c:1100,5'
          Dst:             H5_init_library
        - Src:             'H5Pfcpl.c:1100,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:1100,5'
          Dst:             H5CX_push
        - Src:             'H5Pfcpl.c:1100,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:1100,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfcpl.c:1108,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:1110,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:1112,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:1121,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfcpl.c:1122,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:1124,9'
          Dst:             H5P_set
        - Src:             'H5Pfcpl.c:1125,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:1126,9'
          Dst:             H5P_set
        - Src:             'H5Pfcpl.c:1127,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:1130,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfcpl.c:1130,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_shared_mesg_index
      functionSourceFile: '/src/hdf5/src/H5Pfcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          354
      EdgeCount:       112
      CyclomaticComplexity: 15
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfcpl.c:878,5'
          Dst:             H5_init_library
        - Src:             'H5Pfcpl.c:878,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:878,5'
          Dst:             H5CX_push
        - Src:             'H5Pfcpl.c:878,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:878,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfcpl.c:881,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfcpl.c:882,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:885,9'
          Dst:             H5P_get
        - Src:             'H5Pfcpl.c:886,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:889,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:893,9'
          Dst:             H5P_get
        - Src:             'H5Pfcpl.c:894,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:895,9'
          Dst:             H5P_get
        - Src:             'H5Pfcpl.c:896,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:905,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfcpl.c:905,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_shared_mesg_index
      functionSourceFile: '/src/hdf5/src/H5Pfcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         126
      ICount:          421
      EdgeCount:       140
      CyclomaticComplexity: 16
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfcpl.c:819,5'
          Dst:             H5_init_library
        - Src:             'H5Pfcpl.c:819,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:819,5'
          Dst:             H5CX_push
        - Src:             'H5Pfcpl.c:819,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:819,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfcpl.c:823,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:826,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfcpl.c:827,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:830,9'
          Dst:             H5P_get
        - Src:             'H5Pfcpl.c:831,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:835,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:838,9'
          Dst:             H5P_get
        - Src:             'H5Pfcpl.c:839,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:840,9'
          Dst:             H5P_get
        - Src:             'H5Pfcpl.c:841,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:848,9'
          Dst:             H5P_set
        - Src:             'H5Pfcpl.c:849,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:850,9'
          Dst:             H5P_set
        - Src:             'H5Pfcpl.c:851,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:854,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfcpl.c:854,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_shared_mesg_nindexes
      functionSourceFile: '/src/hdf5/src/H5Pfcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 779
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          222
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfcpl.c:783,5'
          Dst:             H5_init_library
        - Src:             'H5Pfcpl.c:783,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:783,5'
          Dst:             H5CX_push
        - Src:             'H5Pfcpl.c:783,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:783,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfcpl.c:786,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfcpl.c:787,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:789,9'
          Dst:             H5P_get
        - Src:             'H5Pfcpl.c:790,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:793,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfcpl.c:793,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_shared_mesg_nindexes
      functionSourceFile: '/src/hdf5/src/H5Pfcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          250
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfcpl.c:749,5'
          Dst:             H5_init_library
        - Src:             'H5Pfcpl.c:749,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:749,5'
          Dst:             H5CX_push
        - Src:             'H5Pfcpl.c:749,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:749,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfcpl.c:753,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:757,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfcpl.c:758,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:760,9'
          Dst:             H5P_set
        - Src:             'H5Pfcpl.c:761,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:764,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfcpl.c:764,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_istore_k
      functionSourceFile: '/src/hdf5/src/H5Pfcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          235
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfcpl.c:627,5'
          Dst:             H5_init_library
        - Src:             'H5Pfcpl.c:627,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:627,5'
          Dst:             H5CX_push
        - Src:             'H5Pfcpl.c:627,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:627,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfcpl.c:630,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfcpl.c:631,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:635,13'
          Dst:             H5P_get
        - Src:             'H5Pfcpl.c:636,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:641,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfcpl.c:641,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_istore_k
      functionSourceFile: '/src/hdf5/src/H5Pfcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         93
      ICount:          316
      EdgeCount:       104
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfcpl.c:583,5'
          Dst:             H5_init_library
        - Src:             'H5Pfcpl.c:583,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:583,5'
          Dst:             H5CX_push
        - Src:             'H5Pfcpl.c:583,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:583,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfcpl.c:587,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:590,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:593,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfcpl.c:594,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:597,9'
          Dst:             H5P_get
        - Src:             'H5Pfcpl.c:598,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:600,9'
          Dst:             H5P_set
        - Src:             'H5Pfcpl.c:601,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:604,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfcpl.c:604,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_sym_k
      functionSourceFile: '/src/hdf5/src/H5Pfcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          276
      EdgeCount:       88
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfcpl.c:545,5'
          Dst:             H5_init_library
        - Src:             'H5Pfcpl.c:545,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:545,5'
          Dst:             H5CX_push
        - Src:             'H5Pfcpl.c:545,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:545,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfcpl.c:548,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfcpl.c:549,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:553,13'
          Dst:             H5P_get
        - Src:             'H5Pfcpl.c:554,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:558,13'
          Dst:             H5P_get
        - Src:             'H5Pfcpl.c:559,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:562,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfcpl.c:562,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_sym_k
      functionSourceFile: '/src/hdf5/src/H5Pfcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          337
      EdgeCount:       112
      CyclomaticComplexity: 15
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfcpl.c:501,5'
          Dst:             H5_init_library
        - Src:             'H5Pfcpl.c:501,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:501,5'
          Dst:             H5CX_push
        - Src:             'H5Pfcpl.c:501,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:501,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfcpl.c:504,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfcpl.c:505,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:510,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:512,13'
          Dst:             H5P_get
        - Src:             'H5Pfcpl.c:513,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:515,13'
          Dst:             H5P_set
        - Src:             'H5Pfcpl.c:516,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:519,13'
          Dst:             H5P_set
        - Src:             'H5Pfcpl.c:520,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:523,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfcpl.c:523,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_sizes
      functionSourceFile: '/src/hdf5/src/H5Pfcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          279
      EdgeCount:       88
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfcpl.c:446,5'
          Dst:             H5_init_library
        - Src:             'H5Pfcpl.c:446,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:446,5'
          Dst:             H5CX_push
        - Src:             'H5Pfcpl.c:446,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:446,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfcpl.c:449,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfcpl.c:450,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:456,13'
          Dst:             H5P_get
        - Src:             'H5Pfcpl.c:457,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:463,13'
          Dst:             H5P_get
        - Src:             'H5Pfcpl.c:464,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:469,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfcpl.c:469,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_sizes
      functionSourceFile: '/src/hdf5/src/H5Pfcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         117
      ICount:          409
      EdgeCount:       138
      CyclomaticComplexity: 23
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfcpl.c:394,5'
          Dst:             H5_init_library
        - Src:             'H5Pfcpl.c:394,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:394,5'
          Dst:             H5CX_push
        - Src:             'H5Pfcpl.c:394,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:394,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfcpl.c:399,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:403,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:407,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfcpl.c:408,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:414,13'
          Dst:             H5P_set
        - Src:             'H5Pfcpl.c:415,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:420,13'
          Dst:             H5P_set
        - Src:             'H5Pfcpl.c:421,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:425,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfcpl.c:425,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_userblock
      functionSourceFile: '/src/hdf5/src/H5Pfcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          230
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfcpl.c:362,5'
          Dst:             H5_init_library
        - Src:             'H5Pfcpl.c:362,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:362,5'
          Dst:             H5CX_push
        - Src:             'H5Pfcpl.c:362,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:362,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfcpl.c:365,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfcpl.c:366,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:370,13'
          Dst:             H5P_get
        - Src:             'H5Pfcpl.c:371,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:374,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfcpl.c:374,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_userblock
      functionSourceFile: '/src/hdf5/src/H5Pfcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         88
      ICount:          303
      EdgeCount:       100
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfcpl.c:319,5'
          Dst:             H5_init_library
        - Src:             'H5Pfcpl.c:319,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:319,5'
          Dst:             H5CX_push
        - Src:             'H5Pfcpl.c:319,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:319,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pfcpl.c:325,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:329,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:333,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pfcpl.c:334,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:337,9'
          Dst:             H5P_set
        - Src:             'H5Pfcpl.c:338,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:341,5'
          Dst:             H5CX_pop
        - Src:             'H5Pfcpl.c:341,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5P__fcrt_reg_prop
      functionSourceFile: '/src/hdf5/src/H5Pfcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         169
      ICount:          469
      EdgeCount:       184
      CyclomaticComplexity: 17
      functionsReached:
        - H5E_printf_stack
        - H5P__decode_bool
        - H5P__decode_hsize_t
        - H5P__decode_uint8_t
        - H5P__decode_unsigned
        - H5P__encode_bool
        - H5P__encode_hsize_t
        - H5P__encode_uint8_t
        - H5P__encode_unsigned
        - H5P__fcrt_btree_rank_dec
        - H5P__fcrt_btree_rank_enc
        - H5P__fcrt_fspace_strategy_dec
        - H5P__fcrt_fspace_strategy_enc
        - H5P__fcrt_shmsg_index_minsize_dec
        - H5P__fcrt_shmsg_index_minsize_enc
        - H5P__fcrt_shmsg_index_types_dec
        - H5P__fcrt_shmsg_index_types_enc
        - H5P__register_real
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfcpl.c:213,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfcpl.c:213,9'
          Dst:             H5P__encode_hsize_t
        - Src:             'H5Pfcpl.c:213,9'
          Dst:             H5P__decode_hsize_t
        - Src:             'H5Pfcpl.c:216,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:219,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfcpl.c:219,9'
          Dst:             H5P__encode_unsigned
        - Src:             'H5Pfcpl.c:219,9'
          Dst:             H5P__decode_unsigned
        - Src:             'H5Pfcpl.c:222,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:225,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfcpl.c:225,9'
          Dst:             H5P__fcrt_btree_rank_enc
        - Src:             'H5Pfcpl.c:225,9'
          Dst:             H5P__fcrt_btree_rank_dec
        - Src:             'H5Pfcpl.c:228,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:231,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfcpl.c:231,9'
          Dst:             H5P__encode_uint8_t
        - Src:             'H5Pfcpl.c:231,9'
          Dst:             H5P__decode_uint8_t
        - Src:             'H5Pfcpl.c:234,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:237,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfcpl.c:237,9'
          Dst:             H5P__encode_uint8_t
        - Src:             'H5Pfcpl.c:237,9'
          Dst:             H5P__decode_uint8_t
        - Src:             'H5Pfcpl.c:240,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:244,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfcpl.c:247,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:250,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfcpl.c:250,9'
          Dst:             H5P__encode_unsigned
        - Src:             'H5Pfcpl.c:250,9'
          Dst:             H5P__decode_unsigned
        - Src:             'H5Pfcpl.c:253,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:254,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfcpl.c:254,9'
          Dst:             H5P__fcrt_shmsg_index_types_enc
        - Src:             'H5Pfcpl.c:254,9'
          Dst:             H5P__fcrt_shmsg_index_types_dec
        - Src:             'H5Pfcpl.c:257,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:258,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfcpl.c:258,9'
          Dst:             H5P__fcrt_shmsg_index_minsize_enc
        - Src:             'H5Pfcpl.c:258,9'
          Dst:             H5P__fcrt_shmsg_index_minsize_dec
        - Src:             'H5Pfcpl.c:261,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:264,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfcpl.c:264,9'
          Dst:             H5P__encode_unsigned
        - Src:             'H5Pfcpl.c:264,9'
          Dst:             H5P__decode_unsigned
        - Src:             'H5Pfcpl.c:267,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:268,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfcpl.c:268,9'
          Dst:             H5P__encode_unsigned
        - Src:             'H5Pfcpl.c:268,9'
          Dst:             H5P__decode_unsigned
        - Src:             'H5Pfcpl.c:271,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:274,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfcpl.c:274,9'
          Dst:             H5P__fcrt_fspace_strategy_enc
        - Src:             'H5Pfcpl.c:274,9'
          Dst:             H5P__fcrt_fspace_strategy_dec
        - Src:             'H5Pfcpl.c:277,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:280,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfcpl.c:280,9'
          Dst:             H5P__encode_bool
        - Src:             'H5Pfcpl.c:280,9'
          Dst:             H5P__decode_bool
        - Src:             'H5Pfcpl.c:283,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:286,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfcpl.c:286,9'
          Dst:             H5P__encode_hsize_t
        - Src:             'H5Pfcpl.c:286,9'
          Dst:             H5P__decode_hsize_t
        - Src:             'H5Pfcpl.c:290,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pfcpl.c:293,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfcpl.c:293,9'
          Dst:             H5P__encode_hsize_t
        - Src:             'H5Pfcpl.c:293,9'
          Dst:             H5P__decode_hsize_t
        - Src:             'H5Pfcpl.c:297,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__close_list_cb
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          54
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5P_close
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:730,9'
          Dst:             H5P_close
        - Src:             'H5Pint.c:731,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P_close
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5113
      functionLinenumberEnd: 5256
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         111
      ICount:          507
      EdgeCount:       134
      CyclomaticComplexity: 25
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5MM_xfree
        - H5P__access_class
        - H5P__free_del_name_cb
        - H5P__free_prop_cb
        - H5SL_close
        - H5SL_count
        - H5SL_create
        - H5SL_destroy
        - H5SL_first
        - H5SL_insert
        - H5SL_item
        - H5SL_next
        - H5SL_search
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:5149,17'
          Dst:             H5SL_create
        - Src:             'H5Pint.c:5150,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:5154,9'
          Dst:             H5SL_count
        - Src:             'H5Pint.c:5155,21'
          Dst:             H5SL_first
        - Src:             'H5Pint.c:5158,36'
          Dst:             H5SL_item
        - Src:             'H5Pint.c:5167,17'
          Dst:             H5SL_insert
        - Src:             'H5Pint.c:5168,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:5172,25'
          Dst:             H5SL_next
        - Src:             'H5Pint.c:5177,12'
          Dst:             H5SL_count
        - Src:             'H5Pint.c:5188,25'
          Dst:             H5SL_first
        - Src:             'H5Pint.c:5191,40'
          Dst:             H5SL_item
        - Src:             'H5Pint.c:5196,36'
          Dst:             H5SL_search
        - Src:             'H5Pint.c:5197,35'
          Dst:             H5SL_search
        - Src:             'H5Pint.c:5205,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:5213,25'
          Dst:             H5MM_xfree
        - Src:             'H5Pint.c:5218,29'
          Dst:             H5SL_insert
        - Src:             'H5Pint.c:5219,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:5226,29'
          Dst:             H5SL_next
        - Src:             'H5Pint.c:5235,9'
          Dst:             H5P__access_class
        - Src:             'H5Pint.c:5236,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:5239,5'
          Dst:             H5SL_close
        - Src:             'H5Pint.c:5243,5'
          Dst:             H5SL_destroy
        - Src:             'H5Pint.c:5243,5'
          Dst:             H5P__free_del_name_cb
        - Src:             'H5Pint.c:5246,5'
          Dst:             H5SL_destroy
        - Src:             'H5Pint.c:5246,5'
          Dst:             H5P__free_prop_cb
        - Src:             'H5Pint.c:5249,13'
          Dst:             H5FL_reg_free
        - Src:             'H5Pint.c:5254,9'
          Dst:             H5SL_close
    - functionName:    H5P__access_class
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1572
      functionLinenumberEnd: 1637
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          188
      EdgeCount:       40
      CyclomaticComplexity: 8
      functionsReached:
        - H5FL_reg_free
        - H5MM_xfree
        - H5P__access_class
        - H5P__free_prop_cb
        - H5SL_destroy
      functionUses:    8
      BranchProfiles:
        - Branch String:   'H5Pint.c:1578,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Pint.c:1621,9'
          Dst:             H5MM_xfree
        - Src:             'H5Pint.c:1627,13'
          Dst:             H5SL_destroy
        - Src:             'H5Pint.c:1627,13'
          Dst:             H5P__free_prop_cb
        - Src:             'H5Pint.c:1630,18'
          Dst:             H5FL_reg_free
        - Src:             'H5Pint.c:1634,13'
          Dst:             H5P__access_class
    - functionName:    H5P__free_del_name_cb
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1535
      functionLinenumberEnd: 1545
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5MM_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:1543,5'
          Dst:             H5MM_xfree
    - functionName:    H5P__free_prop_cb
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1496
      functionLinenumberEnd: 1511
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - H5P__free_prop
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:1509,5'
          Dst:             H5P__free_prop
    - functionName:    H5P__free_prop
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1456
      functionLinenumberEnd: 1471
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - H5FL_reg_free
        - H5MM_xfree
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:1463,9'
          Dst:             H5MM_xfree
        - Src:             'H5Pint.c:1467,9'
          Dst:             H5MM_xfree
        - Src:             'H5Pint.c:1469,12'
          Dst:             H5FL_reg_free
    - functionName:    H5P__close_class_cb
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          54
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5P__close_class
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:702,9'
          Dst:             H5P__close_class
        - Src:             'H5Pint.c:703,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__close_class
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5494
      functionLinenumberEnd: 5506
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5P__access_class
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:5502,9'
          Dst:             H5P__access_class
        - Src:             'H5Pint.c:5503,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P_ignore_cmp
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5703
      functionLinenumberEnd: 5706
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P_get_class
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5683
      functionLinenumberEnd: 5689
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P_get_plist_id
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5659
      functionLinenumberEnd: 5665
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__new_plist_of_type
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5521
      functionLinenumberEnd: 5641
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         84
      ICount:          312
      EdgeCount:       87
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5P_create_id
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Pint.c:5540,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Pint.c:5534,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:5536,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:5629,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:5633,45'
          Dst:             H5I_object
        - Src:             'H5Pint.c:5634,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:5637,22'
          Dst:             H5P_create_id
        - Src:             'H5Pint.c:5638,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P_create_id
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1956
      functionLinenumberEnd: 2005
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          186
      EdgeCount:       55
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5I_register
        - H5I_remove
        - H5P__create
        - H5P_close
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:1967,18'
          Dst:             H5P__create
        - Src:             'H5Pint.c:1968,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:1971,21'
          Dst:             H5I_register
        - Src:             'H5Pint.c:1972,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:1986,17'
          Dst:             H5I_remove
        - Src:             'H5Pint.c:1987,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:2003,9'
          Dst:             H5P_close
    - functionName:    H5P__create
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1816
      functionLinenumberEnd: 1929
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         111
      ICount:          398
      EdgeCount:       128
      CyclomaticComplexity: 19
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5P__access_class
        - H5P__do_prop_cb1
        - H5P__free_prop_cb
        - H5SL_close
        - H5SL_create
        - H5SL_destroy
        - H5SL_first
        - H5SL_insert
        - H5SL_item
        - H5SL_next
        - H5SL_search
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:1832,26'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Pint.c:1833,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:1841,25'
          Dst:             H5SL_create
        - Src:             'H5Pint.c:1842,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:1845,23'
          Dst:             H5SL_create
        - Src:             'H5Pint.c:1846,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:1853,17'
          Dst:             H5SL_create
        - Src:             'H5Pint.c:1854,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:1866,25'
          Dst:             H5SL_first
        - Src:             'H5Pint.c:1869,40'
          Dst:             H5SL_item
        - Src:             'H5Pint.c:1872,21'
          Dst:             H5SL_search
        - Src:             'H5Pint.c:1876,29'
          Dst:             H5P__do_prop_cb1
        - Src:             'H5Pint.c:1877,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:1881,25'
          Dst:             H5SL_insert
        - Src:             'H5Pint.c:1882,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:1890,29'
          Dst:             H5SL_next
        - Src:             'H5Pint.c:1899,9'
          Dst:             H5P__access_class
        - Src:             'H5Pint.c:1900,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:1908,9'
          Dst:             H5SL_close
        - Src:             'H5Pint.c:1917,17'
          Dst:             H5SL_destroy
        - Src:             'H5Pint.c:1917,17'
          Dst:             H5P__free_prop_cb
        - Src:             'H5Pint.c:1922,17'
          Dst:             H5SL_close
        - Src:             'H5Pint.c:1925,21'
          Dst:             H5FL_reg_free
    - functionName:    H5P__do_prop_cb1
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 804
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          210
      EdgeCount:       64
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - H5P__add_prop
        - H5P__dup_prop
        - H5P__free_prop
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:776,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:781,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:784,26'
          Dst:             H5P__dup_prop
        - Src:             'H5Pint.c:785,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:791,9'
          Dst:             H5P__add_prop
        - Src:             'H5Pint.c:792,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:797,9'
          Dst:             H5MM_xfree
        - Src:             'H5Pint.c:802,13'
          Dst:             H5P__free_prop
    - functionName:    H5P__dup_prop
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1128
      functionLinenumberEnd: 1200
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         50
      ICount:          218
      EdgeCount:       60
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5MM_xfree
        - H5MM_xstrdup
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:1138,25'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Pint.c:1139,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:1152,22'
          Dst:             H5MM_xstrdup
        - Src:             'H5Pint.c:1162,30'
          Dst:             H5MM_xstrdup
        - Src:             'H5Pint.c:1181,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:1193,17'
          Dst:             H5MM_xfree
        - Src:             'H5Pint.c:1195,17'
          Dst:             H5MM_xfree
        - Src:             'H5Pint.c:1196,20'
          Dst:             H5FL_reg_free
    - functionName:    H5P__add_prop
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1324
      functionLinenumberEnd: 1338
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5SL_insert
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:1334,9'
          Dst:             H5SL_insert
        - Src:             'H5Pint.c:1335,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__get_class_parent
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5462
      functionLinenumberEnd: 5472
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__open_class_path_cb
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1663
      functionLinenumberEnd: 1683
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:1677,13'
          Dst:             strcmp
    - functionName:    H5P__open_class_path
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5378
      functionLinenumberEnd: 5438
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         62
      ICount:          211
      EdgeCount:       68
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5I_iterate
        - H5MM_xfree
        - H5MM_xstrdup
        - H5P__copy_pclass
        - H5P__open_class_path_cb
        - strchr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:5391,16'
          Dst:             H5MM_xstrdup
        - Src:             'H5Pint.c:5397,31'
          Dst:             strchr
        - Src:             'H5Pint.c:5407,13'
          Dst:             H5I_iterate
        - Src:             'H5Pint.c:5407,13'
          Dst:             H5P__open_class_path_cb
        - Src:             'H5Pint.c:5408,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:5410,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:5425,9'
          Dst:             H5I_iterate
        - Src:             'H5Pint.c:5425,9'
          Dst:             H5P__open_class_path_cb
        - Src:             'H5Pint.c:5426,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:5428,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:5431,30'
          Dst:             H5P__copy_pclass
        - Src:             'H5Pint.c:5432,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:5436,5'
          Dst:             H5MM_xfree
    - functionName:    H5P__copy_pclass
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          197
      EdgeCount:       55
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5P__add_prop
        - H5P__close_class
        - H5P__create_class
        - H5P__dup_prop
        - H5SL_first
        - H5SL_item
        - H5SL_next
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:843,31'
          Dst:             H5P__create_class
        - Src:             'H5Pint.c:846,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:853,21'
          Dst:             H5SL_first
        - Src:             'H5Pint.c:856,65'
          Dst:             H5SL_item
        - Src:             'H5Pint.c:856,34'
          Dst:             H5P__dup_prop
        - Src:             'H5Pint.c:857,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:860,17'
          Dst:             H5P__add_prop
        - Src:             'H5Pint.c:861,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:867,25'
          Dst:             H5SL_next
        - Src:             'H5Pint.c:876,9'
          Dst:             H5P__close_class
    - functionName:    H5P__create_class
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1723
      functionLinenumberEnd: 1786
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          289
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5MM_xfree
        - H5MM_xstrdup
        - H5P__access_class
        - H5P__free_prop_cb
        - H5SL_create
        - H5SL_destroy
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:1736,27'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Pint.c:1737,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:1741,33'
          Dst:             H5MM_xstrdup
        - Src:             'H5Pint.c:1742,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:1752,34'
          Dst:             H5SL_create
        - Src:             'H5Pint.c:1753,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:1765,13'
          Dst:             H5P__access_class
        - Src:             'H5Pint.c:1766,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:1777,17'
          Dst:             H5MM_xfree
        - Src:             'H5Pint.c:1781,17'
          Dst:             H5SL_destroy
        - Src:             'H5Pint.c:1781,17'
          Dst:             H5P__free_prop_cb
        - Src:             'H5Pint.c:1783,22'
          Dst:             H5FL_reg_free
    - functionName:    H5P__get_class_path
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5317
      functionLinenumberEnd: 5354
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          103
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - H5MM_xstrdup
        - H5P__get_class_path
        - snprintf
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:5329,20'
          Dst:             H5P__get_class_path
        - Src:             'H5Pint.c:5336,27'
          Dst:             strlen
        - Src:             'H5Pint.c:5336,46'
          Dst:             strlen
        - Src:             'H5Pint.c:5339,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:5342,13'
          Dst:             snprintf
        - Src:             'H5Pint.c:5345,13'
          Dst:             H5MM_xfree
        - Src:             'H5Pint.c:5348,25'
          Dst:             H5MM_xstrdup
        - Src:             'H5Pint.c:5351,21'
          Dst:             H5MM_xstrdup
    - functionName:    H5P_get_class_name
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5281
      functionLinenumberEnd: 5291
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5MM_xstrdup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:5289,17'
          Dst:             H5MM_xstrdup
    - functionName:    H5P__unregister
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5057
      functionLinenumberEnd: 5084
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          102
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5P__free_prop
        - H5SL_remove
        - H5SL_search
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:5067,34'
          Dst:             H5SL_search
        - Src:             'H5Pint.c:5068,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:5071,9'
          Dst:             H5SL_remove
        - Src:             'H5Pint.c:5072,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:5075,5'
          Dst:             H5P__free_prop
    - functionName:    H5P__copy_prop_pclass
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4978
      functionLinenumberEnd: 5031
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         87
      ICount:          296
      EdgeCount:       96
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5I_subst
        - H5P__close_class
        - H5P__exist_pclass
        - H5P__find_prop_pclass
        - H5P__register
        - H5P__unregister
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:4991,49'
          Dst:             H5I_object
        - Src:             'H5Pint.c:4992,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:4993,49'
          Dst:             H5I_object
        - Src:             'H5Pint.c:4994,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:4997,25'
          Dst:             H5P__find_prop_pclass
        - Src:             'H5Pint.c:4998,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:5001,9'
          Dst:             H5P__exist_pclass
        - Src:             'H5Pint.c:5003,13'
          Dst:             H5P__unregister
        - Src:             'H5Pint.c:5004,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:5009,9'
          Dst:             H5P__register
        - Src:             'H5Pint.c:5011,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:5018,57'
          Dst:             H5I_subst
        - Src:             'H5Pint.c:5019,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:5023,13'
          Dst:             H5P__close_class
        - Src:             'H5Pint.c:5024,13'
          Dst:             H5E_printf_stack
    - functionName:    H5P__find_prop_pclass
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1420
      functionLinenumberEnd: 1433
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          54
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5SL_search
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:1429,47'
          Dst:             H5SL_search
        - Src:             'H5Pint.c:1430,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__exist_pclass
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3363
      functionLinenumberEnd: 3391
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          68
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - H5SL_search
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:3372,9'
          Dst:             H5SL_search
        - Src:             'H5Pint.c:3379,17'
          Dst:             H5SL_search
    - functionName:    H5P__register
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2420
      functionLinenumberEnd: 2484
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          330
      EdgeCount:       89
      CyclomaticComplexity: 14
      functionsReached:
        - H5E_printf_stack
        - H5P__add_prop
        - H5P__close_class
        - H5P__create_class
        - H5P__dup_prop
        - H5P__register_real
        - H5SL_first
        - H5SL_item
        - H5SL_next
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:2435,34'
          Dst:             H5P__create_class
        - Src:             'H5Pint.c:2438,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:2445,25'
          Dst:             H5SL_first
        - Src:             'H5Pint.c:2451,61'
          Dst:             H5SL_item
        - Src:             'H5Pint.c:2451,30'
          Dst:             H5P__dup_prop
        - Src:             'H5Pint.c:2452,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:2455,21'
          Dst:             H5P__add_prop
        - Src:             'H5Pint.c:2456,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:2462,29'
          Dst:             H5SL_next
        - Src:             'H5Pint.c:2471,9'
          Dst:             H5P__register_real
        - Src:             'H5Pint.c:2473,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:2481,26'
          Dst:             H5P__close_class
        - Src:             'H5Pint.c:2482,13'
          Dst:             H5E_printf_stack
    - functionName:    H5P__register_real
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2191
      functionLinenumberEnd: 2228
      functionDepth:   0
      returnType:      int
      argCount:        13
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          206
      EdgeCount:       57
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5P__add_prop
        - H5P__create_prop
        - H5P__free_prop
        - H5SL_search
      functionUses:    114
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:2204,17'
          Dst:             H5SL_search
        - Src:             'H5Pint.c:2205,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:2208,29'
          Dst:             H5P__create_prop
        - Src:             'H5Pint.c:2211,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:2214,9'
          Dst:             H5P__add_prop
        - Src:             'H5Pint.c:2215,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:2225,25'
          Dst:             H5P__free_prop
        - Src:             'H5Pint.c:2226,13'
          Dst:             H5E_printf_stack
    - functionName:    H5P__create_prop
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1301
      functionDepth:   0
      returnType:      'N/A'
      argCount:        13
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          248
      EdgeCount:       52
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5MM_xfree
        - H5MM_xstrdup
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:1253,25'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Pint.c:1254,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:1257,25'
          Dst:             H5MM_xstrdup
        - Src:             'H5Pint.c:1265,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:1294,17'
          Dst:             H5MM_xfree
        - Src:             'H5Pint.c:1296,17'
          Dst:             H5MM_xfree
        - Src:             'H5Pint.c:1297,20'
          Dst:             H5FL_reg_free
    - functionName:    H5P__copy_prop_plist
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4876
      functionLinenumberEnd: 4944
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         110
      ICount:          401
      EdgeCount:       124
      CyclomaticComplexity: 16
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5P__add_prop
        - H5P__create_prop
        - H5P__dup_prop
        - H5P__find_prop_plist
        - H5P__free_prop
        - H5P_remove
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:4888,48'
          Dst:             H5I_object
        - Src:             'H5Pint.c:4889,48'
          Dst:             H5I_object
        - Src:             'H5Pint.c:4890,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:4893,25'
          Dst:             H5P__find_prop_plist
        - Src:             'H5Pint.c:4894,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:4897,17'
          Dst:             H5P__find_prop_plist
        - Src:             'H5Pint.c:4899,13'
          Dst:             H5P_remove
        - Src:             'H5Pint.c:4900,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:4903,25'
          Dst:             H5P__dup_prop
        - Src:             'H5Pint.c:4904,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:4909,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:4918,25'
          Dst:             H5P__create_prop
        - Src:             'H5Pint.c:4921,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:4926,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:4931,9'
          Dst:             H5P__add_prop
        - Src:             'H5Pint.c:4932,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:4941,13'
          Dst:             H5P__free_prop
    - functionName:    H5P__find_prop_plist
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1361
      functionLinenumberEnd: 1397
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          127
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5SL_search
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:1370,9'
          Dst:             H5SL_search
        - Src:             'H5Pint.c:1371,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:1375,51'
          Dst:             H5SL_search
        - Src:             'H5Pint.c:1382,59'
          Dst:             H5SL_search
        - Src:             'H5Pint.c:1392,17'
          Dst:             H5E_printf_stack
    - functionName:    H5P_remove
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4825
      functionLinenumberEnd: 4839
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5P__del_pclass_cb
        - H5P__del_plist_cb
        - H5P__do_prop
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:4835,9'
          Dst:             H5P__do_prop
        - Src:             'H5Pint.c:4835,9'
          Dst:             H5P__del_plist_cb
        - Src:             'H5Pint.c:4835,9'
          Dst:             H5P__del_pclass_cb
        - Src:             'H5Pint.c:4836,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__del_plist_cb
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4680
      functionLinenumberEnd: 4722
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          208
      EdgeCount:       64
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - H5MM_xstrdup
        - H5P__free_prop
        - H5SL_insert
        - H5SL_remove
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:4695,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:4699,29'
          Dst:             H5MM_xstrdup
        - Src:             'H5Pint.c:4700,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:4703,9'
          Dst:             H5SL_insert
        - Src:             'H5Pint.c:4704,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:4707,17'
          Dst:             H5SL_remove
        - Src:             'H5Pint.c:4708,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:4711,5'
          Dst:             H5P__free_prop
        - Src:             'H5Pint.c:4720,13'
          Dst:             H5MM_xfree
    - functionName:    H5P__del_pclass_cb
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4748
      functionLinenumberEnd: 4794
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          225
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - H5MM_xstrdup
        - H5SL_insert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:4764,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:4770,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:4774,29'
          Dst:             H5MM_xstrdup
        - Src:             'H5Pint.c:4775,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:4778,9'
          Dst:             H5SL_insert
        - Src:             'H5Pint.c:4779,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:4787,9'
          Dst:             H5MM_xfree
        - Src:             'H5Pint.c:4792,13'
          Dst:             H5MM_xfree
    - functionName:    H5P__do_prop
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2752
      functionLinenumberEnd: 2806
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          211
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5SL_search
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:2766,17'
          Dst:             H5SL_search
        - Src:             'H5Pint.c:2767,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:2770,42'
          Dst:             H5SL_search
        - Src:             'H5Pint.c:2773,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:2784,54'
          Dst:             H5SL_search
        - Src:             'H5Pint.c:2787,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:2802,13'
          Dst:             H5E_printf_stack
    - functionName:    H5P__get_cb
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4565
      functionLinenumberEnd: 4604
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          184
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:4579,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:4585,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:4590,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:4602,9'
          Dst:             H5MM_xfree
    - functionName:    H5P_get
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4637
      functionLinenumberEnd: 4654
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5P__do_prop
        - H5P__get_cb
      functionUses:    235
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:4650,9'
          Dst:             H5P__do_prop
        - Src:             'H5Pint.c:4650,9'
          Dst:             H5P__get_cb
        - Src:             'H5Pint.c:4650,9'
          Dst:             H5P__get_cb
        - Src:             'H5Pint.c:4651,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__peek_cb
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4473
      functionLinenumberEnd: 4492
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:4486,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P_peek
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4521
      functionLinenumberEnd: 4538
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5P__do_prop
        - H5P__peek_cb
      functionUses:    86
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:4534,9'
          Dst:             H5P__do_prop
        - Src:             'H5Pint.c:4534,9'
          Dst:             H5P__peek_cb
        - Src:             'H5Pint.c:4534,9'
          Dst:             H5P__peek_cb
        - Src:             'H5Pint.c:4535,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__iterate_pclass_cb
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4339
      functionLinenumberEnd: 4362
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          87
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__iterate_pclass
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4418
      functionLinenumberEnd: 4445
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - H5P__iterate_pclass_cb
        - H5SL_iterate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:4437,17'
          Dst:             H5SL_iterate
        - Src:             'H5Pint.c:4437,17'
          Dst:             H5P__iterate_pclass_cb
    - functionName:    H5P__iterate_plist_pclass_cb
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4180
      functionLinenumberEnd: 4198
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - H5P__iterate_plist_cb
        - H5SL_search
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:4195,17'
          Dst:             H5SL_search
        - Src:             'H5Pint.c:4195,58'
          Dst:             H5SL_search
        - Src:             'H5Pint.c:4196,21'
          Dst:             H5P__iterate_plist_cb
    - functionName:    H5P__iterate_plist_cb
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4127
      functionLinenumberEnd: 4155
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          123
      EdgeCount:       28
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5SL_insert
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:4151,9'
          Dst:             H5SL_insert
        - Src:             'H5Pint.c:4152,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P_object_verify
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4088
      functionLinenumberEnd: 4102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          82
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5P_isa_class
      functionUses:    186
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:4094,9'
          Dst:             H5P_isa_class
        - Src:             'H5Pint.c:4095,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:4098,48'
          Dst:             H5I_object
        - Src:             'H5Pint.c:4099,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P_isa_class
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4037
      functionLinenumberEnd: 4055
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          117
      EdgeCount:       40
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5I_object_verify
        - H5P_class_isa
      functionUses:    75
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:4045,44'
          Dst:             H5I_object_verify
        - Src:             'H5Pint.c:4046,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:4047,45'
          Dst:             H5I_object_verify
        - Src:             'H5Pint.c:4048,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:4051,22'
          Dst:             H5P_class_isa
        - Src:             'H5Pint.c:4052,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P_class_isa
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3986
      functionLinenumberEnd: 4007
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - H5P__cmp_class
        - H5P_class_isa
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:3995,9'
          Dst:             H5P__cmp_class
        - Src:             'H5Pint.c:4001,25'
          Dst:             H5P_class_isa
    - functionName:    H5P__cmp_class
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3716
      functionLinenumberEnd: 3818
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         157
      ICount:          650
      EdgeCount:       192
      CyclomaticComplexity: 37
      functionsReached:
        - H5P__cmp_prop
        - H5SL_first
        - H5SL_item
        - H5SL_next
        - strcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:3731,22'
          Dst:             strcmp
        - Src:             'H5Pint.c:3795,14'
          Dst:             H5SL_first
        - Src:             'H5Pint.c:3796,14'
          Dst:             H5SL_first
        - Src:             'H5Pint.c:3807,34'
          Dst:             H5SL_item
        - Src:             'H5Pint.c:3808,34'
          Dst:             H5SL_item
        - Src:             'H5Pint.c:3809,26'
          Dst:             H5P__cmp_prop
        - Src:             'H5Pint.c:3813,18'
          Dst:             H5SL_next
        - Src:             'H5Pint.c:3814,18'
          Dst:             H5SL_next
    - functionName:    H5P__cmp_prop
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3586
      functionLinenumberEnd: 3689
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         212
      ICount:          855
      EdgeCount:       266
      CyclomaticComplexity: 56
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:3596,22'
          Dst:             strcmp
    - functionName:    H5P__cmp_plist_cb
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3846
      functionLinenumberEnd: 3878
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          135
      EdgeCount:       40
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5P__cmp_prop
        - H5P__find_prop_plist
        - H5P_exist_plist
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:3858,24'
          Dst:             H5P_exist_plist
        - Src:             'H5Pint.c:3859,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:3864,30'
          Dst:             H5P__find_prop_plist
        - Src:             'H5Pint.c:3865,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:3868,33'
          Dst:             H5P__cmp_prop
    - functionName:    H5P_exist_plist
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3304
      functionLinenumberEnd: 3337
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          81
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - H5SL_search
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:3313,9'
          Dst:             H5SL_search
        - Src:             'H5Pint.c:3317,13'
          Dst:             H5SL_search
        - Src:             'H5Pint.c:3324,21'
          Dst:             H5SL_search
    - functionName:    H5P__iterate_plist
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4258
      functionLinenumberEnd: 4313
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          163
      EdgeCount:       40
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5P__iterate_plist_cb
        - H5P__iterate_plist_pclass_cb
        - H5SL_close
        - H5SL_create
        - H5SL_iterate
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:4273,25'
          Dst:             H5SL_create
        - Src:             'H5Pint.c:4274,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:4286,17'
          Dst:             H5SL_iterate
        - Src:             'H5Pint.c:4286,17'
          Dst:             H5P__iterate_plist_cb
        - Src:             'H5Pint.c:4296,25'
          Dst:             H5SL_iterate
        - Src:             'H5Pint.c:4296,25'
          Dst:             H5P__iterate_plist_pclass_cb
        - Src:             'H5Pint.c:4311,9'
          Dst:             H5SL_close
    - functionName:    H5P__cmp_plist
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3907
      functionLinenumberEnd: 3958
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          202
      EdgeCount:       52
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5P__cmp_class
        - H5P__cmp_plist_cb
        - H5P__iterate_plist
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:3943,22'
          Dst:             H5P__iterate_plist
        - Src:             'H5Pint.c:3943,22'
          Dst:             H5P__cmp_plist_cb
        - Src:             'H5Pint.c:3944,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:3951,21'
          Dst:             H5P__cmp_class
    - functionName:    H5P_get_nprops_pclass
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3541
      functionLinenumberEnd: 3559
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__get_nprops_plist
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3506
      functionLinenumberEnd: 3515
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__get_size_pclass
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3463
      functionLinenumberEnd: 3481
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5P__find_prop_pclass
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:3474,17'
          Dst:             H5P__find_prop_pclass
        - Src:             'H5Pint.c:3475,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__get_size_plist
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3418
      functionLinenumberEnd: 3436
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5P__find_prop_plist
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:3429,25'
          Dst:             H5P__find_prop_plist
        - Src:             'H5Pint.c:3430,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__class_set
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3255
      functionLinenumberEnd: 3278
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          96
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5SL_search
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:3267,42'
          Dst:             H5SL_search
        - Src:             'H5Pint.c:3268,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:3272,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__class_get
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3200
      functionLinenumberEnd: 3223
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          96
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5SL_search
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:3212,42'
          Dst:             H5SL_search
        - Src:             'H5Pint.c:3213,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:3217,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__set_pclass_cb
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3060
      functionLinenumberEnd: 3117
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          269
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - H5P__add_prop
        - H5P__dup_prop
        - H5P__free_prop
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:3077,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:3083,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:3088,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:3098,26'
          Dst:             H5P__dup_prop
        - Src:             'H5Pint.c:3099,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:3104,9'
          Dst:             H5P__add_prop
        - Src:             'H5Pint.c:3105,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:3110,9'
          Dst:             H5MM_xfree
        - Src:             'H5Pint.c:3115,13'
          Dst:             H5P__free_prop
    - functionName:    H5P__set_plist_cb
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2984
      functionLinenumberEnd: 3034
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          236
      EdgeCount:       64
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:2999,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:3005,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:3010,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:3023,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:3032,9'
          Dst:             H5MM_xfree
    - functionName:    H5P_set
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3153
      functionLinenumberEnd: 3170
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5P__do_prop
        - H5P__set_pclass_cb
        - H5P__set_plist_cb
      functionUses:    165
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:3166,9'
          Dst:             H5P__do_prop
        - Src:             'H5Pint.c:3166,9'
          Dst:             H5P__set_plist_cb
        - Src:             'H5Pint.c:3166,9'
          Dst:             H5P__set_pclass_cb
        - Src:             'H5Pint.c:3167,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__poke_pclass_cb
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2879
      functionLinenumberEnd: 2912
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          156
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5P__add_prop
        - H5P__dup_prop
        - H5P__free_prop
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:2894,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:2897,26'
          Dst:             H5P__dup_prop
        - Src:             'H5Pint.c:2898,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:2903,9'
          Dst:             H5P__add_prop
        - Src:             'H5Pint.c:2904,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:2910,13'
          Dst:             H5P__free_prop
    - functionName:    H5P__poke_plist_cb
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2833
      functionLinenumberEnd: 2852
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:2846,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P_poke
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2941
      functionLinenumberEnd: 2958
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5P__do_prop
        - H5P__poke_pclass_cb
        - H5P__poke_plist_cb
      functionUses:    29
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:2954,9'
          Dst:             H5P__do_prop
        - Src:             'H5Pint.c:2954,9'
          Dst:             H5P__poke_plist_cb
        - Src:             'H5Pint.c:2954,9'
          Dst:             H5P__poke_pclass_cb
        - Src:             'H5Pint.c:2955,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P_insert
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2661
      functionLinenumberEnd: 2723
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          303
      EdgeCount:       93
      CyclomaticComplexity: 13
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - H5P__add_prop
        - H5P__create_prop
        - H5P__free_prop
        - H5SL_remove
        - H5SL_search
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:2672,17'
          Dst:             H5SL_search
        - Src:             'H5Pint.c:2673,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:2676,17'
          Dst:             H5SL_search
        - Src:             'H5Pint.c:2680,42'
          Dst:             H5SL_remove
        - Src:             'H5Pint.c:2681,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:2684,9'
          Dst:             H5MM_xfree
        - Src:             'H5Pint.c:2694,29'
          Dst:             H5SL_search
        - Src:             'H5Pint.c:2695,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:2707,21'
          Dst:             H5P__create_prop
        - Src:             'H5Pint.c:2709,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:2712,9'
          Dst:             H5P__add_prop
        - Src:             'H5Pint.c:2713,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:2720,25'
          Dst:             H5P__free_prop
        - Src:             'H5Pint.c:2721,13'
          Dst:             H5E_printf_stack
    - functionName:    H5P_copy_plist
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 1104
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         235
      ICount:          864
      EdgeCount:       270
      CyclomaticComplexity: 37
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5I_register
        - H5I_remove
        - H5MM_xstrdup
        - H5P__access_class
        - H5P__add_prop
        - H5P__do_prop_cb1
        - H5P__dup_prop
        - H5P__free_prop
        - H5P_close
        - H5SL_close
        - H5SL_count
        - H5SL_create
        - H5SL_first
        - H5SL_insert
        - H5SL_item
        - H5SL_next
        - H5SL_search
      functionUses:    33
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:925,30'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Pint.c:926,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:934,29'
          Dst:             H5SL_create
        - Src:             'H5Pint.c:935,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:939,27'
          Dst:             H5SL_create
        - Src:             'H5Pint.c:940,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:948,17'
          Dst:             H5SL_create
        - Src:             'H5Pint.c:949,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:953,9'
          Dst:             H5SL_count
        - Src:             'H5Pint.c:954,21'
          Dst:             H5SL_first
        - Src:             'H5Pint.c:959,50'
          Dst:             H5SL_item
        - Src:             'H5Pint.c:959,29'
          Dst:             H5MM_xstrdup
        - Src:             'H5Pint.c:960,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:963,17'
          Dst:             H5SL_insert
        - Src:             'H5Pint.c:964,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:968,17'
          Dst:             H5SL_insert
        - Src:             'H5Pint.c:969,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:974,25'
          Dst:             H5SL_next
        - Src:             'H5Pint.c:979,9'
          Dst:             H5SL_count
        - Src:             'H5Pint.c:980,21'
          Dst:             H5SL_first
        - Src:             'H5Pint.c:983,36'
          Dst:             H5SL_item
        - Src:             'H5Pint.c:986,37'
          Dst:             H5P__dup_prop
        - Src:             'H5Pint.c:987,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:992,21'
          Dst:             H5P__free_prop
        - Src:             'H5Pint.c:993,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:998,17'
          Dst:             H5P__add_prop
        - Src:             'H5Pint.c:999,17'
          Dst:             H5P__free_prop
        - Src:             'H5Pint.c:1000,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:1004,17'
          Dst:             H5SL_insert
        - Src:             'H5Pint.c:1005,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:1013,25'
          Dst:             H5SL_next
        - Src:             'H5Pint.c:1026,25'
          Dst:             H5SL_first
        - Src:             'H5Pint.c:1029,40'
          Dst:             H5SL_item
        - Src:             'H5Pint.c:1032,35'
          Dst:             H5SL_search
        - Src:             'H5Pint.c:1036,29'
          Dst:             H5P__do_prop_cb1
        - Src:             'H5Pint.c:1037,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:1042,29'
          Dst:             H5SL_insert
        - Src:             'H5Pint.c:1043,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:1053,29'
          Dst:             H5SL_next
        - Src:             'H5Pint.c:1062,9'
          Dst:             H5P__access_class
        - Src:             'H5Pint.c:1063,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:1066,25'
          Dst:             H5I_register
        - Src:             'H5Pint.c:1067,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:1081,17'
          Dst:             H5I_remove
        - Src:             'H5Pint.c:1082,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:1099,9'
          Dst:             H5SL_close
        - Src:             'H5Pint.c:1102,9'
          Dst:             H5P_close
    - functionName:    H5P_term_package
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         28
      ICount:          202
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - H5I_clear_type
        - H5I_dec_type_ref
        - H5I_nmembers
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:581,14'
          Dst:             H5I_nmembers
        - Src:             'H5Pint.c:582,14'
          Dst:             H5I_nmembers
        - Src:             'H5Pint.c:588,19'
          Dst:             H5I_clear_type
        - Src:             'H5Pint.c:591,17'
          Dst:             H5I_nmembers
        - Src:             'H5Pint.c:616,19'
          Dst:             H5I_clear_type
        - Src:             'H5Pint.c:619,17'
          Dst:             H5I_nmembers
        - Src:             'H5Pint.c:674,15'
          Dst:             H5I_dec_type_ref
        - Src:             'H5Pint.c:675,15'
          Dst:             H5I_dec_type_ref
    - functionName:    H5P_init_phase2
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          46
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5P__facc_set_def_driver
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:545,9'
          Dst:             H5P__facc_set_def_driver
        - Src:             'H5Pint.c:546,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P_init_phase1
      functionSourceFile: '/src/hdf5/src/H5Pint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         131
      ICount:          503
      EdgeCount:       154
      CyclomaticComplexity: 25
      functionsReached:
        - H5E_printf_stack
        - H5I_clear_type
        - H5I_dec_ref
        - H5I_register
        - H5I_register_type
        - H5P__close_class
        - H5P__create_class
        - H5P_create_id
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pint.c:438,9'
          Dst:             H5I_register_type
        - Src:             'H5Pint.c:439,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:440,9'
          Dst:             H5I_register_type
        - Src:             'H5Pint.c:441,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:464,51'
          Dst:             H5P__create_class
        - Src:             'H5Pint.c:469,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:473,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:476,45'
          Dst:             H5I_register
        - Src:             'H5Pint.c:477,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:482,53'
          Dst:             H5P_create_id
        - Src:             'H5Pint.c:483,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:500,9'
          Dst:             H5I_clear_type
        - Src:             'H5Pint.c:509,21'
          Dst:             H5I_dec_ref
        - Src:             'H5Pint.c:510,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Pint.c:514,21'
          Dst:             H5P__close_class
        - Src:             'H5Pint.c:515,21'
          Dst:             H5E_printf_stack
    - functionName:    H5VM_log2_gen
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          157
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5VM_limit_enc_size
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VM_log2_gen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './H5VMprivate.h:450,13'
          Dst:             H5VM_log2_gen
    - functionName:    H5P__lacc_elink_fapl_close
      functionSourceFile: '/src/hdf5/src/H5Plapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          68
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5I_dec_ref
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Plapl.c:577,39'
          Dst:             H5I_dec_ref
        - Src:             'H5Plapl.c:578,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__lacc_elink_fapl_cmp
      functionSourceFile: '/src/hdf5/src/H5Plapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          164
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - H5I_object
        - H5P__cmp_plist
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Plapl.c:533,30'
          Dst:             H5I_object
        - Src:             'H5Plapl.c:534,30'
          Dst:             H5I_object
        - Src:             'H5Plapl.c:544,18'
          Dst:             H5P__cmp_plist
    - functionName:    H5P__lacc_elink_fapl_copy
      functionSourceFile: '/src/hdf5/src/H5Plapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          100
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5P_copy_plist
        - H5P_object_verify
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Plapl.c:495,55'
          Dst:             H5P_object_verify
        - Src:             'H5Plapl.c:496,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:497,34'
          Dst:             H5P_copy_plist
        - Src:             'H5Plapl.c:498,13'
          Dst:             H5E_printf_stack
    - functionName:    H5P__lacc_elink_fapl_del
      functionSourceFile: '/src/hdf5/src/H5Plapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          70
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5I_dec_ref
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Plapl.c:460,37'
          Dst:             H5I_dec_ref
        - Src:             'H5Plapl.c:461,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__lacc_elink_fapl_dec
      functionSourceFile: '/src/hdf5/src/H5Plapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          140
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5P__decode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Plapl.c:422,28'
          Dst:             H5P__decode
        - Src:             'H5Plapl.c:423,13'
          Dst:             H5E_printf_stack
    - functionName:    H5P__lacc_elink_fapl_enc
      functionSourceFile: '/src/hdf5/src/H5Plapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          251
      EdgeCount:       63
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5P__encode
        - H5P_object_verify
        - H5VM_limit_enc_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Plapl.c:337,53'
          Dst:             H5P_object_verify
        - Src:             'H5Plapl.c:338,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:350,13'
          Dst:             H5P__encode
        - Src:             'H5Plapl.c:351,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:359,25'
          Dst:             H5VM_limit_enc_size
        - Src:             'H5Plapl.c:365,17'
          Dst:             H5P__encode
        - Src:             'H5Plapl.c:366,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:370,27'
          Dst:             H5VM_limit_enc_size
    - functionName:    H5P__lacc_elink_fapl_get
      functionSourceFile: '/src/hdf5/src/H5Plapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          102
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5P_copy_plist
        - H5P_object_verify
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Plapl.c:301,55'
          Dst:             H5P_object_verify
        - Src:             'H5Plapl.c:302,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:303,34'
          Dst:             H5P_copy_plist
        - Src:             'H5Plapl.c:304,13'
          Dst:             H5E_printf_stack
    - functionName:    H5P__lacc_elink_fapl_set
      functionSourceFile: '/src/hdf5/src/H5Plapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          102
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5P_copy_plist
        - H5P_object_verify
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Plapl.c:262,55'
          Dst:             H5P_object_verify
        - Src:             'H5Plapl.c:263,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:264,34'
          Dst:             H5P_copy_plist
        - Src:             'H5Plapl.c:265,13'
          Dst:             H5E_printf_stack
    - functionName:    H5P__lacc_elink_pref_close
      functionSourceFile: '/src/hdf5/src/H5Plapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5MM_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Plapl.c:829,5'
          Dst:             H5MM_xfree
    - functionName:    H5P__lacc_elink_pref_cmp
      functionSourceFile: '/src/hdf5/src/H5Plapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          99
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Plapl.c:807,21'
          Dst:             strcmp
    - functionName:    H5P__lacc_elink_pref_copy
      functionSourceFile: '/src/hdf5/src/H5Plapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 779
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5MM_xstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Plapl.c:777,23'
          Dst:             H5MM_xstrdup
    - functionName:    H5P__lacc_elink_pref_del
      functionSourceFile: '/src/hdf5/src/H5Plapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5MM_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Plapl.c:756,5'
          Dst:             H5MM_xfree
    - functionName:    H5P__lacc_elink_pref_dec
      functionSourceFile: '/src/hdf5/src/H5Plapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          140
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - strncpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Plapl.c:726,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:727,9'
          Dst:             strncpy
    - functionName:    H5P__lacc_elink_pref_enc
      functionSourceFile: '/src/hdf5/src/H5Plapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          150
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - H5VM_limit_enc_size
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Plapl.c:661,15'
          Dst:             strlen
        - Src:             'H5Plapl.c:664,17'
          Dst:             H5VM_limit_enc_size
    - functionName:    H5P__lacc_elink_pref_get
      functionSourceFile: '/src/hdf5/src/H5Plapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5MM_xstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Plapl.c:629,23'
          Dst:             H5MM_xstrdup
    - functionName:    H5P__lacc_elink_pref_set
      functionSourceFile: '/src/hdf5/src/H5Plapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5MM_xstrdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Plapl.c:604,23'
          Dst:             H5MM_xstrdup
    - functionName:    H5Pget_elink_cb
      functionSourceFile: '/src/hdf5/src/H5Plapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionLinenumberEnd: 1193
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          254
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Plapl.c:1177,5'
          Dst:             H5_init_library
        - Src:             'H5Plapl.c:1177,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:1177,5'
          Dst:             H5CX_push
        - Src:             'H5Plapl.c:1177,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:1177,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Plapl.c:1180,26'
          Dst:             H5P_object_verify
        - Src:             'H5Plapl.c:1181,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:1184,9'
          Dst:             H5P_get
        - Src:             'H5Plapl.c:1185,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:1193,5'
          Dst:             H5CX_pop
        - Src:             'H5Plapl.c:1193,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_elink_cb
      functionSourceFile: '/src/hdf5/src/H5Plapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1132
      functionLinenumberEnd: 1157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          268
      EdgeCount:       83
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Plapl.c:1137,5'
          Dst:             H5_init_library
        - Src:             'H5Plapl.c:1137,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:1137,5'
          Dst:             H5CX_push
        - Src:             'H5Plapl.c:1137,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:1137,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Plapl.c:1142,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:1145,26'
          Dst:             H5P_object_verify
        - Src:             'H5Plapl.c:1146,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:1153,9'
          Dst:             H5P_set
        - Src:             'H5Plapl.c:1154,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:1157,5'
          Dst:             H5CX_pop
        - Src:             'H5Plapl.c:1157,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_elink_acc_flags
      functionSourceFile: '/src/hdf5/src/H5Plapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1100
      functionLinenumberEnd: 1116
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          230
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Plapl.c:1104,5'
          Dst:             H5_init_library
        - Src:             'H5Plapl.c:1104,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:1104,5'
          Dst:             H5CX_push
        - Src:             'H5Plapl.c:1104,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:1104,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Plapl.c:1107,26'
          Dst:             H5P_object_verify
        - Src:             'H5Plapl.c:1108,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:1112,13'
          Dst:             H5P_get
        - Src:             'H5Plapl.c:1113,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:1116,5'
          Dst:             H5CX_pop
        - Src:             'H5Plapl.c:1116,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_elink_acc_flags
      functionSourceFile: '/src/hdf5/src/H5Plapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1064
      functionLinenumberEnd: 1085
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         79
      ICount:          285
      EdgeCount:       92
      CyclomaticComplexity: 15
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Plapl.c:1068,5'
          Dst:             H5_init_library
        - Src:             'H5Plapl.c:1068,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:1068,5'
          Dst:             H5CX_push
        - Src:             'H5Plapl.c:1068,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:1068,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Plapl.c:1074,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:1077,26'
          Dst:             H5P_object_verify
        - Src:             'H5Plapl.c:1078,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:1081,9'
          Dst:             H5P_set
        - Src:             'H5Plapl.c:1082,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:1085,5'
          Dst:             H5CX_pop
        - Src:             'H5Plapl.c:1085,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_elink_fapl
      functionSourceFile: '/src/hdf5/src/H5Plapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1048
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          218
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Plapl.c:1038,5'
          Dst:             H5_init_library
        - Src:             'H5Plapl.c:1038,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:1038,5'
          Dst:             H5CX_push
        - Src:             'H5Plapl.c:1038,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:1038,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Plapl.c:1041,26'
          Dst:             H5P_object_verify
        - Src:             'H5Plapl.c:1042,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:1044,9'
          Dst:             H5P_get
        - Src:             'H5Plapl.c:1045,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:1048,5'
          Dst:             H5CX_pop
        - Src:             'H5Plapl.c:1048,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_elink_fapl
      functionSourceFile: '/src/hdf5/src/H5Plapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionLinenumberEnd: 1019
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          221
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Plapl.c:1008,5'
          Dst:             H5_init_library
        - Src:             'H5Plapl.c:1008,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:1008,5'
          Dst:             H5CX_push
        - Src:             'H5Plapl.c:1008,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:1008,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Plapl.c:1011,26'
          Dst:             H5P_object_verify
        - Src:             'H5Plapl.c:1012,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:1015,9'
          Dst:             H5P_set
        - Src:             'H5Plapl.c:1016,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:1019,5'
          Dst:             H5CX_pop
        - Src:             'H5Plapl.c:1019,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_elink_prefix
      functionSourceFile: '/src/hdf5/src/H5Plapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 957
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          268
      EdgeCount:       80
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_peek
        - H5_init_library
        - strlen
        - strncpy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Plapl.c:963,5'
          Dst:             H5_init_library
        - Src:             'H5Plapl.c:963,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:963,5'
          Dst:             H5CX_push
        - Src:             'H5Plapl.c:963,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:963,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Plapl.c:966,26'
          Dst:             H5P_object_verify
        - Src:             'H5Plapl.c:967,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:970,9'
          Dst:             H5P_peek
        - Src:             'H5Plapl.c:971,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:976,15'
          Dst:             strlen
        - Src:             'H5Plapl.c:978,13'
          Dst:             strncpy
        - Src:             'H5Plapl.c:990,5'
          Dst:             H5CX_pop
        - Src:             'H5Plapl.c:990,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_elink_prefix
      functionSourceFile: '/src/hdf5/src/H5Plapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          221
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Plapl.c:928,5'
          Dst:             H5_init_library
        - Src:             'H5Plapl.c:928,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:928,5'
          Dst:             H5CX_push
        - Src:             'H5Plapl.c:928,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:928,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Plapl.c:931,26'
          Dst:             H5P_object_verify
        - Src:             'H5Plapl.c:932,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:935,9'
          Dst:             H5P_set
        - Src:             'H5Plapl.c:936,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:939,5'
          Dst:             H5CX_pop
        - Src:             'H5Plapl.c:939,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_nlinks
      functionSourceFile: '/src/hdf5/src/H5Plapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 908
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          250
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Plapl.c:894,5'
          Dst:             H5_init_library
        - Src:             'H5Plapl.c:894,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:894,5'
          Dst:             H5CX_push
        - Src:             'H5Plapl.c:894,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:894,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Plapl.c:897,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:900,26'
          Dst:             H5P_object_verify
        - Src:             'H5Plapl.c:901,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:904,9'
          Dst:             H5P_get
        - Src:             'H5Plapl.c:905,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:908,5'
          Dst:             H5CX_pop
        - Src:             'H5Plapl.c:908,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_nlinks
      functionSourceFile: '/src/hdf5/src/H5Plapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          250
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Plapl.c:858,5'
          Dst:             H5_init_library
        - Src:             'H5Plapl.c:858,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:858,5'
          Dst:             H5CX_push
        - Src:             'H5Plapl.c:858,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:858,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Plapl.c:861,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:864,26'
          Dst:             H5P_object_verify
        - Src:             'H5Plapl.c:865,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:868,9'
          Dst:             H5P_set
        - Src:             'H5Plapl.c:869,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:872,5'
          Dst:             H5CX_pop
        - Src:             'H5Plapl.c:872,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5P__lacc_reg_prop
      functionSourceFile: '/src/hdf5/src/H5Plapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         59
      ICount:          169
      EdgeCount:       64
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5P__decode_size_t
        - H5P__decode_unsigned
        - H5P__encode_size_t
        - H5P__encode_unsigned
        - H5P__lacc_elink_fapl_close
        - H5P__lacc_elink_fapl_cmp
        - H5P__lacc_elink_fapl_copy
        - H5P__lacc_elink_fapl_dec
        - H5P__lacc_elink_fapl_del
        - H5P__lacc_elink_fapl_enc
        - H5P__lacc_elink_fapl_get
        - H5P__lacc_elink_fapl_set
        - H5P__lacc_elink_pref_close
        - H5P__lacc_elink_pref_cmp
        - H5P__lacc_elink_pref_copy
        - H5P__lacc_elink_pref_dec
        - H5P__lacc_elink_pref_del
        - H5P__lacc_elink_pref_enc
        - H5P__lacc_elink_pref_get
        - H5P__lacc_elink_pref_set
        - H5P__register_real
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Plapl.c:190,9'
          Dst:             H5P__register_real
        - Src:             'H5Plapl.c:190,9'
          Dst:             H5P__encode_size_t
        - Src:             'H5Plapl.c:190,9'
          Dst:             H5P__decode_size_t
        - Src:             'H5Plapl.c:192,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:195,9'
          Dst:             H5P__register_real
        - Src:             'H5Plapl.c:195,9'
          Dst:             H5P__lacc_elink_pref_set
        - Src:             'H5Plapl.c:195,9'
          Dst:             H5P__lacc_elink_pref_get
        - Src:             'H5Plapl.c:195,9'
          Dst:             H5P__lacc_elink_pref_enc
        - Src:             'H5Plapl.c:195,9'
          Dst:             H5P__lacc_elink_pref_dec
        - Src:             'H5Plapl.c:195,9'
          Dst:             H5P__lacc_elink_pref_del
        - Src:             'H5Plapl.c:195,9'
          Dst:             H5P__lacc_elink_pref_copy
        - Src:             'H5Plapl.c:195,9'
          Dst:             H5P__lacc_elink_pref_cmp
        - Src:             'H5Plapl.c:195,9'
          Dst:             H5P__lacc_elink_pref_close
        - Src:             'H5Plapl.c:200,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:203,9'
          Dst:             H5P__register_real
        - Src:             'H5Plapl.c:203,9'
          Dst:             H5P__lacc_elink_fapl_set
        - Src:             'H5Plapl.c:203,9'
          Dst:             H5P__lacc_elink_fapl_get
        - Src:             'H5Plapl.c:203,9'
          Dst:             H5P__lacc_elink_fapl_enc
        - Src:             'H5Plapl.c:203,9'
          Dst:             H5P__lacc_elink_fapl_dec
        - Src:             'H5Plapl.c:203,9'
          Dst:             H5P__lacc_elink_fapl_del
        - Src:             'H5Plapl.c:203,9'
          Dst:             H5P__lacc_elink_fapl_copy
        - Src:             'H5Plapl.c:203,9'
          Dst:             H5P__lacc_elink_fapl_cmp
        - Src:             'H5Plapl.c:203,9'
          Dst:             H5P__lacc_elink_fapl_close
        - Src:             'H5Plapl.c:207,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:210,9'
          Dst:             H5P__register_real
        - Src:             'H5Plapl.c:210,9'
          Dst:             H5P__encode_unsigned
        - Src:             'H5Plapl.c:210,9'
          Dst:             H5P__decode_unsigned
        - Src:             'H5Plapl.c:213,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Plapl.c:217,9'
          Dst:             H5P__register_real
        - Src:             'H5Plapl.c:219,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Pget_create_intermediate_group
      functionSourceFile: '/src/hdf5/src/H5Plcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          230
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Plcpl.c:172,5'
          Dst:             H5_init_library
        - Src:             'H5Plcpl.c:172,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Plcpl.c:172,5'
          Dst:             H5CX_push
        - Src:             'H5Plcpl.c:172,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Plcpl.c:172,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Plcpl.c:175,26'
          Dst:             H5P_object_verify
        - Src:             'H5Plcpl.c:176,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Plcpl.c:180,13'
          Dst:             H5P_get
        - Src:             'H5Plcpl.c:181,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Plcpl.c:184,5'
          Dst:             H5CX_pop
        - Src:             'H5Plcpl.c:184,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_create_intermediate_group
      functionSourceFile: '/src/hdf5/src/H5Plcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          227
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Plcpl.c:141,5'
          Dst:             H5_init_library
        - Src:             'H5Plcpl.c:141,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Plcpl.c:141,5'
          Dst:             H5CX_push
        - Src:             'H5Plcpl.c:141,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Plcpl.c:141,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Plcpl.c:144,26'
          Dst:             H5P_object_verify
        - Src:             'H5Plcpl.c:145,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Plcpl.c:149,9'
          Dst:             H5P_set
        - Src:             'H5Plcpl.c:150,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Plcpl.c:153,5'
          Dst:             H5CX_pop
        - Src:             'H5Plcpl.c:153,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5P__lcrt_reg_prop
      functionSourceFile: '/src/hdf5/src/H5Plcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5P__decode_unsigned
        - H5P__encode_unsigned
        - H5P__register_real
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Plcpl.c:114,9'
          Dst:             H5P__register_real
        - Src:             'H5Plcpl.c:114,9'
          Dst:             H5P__encode_unsigned
        - Src:             'H5Plcpl.c:114,9'
          Dst:             H5P__decode_unsigned
        - Src:             'H5Plcpl.c:117,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__macc_reg_prop
      functionSourceFile: '/src/hdf5/src/H5Pmapl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          83
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5P__decode_size_t
        - H5P__encode_size_t
        - H5P__register_real
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pmapl.c:116,9'
          Dst:             H5P__register_real
        - Src:             'H5Pmapl.c:116,9'
          Dst:             H5P__encode_size_t
        - Src:             'H5Pmapl.c:116,9'
          Dst:             H5P__decode_size_t
        - Src:             'H5Pmapl.c:119,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pmapl.c:122,9'
          Dst:             H5P__register_real
        - Src:             'H5Pmapl.c:122,9'
          Dst:             H5P__encode_size_t
        - Src:             'H5Pmapl.c:122,9'
          Dst:             H5P__decode_size_t
        - Src:             'H5Pmapl.c:125,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__mcrt_reg_prop
      functionSourceFile: '/src/hdf5/src/H5Pmcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5VM_log2_gen
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          157
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5VM_limit_enc_size
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VM_log2_gen
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             './H5VMprivate.h:450,13'
          Dst:             H5VM_log2_gen
    - functionName:    H5P__ocrt_pipeline_close
      functionSourceFile: '/src/hdf5/src/H5Pocpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1604
      functionLinenumberEnd: 1617
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpl.c:1613,9'
          Dst:             H5O_msg_reset
        - Src:             'H5Pocpl.c:1614,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__ocrt_pipeline_cmp
      functionSourceFile: '/src/hdf5/src/H5Pocpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1512
      functionLinenumberEnd: 1589
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         122
      ICount:          643
      EdgeCount:       152
      CyclomaticComplexity: 32
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpl.c:1559,34'
          Dst:             strcmp
    - functionName:    H5P__ocrt_pipeline_copy
      functionSourceFile: '/src/hdf5/src/H5Pocpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1477
      functionLinenumberEnd: 1495
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpl.c:1488,17'
          Dst:             H5O_msg_copy
        - Src:             'H5Pocpl.c:1489,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__ocrt_pipeline_del
      functionSourceFile: '/src/hdf5/src/H5Pocpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1449
      functionLinenumberEnd: 1462
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpl.c:1458,9'
          Dst:             H5O_msg_reset
        - Src:             'H5Pocpl.c:1459,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__ocrt_pipeline_dec
      functionSourceFile: '/src/hdf5/src/H5Pocpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1358
      functionLinenumberEnd: 1433
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         73
      ICount:          527
      EdgeCount:       82
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - H5MM_xstrdup
        - H5Z_append
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpl.c:1374,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:1401,27'
          Dst:             H5MM_xstrdup
        - Src:             'H5Pocpl.c:1415,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:1425,13'
          Dst:             H5Z_append
        - Src:             'H5Pocpl.c:1426,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:1429,40'
          Dst:             H5MM_xfree
    - functionName:    H5P__ocrt_pipeline_enc
      functionSourceFile: '/src/hdf5/src/H5Pocpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1269
      functionLinenumberEnd: 1341
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          554
      EdgeCount:       54
      CyclomaticComplexity: 10
      functionsReached:
        - H5VM_limit_enc_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpl.c:1289,21'
          Dst:             H5VM_limit_enc_size
        - Src:             'H5Pocpl.c:1319,25'
          Dst:             H5VM_limit_enc_size
        - Src:             'H5Pocpl.c:1332,19'
          Dst:             H5VM_limit_enc_size
        - Src:             'H5Pocpl.c:1337,23'
          Dst:             H5VM_limit_enc_size
    - functionName:    H5P__ocrt_pipeline_get
      functionSourceFile: '/src/hdf5/src/H5Pocpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1234
      functionLinenumberEnd: 1252
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpl.c:1245,17'
          Dst:             H5O_msg_copy
        - Src:             'H5Pocpl.c:1246,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__ocrt_pipeline_set
      functionSourceFile: '/src/hdf5/src/H5Pocpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1200
      functionLinenumberEnd: 1218
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpl.c:1211,17'
          Dst:             H5O_msg_copy
        - Src:             'H5Pocpl.c:1212,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Pset_fletcher32
      functionSourceFile: '/src/hdf5/src/H5Pocpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1088
      functionLinenumberEnd: 1112
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         82
      ICount:          279
      EdgeCount:       92
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_peek
        - H5P_poke
        - H5Z_append
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpl.c:1093,5'
          Dst:             H5_init_library
        - Src:             'H5Pocpl.c:1093,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:1093,5'
          Dst:             H5CX_push
        - Src:             'H5Pocpl.c:1093,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:1093,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pocpl.c:1096,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pocpl.c:1097,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:1100,9'
          Dst:             H5P_peek
        - Src:             'H5Pocpl.c:1101,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:1104,9'
          Dst:             H5Z_append
        - Src:             'H5Pocpl.c:1105,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:1108,9'
          Dst:             H5P_poke
        - Src:             'H5Pocpl.c:1109,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:1112,5'
          Dst:             H5CX_pop
        - Src:             'H5Pocpl.c:1112,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_deflate
      functionSourceFile: '/src/hdf5/src/H5Pocpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1045
      functionLinenumberEnd: 1073
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         93
      ICount:          310
      EdgeCount:       104
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_peek
        - H5P_poke
        - H5Z_append
        - H5_init_library
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpl.c:1050,5'
          Dst:             H5_init_library
        - Src:             'H5Pocpl.c:1050,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:1050,5'
          Dst:             H5CX_push
        - Src:             'H5Pocpl.c:1050,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:1050,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pocpl.c:1054,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:1057,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pocpl.c:1058,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:1061,9'
          Dst:             H5P_peek
        - Src:             'H5Pocpl.c:1062,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:1065,9'
          Dst:             H5Z_append
        - Src:             'H5Pocpl.c:1066,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:1069,9'
          Dst:             H5P_poke
        - Src:             'H5Pocpl.c:1070,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:1073,5'
          Dst:             H5CX_pop
        - Src:             'H5Pocpl.c:1073,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Premove_filter
      functionSourceFile: '/src/hdf5/src/H5Pocpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         85
      ICount:          291
      EdgeCount:       96
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_peek
        - H5P_poke
        - H5Z_delete
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpl.c:1003,5'
          Dst:             H5_init_library
        - Src:             'H5Pocpl.c:1003,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:1003,5'
          Dst:             H5CX_push
        - Src:             'H5Pocpl.c:1003,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:1003,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pocpl.c:1006,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pocpl.c:1007,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:1010,9'
          Dst:             H5P_peek
        - Src:             'H5Pocpl.c:1011,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:1016,13'
          Dst:             H5Z_delete
        - Src:             'H5Pocpl.c:1017,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:1020,13'
          Dst:             H5P_poke
        - Src:             'H5Pocpl.c:1021,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:1025,5'
          Dst:             H5CX_pop
        - Src:             'H5Pocpl.c:1025,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5P_filter_in_pline
      functionSourceFile: '/src/hdf5/src/H5Pocpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 968
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          83
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5P_peek
        - H5Z_filter_in_pline
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpl.c:975,9'
          Dst:             H5P_peek
        - Src:             'H5Pocpl.c:976,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:979,22'
          Dst:             H5Z_filter_in_pline
        - Src:             'H5Pocpl.c:980,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Pall_filters_avail
      functionSourceFile: '/src/hdf5/src/H5Pocpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 931
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         71
      ICount:          249
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_peek
        - H5Z_all_filters_avail
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpl.c:936,5'
          Dst:             H5_init_library
        - Src:             'H5Pocpl.c:936,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:936,5'
          Dst:             H5CX_push
        - Src:             'H5Pocpl.c:936,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:936,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pocpl.c:939,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pocpl.c:940,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:943,9'
          Dst:             H5P_peek
        - Src:             'H5Pocpl.c:944,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:947,22'
          Dst:             H5Z_all_filters_avail
        - Src:             'H5Pocpl.c:948,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:951,5'
          Dst:             H5CX_pop
        - Src:             'H5Pocpl.c:951,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_filter_by_id2
      functionSourceFile: '/src/hdf5/src/H5Pocpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         111
      ICount:          399
      EdgeCount:       129
      CyclomaticComplexity: 20
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get_filter_by_id
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpl.c:880,5'
          Dst:             H5_init_library
        - Src:             'H5Pocpl.c:880,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:880,5'
          Dst:             H5CX_push
        - Src:             'H5Pocpl.c:880,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:880,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pocpl.c:884,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:893,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:895,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:906,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pocpl.c:907,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:910,9'
          Dst:             H5P_get_filter_by_id
        - Src:             'H5Pocpl.c:911,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:914,5'
          Dst:             H5CX_pop
        - Src:             'H5Pocpl.c:914,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5P_get_filter_by_id
      functionSourceFile: '/src/hdf5/src/H5Pocpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          131
      EdgeCount:       40
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5P__get_filter
        - H5P_peek
        - H5Z_filter_info
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpl.c:838,9'
          Dst:             H5P_peek
        - Src:             'H5Pocpl.c:839,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:842,27'
          Dst:             H5Z_filter_info
        - Src:             'H5Pocpl.c:843,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:846,9'
          Dst:             H5P__get_filter
        - Src:             'H5Pocpl.c:847,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__get_filter
      functionSourceFile: '/src/hdf5/src/H5Pocpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1128
      functionLinenumberEnd: 1184
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          218
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - H5Z_find
        - H5Z_get_filter_info
        - strncpy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpl.c:1158,13'
          Dst:             H5Z_find
        - Src:             'H5Pocpl.c:1165,13'
          Dst:             strncpy
        - Src:             'H5Pocpl.c:1172,17'
          Dst:             strncpy
        - Src:             'H5Pocpl.c:1182,9'
          Dst:             H5Z_get_filter_info
    - functionName:    H5Pget_filter2
      functionSourceFile: '/src/hdf5/src/H5Pocpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 804
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         119
      ICount:          430
      EdgeCount:       137
      CyclomaticComplexity: 20
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P__get_filter
        - H5P_object_verify
        - H5P_peek
        - H5_init_library
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpl.c:757,5'
          Dst:             H5_init_library
        - Src:             'H5Pocpl.c:757,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:757,5'
          Dst:             H5CX_push
        - Src:             'H5Pocpl.c:757,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:757,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pocpl.c:768,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:771,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:782,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pocpl.c:783,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:786,9'
          Dst:             H5P_peek
        - Src:             'H5Pocpl.c:787,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:791,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:797,9'
          Dst:             H5P__get_filter
        - Src:             'H5Pocpl.c:798,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:804,5'
          Dst:             H5CX_pop
        - Src:             'H5Pocpl.c:804,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_nfilters
      functionSourceFile: '/src/hdf5/src/H5Pocpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          223
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_peek
        - H5_init_library
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpl.c:709,5'
          Dst:             H5_init_library
        - Src:             'H5Pocpl.c:709,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:709,5'
          Dst:             H5CX_push
        - Src:             'H5Pocpl.c:709,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:709,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pocpl.c:712,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pocpl.c:713,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:716,9'
          Dst:             H5P_peek
        - Src:             'H5Pocpl.c:717,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:723,5'
          Dst:             H5CX_pop
        - Src:             'H5Pocpl.c:723,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5P__set_filter
      functionSourceFile: '/src/hdf5/src/H5Pocpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          153
      EdgeCount:       52
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5P_peek
        - H5P_poke
        - H5Z_append
        - H5Z_filter_avail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpl.c:666,25'
          Dst:             H5Z_filter_avail
        - Src:             'H5Pocpl.c:667,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:670,9'
          Dst:             H5P_peek
        - Src:             'H5Pocpl.c:671,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:674,9'
          Dst:             H5Z_append
        - Src:             'H5Pocpl.c:675,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:678,9'
          Dst:             H5P_poke
        - Src:             'H5Pocpl.c:679,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Pset_filter
      functionSourceFile: '/src/hdf5/src/H5Pocpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - int
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          341
      EdgeCount:       111
      CyclomaticComplexity: 15
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P__set_filter
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpl.c:601,5'
          Dst:             H5_init_library
        - Src:             'H5Pocpl.c:601,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:601,5'
          Dst:             H5CX_push
        - Src:             'H5Pocpl.c:601,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:601,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pocpl.c:605,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:607,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:609,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:612,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pocpl.c:613,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:616,9'
          Dst:             H5P__set_filter
        - Src:             'H5Pocpl.c:617,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:620,5'
          Dst:             H5CX_pop
        - Src:             'H5Pocpl.c:620,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pmodify_filter
      functionSourceFile: '/src/hdf5/src/H5Pocpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - int
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          341
      EdgeCount:       111
      CyclomaticComplexity: 15
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_modify_filter
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpl.c:543,5'
          Dst:             H5_init_library
        - Src:             'H5Pocpl.c:543,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:543,5'
          Dst:             H5CX_push
        - Src:             'H5Pocpl.c:543,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:543,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pocpl.c:547,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:549,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:551,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:554,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pocpl.c:555,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:558,9'
          Dst:             H5P_modify_filter
        - Src:             'H5Pocpl.c:559,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:562,5'
          Dst:             H5CX_pop
        - Src:             'H5Pocpl.c:562,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5P_modify_filter
      functionSourceFile: '/src/hdf5/src/H5Pocpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          121
      EdgeCount:       40
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5P_peek
        - H5P_poke
        - H5Z_modify
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpl.c:488,9'
          Dst:             H5P_peek
        - Src:             'H5Pocpl.c:489,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:492,9'
          Dst:             H5Z_modify
        - Src:             'H5Pocpl.c:493,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:496,9'
          Dst:             H5P_poke
        - Src:             'H5Pocpl.c:497,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Pget_obj_track_times
      functionSourceFile: '/src/hdf5/src/H5Pocpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          242
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpl.c:422,5'
          Dst:             H5_init_library
        - Src:             'H5Pocpl.c:422,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:422,5'
          Dst:             H5CX_push
        - Src:             'H5Pocpl.c:422,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:422,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pocpl.c:430,30'
          Dst:             H5P_object_verify
        - Src:             'H5Pocpl.c:431,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:434,13'
          Dst:             H5P_get
        - Src:             'H5Pocpl.c:435,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:442,5'
          Dst:             H5CX_pop
        - Src:             'H5Pocpl.c:442,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_obj_track_times
      functionSourceFile: '/src/hdf5/src/H5Pocpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          267
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpl.c:384,5'
          Dst:             H5_init_library
        - Src:             'H5Pocpl.c:384,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:384,5'
          Dst:             H5CX_push
        - Src:             'H5Pocpl.c:384,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:384,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pocpl.c:387,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pocpl.c:388,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:391,9'
          Dst:             H5P_get
        - Src:             'H5Pocpl.c:392,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:401,9'
          Dst:             H5P_set
        - Src:             'H5Pocpl.c:402,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:405,5'
          Dst:             H5CX_pop
        - Src:             'H5Pocpl.c:405,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_attr_creation_order
      functionSourceFile: '/src/hdf5/src/H5Pocpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          254
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpl.c:327,5'
          Dst:             H5_init_library
        - Src:             'H5Pocpl.c:327,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:327,5'
          Dst:             H5CX_push
        - Src:             'H5Pocpl.c:327,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:327,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pocpl.c:338,30'
          Dst:             H5P_object_verify
        - Src:             'H5Pocpl.c:339,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:342,13'
          Dst:             H5P_get
        - Src:             'H5Pocpl.c:343,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:351,5'
          Dst:             H5CX_pop
        - Src:             'H5Pocpl.c:351,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_attr_creation_order
      functionSourceFile: '/src/hdf5/src/H5Pocpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         84
      ICount:          321
      EdgeCount:       95
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpl.c:281,5'
          Dst:             H5_init_library
        - Src:             'H5Pocpl.c:281,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:281,5'
          Dst:             H5CX_push
        - Src:             'H5Pocpl.c:281,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:281,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pocpl.c:285,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:288,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pocpl.c:289,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:292,9'
          Dst:             H5P_get
        - Src:             'H5Pocpl.c:293,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:305,9'
          Dst:             H5P_set
        - Src:             'H5Pocpl.c:306,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:309,5'
          Dst:             H5CX_pop
        - Src:             'H5Pocpl.c:309,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_attr_phase_change
      functionSourceFile: '/src/hdf5/src/H5Pocpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          271
      EdgeCount:       88
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpl.c:245,5'
          Dst:             H5_init_library
        - Src:             'H5Pocpl.c:245,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:245,5'
          Dst:             H5CX_push
        - Src:             'H5Pocpl.c:245,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:245,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pocpl.c:248,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pocpl.c:249,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:253,13'
          Dst:             H5P_get
        - Src:             'H5Pocpl.c:254,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:257,13'
          Dst:             H5P_get
        - Src:             'H5Pocpl.c:258,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:262,5'
          Dst:             H5CX_pop
        - Src:             'H5Pocpl.c:262,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_attr_phase_change
      functionSourceFile: '/src/hdf5/src/H5Pocpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         104
      ICount:          341
      EdgeCount:       116
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpl.c:206,5'
          Dst:             H5_init_library
        - Src:             'H5Pocpl.c:206,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:206,5'
          Dst:             H5CX_push
        - Src:             'H5Pocpl.c:206,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:206,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pocpl.c:210,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:212,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:214,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:217,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pocpl.c:218,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:221,9'
          Dst:             H5P_set
        - Src:             'H5Pocpl.c:222,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:223,9'
          Dst:             H5P_set
        - Src:             'H5Pocpl.c:224,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:227,5'
          Dst:             H5CX_pop
        - Src:             'H5Pocpl.c:227,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5P__ocrt_reg_prop
      functionSourceFile: '/src/hdf5/src/H5Pocpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          139
      EdgeCount:       52
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5P__decode_uint8_t
        - H5P__decode_unsigned
        - H5P__encode_uint8_t
        - H5P__encode_unsigned
        - H5P__ocrt_pipeline_close
        - H5P__ocrt_pipeline_cmp
        - H5P__ocrt_pipeline_copy
        - H5P__ocrt_pipeline_dec
        - H5P__ocrt_pipeline_del
        - H5P__ocrt_pipeline_enc
        - H5P__ocrt_pipeline_get
        - H5P__ocrt_pipeline_set
        - H5P__register_real
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpl.c:153,9'
          Dst:             H5P__register_real
        - Src:             'H5Pocpl.c:153,9'
          Dst:             H5P__encode_unsigned
        - Src:             'H5Pocpl.c:153,9'
          Dst:             H5P__decode_unsigned
        - Src:             'H5Pocpl.c:156,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:159,9'
          Dst:             H5P__register_real
        - Src:             'H5Pocpl.c:159,9'
          Dst:             H5P__encode_unsigned
        - Src:             'H5Pocpl.c:159,9'
          Dst:             H5P__decode_unsigned
        - Src:             'H5Pocpl.c:162,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:165,9'
          Dst:             H5P__register_real
        - Src:             'H5Pocpl.c:165,9'
          Dst:             H5P__encode_uint8_t
        - Src:             'H5Pocpl.c:165,9'
          Dst:             H5P__decode_uint8_t
        - Src:             'H5Pocpl.c:168,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpl.c:171,9'
          Dst:             H5P__register_real
        - Src:             'H5Pocpl.c:171,9'
          Dst:             H5P__ocrt_pipeline_set
        - Src:             'H5Pocpl.c:171,9'
          Dst:             H5P__ocrt_pipeline_get
        - Src:             'H5Pocpl.c:171,9'
          Dst:             H5P__ocrt_pipeline_enc
        - Src:             'H5Pocpl.c:171,9'
          Dst:             H5P__ocrt_pipeline_dec
        - Src:             'H5Pocpl.c:171,9'
          Dst:             H5P__ocrt_pipeline_del
        - Src:             'H5Pocpl.c:171,9'
          Dst:             H5P__ocrt_pipeline_copy
        - Src:             'H5Pocpl.c:171,9'
          Dst:             H5P__ocrt_pipeline_cmp
        - Src:             'H5Pocpl.c:171,9'
          Dst:             H5P__ocrt_pipeline_close
        - Src:             'H5Pocpl.c:175,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__copy_merge_comm_dt_list
      functionSourceFile: '/src/hdf5/src/H5Pocpypl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          162
      EdgeCount:       44
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5MM_strdup
        - H5MM_xfree
        - H5P__free_merge_comm_dtype_list
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpypl.c:236,36'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Pocpypl.c:237,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:238,42'
          Dst:             H5MM_strdup
        - Src:             'H5Pocpypl.c:239,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:261,23'
          Dst:             H5P__free_merge_comm_dtype_list
        - Src:             'H5Pocpypl.c:263,41'
          Dst:             H5MM_xfree
        - Src:             'H5Pocpypl.c:264,33'
          Dst:             H5FL_reg_free
    - functionName:    H5P__free_merge_comm_dtype_list
      functionSourceFile: '/src/hdf5/src/H5Pocpypl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5FL_reg_free
        - H5MM_xfree
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpypl.c:199,15'
          Dst:             H5MM_xfree
        - Src:             'H5Pocpypl.c:200,15'
          Dst:             H5FL_reg_free
    - functionName:    H5P__ocpy_merge_comm_dt_list_close
      functionSourceFile: '/src/hdf5/src/H5Pocpypl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5P__free_merge_comm_dtype_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpypl.c:582,5'
          Dst:             H5P__free_merge_comm_dtype_list
    - functionName:    H5P__ocpy_merge_comm_dt_list_cmp
      functionSourceFile: '/src/hdf5/src/H5Pocpypl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          106
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpypl.c:545,21'
          Dst:             strcmp
    - functionName:    H5P__ocpy_merge_comm_dt_list_copy
      functionSourceFile: '/src/hdf5/src/H5Pocpypl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5P__copy_merge_comm_dt_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpypl.c:503,9'
          Dst:             H5P__copy_merge_comm_dt_list
        - Src:             'H5Pocpypl.c:504,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__ocpy_merge_comm_dt_list_del
      functionSourceFile: '/src/hdf5/src/H5Pocpypl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5P__free_merge_comm_dtype_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpypl.c:477,5'
          Dst:             H5P__free_merge_comm_dtype_list
    - functionName:    H5P__ocpy_merge_comm_dt_list_dec
      functionSourceFile: '/src/hdf5/src/H5Pocpypl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          181
      EdgeCount:       44
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5MM_strdup
        - H5MM_xfree
        - H5P__free_merge_comm_dtype_list
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpypl.c:417,11'
          Dst:             strlen
        - Src:             'H5Pocpypl.c:420,36'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Pocpypl.c:421,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:422,42'
          Dst:             H5MM_strdup
        - Src:             'H5Pocpypl.c:423,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:439,15'
          Dst:             strlen
        - Src:             'H5Pocpypl.c:447,20'
          Dst:             H5P__free_merge_comm_dtype_list
        - Src:             'H5Pocpypl.c:449,41'
          Dst:             H5MM_xfree
        - Src:             'H5Pocpypl.c:450,33'
          Dst:             H5FL_reg_free
    - functionName:    H5P__ocpy_merge_comm_dt_list_enc
      functionSourceFile: '/src/hdf5/src/H5Pocpypl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          93
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpypl.c:358,15'
          Dst:             strlen
    - functionName:    H5P__ocpy_merge_comm_dt_list_get
      functionSourceFile: '/src/hdf5/src/H5Pocpypl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5P__copy_merge_comm_dt_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpypl.c:322,9'
          Dst:             H5P__copy_merge_comm_dt_list
        - Src:             'H5Pocpypl.c:323,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__ocpy_merge_comm_dt_list_set
      functionSourceFile: '/src/hdf5/src/H5Pocpypl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5P__copy_merge_comm_dt_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpypl.c:293,9'
          Dst:             H5P__copy_merge_comm_dt_list
        - Src:             'H5Pocpypl.c:294,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Pget_mcdt_search_cb
      functionSourceFile: '/src/hdf5/src/H5Pocpypl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          254
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpypl.c:835,5'
          Dst:             H5_init_library
        - Src:             'H5Pocpypl.c:835,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:835,5'
          Dst:             H5CX_push
        - Src:             'H5Pocpypl.c:835,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:835,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pocpypl.c:838,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pocpypl.c:839,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:842,9'
          Dst:             H5P_get
        - Src:             'H5Pocpypl.c:843,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:852,5'
          Dst:             H5CX_pop
        - Src:             'H5Pocpypl.c:852,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_mcdt_search_cb
      functionSourceFile: '/src/hdf5/src/H5Pocpypl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          268
      EdgeCount:       83
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpypl.c:790,5'
          Dst:             H5_init_library
        - Src:             'H5Pocpypl.c:790,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:790,5'
          Dst:             H5CX_push
        - Src:             'H5Pocpypl.c:790,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:790,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pocpypl.c:795,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:798,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pocpypl.c:799,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:806,9'
          Dst:             H5P_set
        - Src:             'H5Pocpypl.c:807,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:810,5'
          Dst:             H5CX_pop
        - Src:             'H5Pocpypl.c:810,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pfree_merge_committed_dtype_paths
      functionSourceFile: '/src/hdf5/src/H5Pocpypl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         71
      ICount:          253
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P__free_merge_comm_dtype_list
        - H5P_object_verify
        - H5P_peek
        - H5P_poke
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpypl.c:745,5'
          Dst:             H5_init_library
        - Src:             'H5Pocpypl.c:745,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:745,5'
          Dst:             H5CX_push
        - Src:             'H5Pocpypl.c:745,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:745,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pocpypl.c:748,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pocpypl.c:749,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:752,9'
          Dst:             H5P_peek
        - Src:             'H5Pocpypl.c:753,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:756,15'
          Dst:             H5P__free_merge_comm_dtype_list
        - Src:             'H5Pocpypl.c:759,9'
          Dst:             H5P_poke
        - Src:             'H5Pocpypl.c:760,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:763,5'
          Dst:             H5CX_pop
        - Src:             'H5Pocpypl.c:763,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Padd_merge_committed_dtype_path
      functionSourceFile: '/src/hdf5/src/H5Pocpypl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 721
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         121
      ICount:          409
      EdgeCount:       136
      CyclomaticComplexity: 17
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5MM_strdup
        - H5MM_xfree
        - H5P_object_verify
        - H5P_peek
        - H5P_poke
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpypl.c:687,5'
          Dst:             H5_init_library
        - Src:             'H5Pocpypl.c:687,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:687,5'
          Dst:             H5CX_push
        - Src:             'H5Pocpypl.c:687,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:687,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pocpypl.c:691,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:693,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:696,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pocpypl.c:697,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:700,9'
          Dst:             H5P_peek
        - Src:             'H5Pocpypl.c:701,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:704,28'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Pocpypl.c:705,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:706,34'
          Dst:             H5MM_strdup
        - Src:             'H5Pocpypl.c:707,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:711,9'
          Dst:             H5P_poke
        - Src:             'H5Pocpypl.c:712,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:717,37'
          Dst:             H5MM_xfree
        - Src:             'H5Pocpypl.c:718,29'
          Dst:             H5FL_reg_free
        - Src:             'H5Pocpypl.c:721,5'
          Dst:             H5CX_pop
        - Src:             'H5Pocpypl.c:721,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_copy_object
      functionSourceFile: '/src/hdf5/src/H5Pocpypl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          230
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpypl.c:646,5'
          Dst:             H5_init_library
        - Src:             'H5Pocpypl.c:646,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:646,5'
          Dst:             H5CX_push
        - Src:             'H5Pocpypl.c:646,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:646,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pocpypl.c:649,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pocpypl.c:650,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:654,13'
          Dst:             H5P_get
        - Src:             'H5Pocpypl.c:655,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:658,5'
          Dst:             H5CX_pop
        - Src:             'H5Pocpypl.c:658,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_copy_object
      functionSourceFile: '/src/hdf5/src/H5Pocpypl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          251
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpypl.c:612,5'
          Dst:             H5_init_library
        - Src:             'H5Pocpypl.c:612,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:612,5'
          Dst:             H5CX_push
        - Src:             'H5Pocpypl.c:612,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:612,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pocpypl.c:616,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:619,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pocpypl.c:620,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:623,9'
          Dst:             H5P_set
        - Src:             'H5Pocpypl.c:624,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:627,5'
          Dst:             H5CX_pop
        - Src:             'H5Pocpypl.c:627,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5P__ocpy_reg_prop
      functionSourceFile: '/src/hdf5/src/H5Pocpypl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          109
      EdgeCount:       40
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5P__decode_unsigned
        - H5P__encode_unsigned
        - H5P__ocpy_merge_comm_dt_list_close
        - H5P__ocpy_merge_comm_dt_list_cmp
        - H5P__ocpy_merge_comm_dt_list_copy
        - H5P__ocpy_merge_comm_dt_list_dec
        - H5P__ocpy_merge_comm_dt_list_del
        - H5P__ocpy_merge_comm_dt_list_enc
        - H5P__ocpy_merge_comm_dt_list_get
        - H5P__ocpy_merge_comm_dt_list_set
        - H5P__register_real
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pocpypl.c:155,9'
          Dst:             H5P__register_real
        - Src:             'H5Pocpypl.c:155,9'
          Dst:             H5P__encode_unsigned
        - Src:             'H5Pocpypl.c:155,9'
          Dst:             H5P__decode_unsigned
        - Src:             'H5Pocpypl.c:157,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:160,9'
          Dst:             H5P__register_real
        - Src:             'H5Pocpypl.c:160,9'
          Dst:             H5P__ocpy_merge_comm_dt_list_set
        - Src:             'H5Pocpypl.c:160,9'
          Dst:             H5P__ocpy_merge_comm_dt_list_get
        - Src:             'H5Pocpypl.c:160,9'
          Dst:             H5P__ocpy_merge_comm_dt_list_enc
        - Src:             'H5Pocpypl.c:160,9'
          Dst:             H5P__ocpy_merge_comm_dt_list_dec
        - Src:             'H5Pocpypl.c:160,9'
          Dst:             H5P__ocpy_merge_comm_dt_list_del
        - Src:             'H5Pocpypl.c:160,9'
          Dst:             H5P__ocpy_merge_comm_dt_list_copy
        - Src:             'H5Pocpypl.c:160,9'
          Dst:             H5P__ocpy_merge_comm_dt_list_cmp
        - Src:             'H5Pocpypl.c:160,9'
          Dst:             H5P__ocpy_merge_comm_dt_list_close
        - Src:             'H5Pocpypl.c:166,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pocpypl.c:171,9'
          Dst:             H5P__register_real
        - Src:             'H5Pocpypl.c:173,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__strcrt_char_encoding_dec
      functionSourceFile: '/src/hdf5/src/H5Pstrcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__strcrt_char_encoding_enc
      functionSourceFile: '/src/hdf5/src/H5Pstrcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Pget_char_encoding
      functionSourceFile: '/src/hdf5/src/H5Pstrcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          230
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pstrcpl.c:175,5'
          Dst:             H5_init_library
        - Src:             'H5Pstrcpl.c:175,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pstrcpl.c:175,5'
          Dst:             H5CX_push
        - Src:             'H5Pstrcpl.c:175,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pstrcpl.c:175,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pstrcpl.c:178,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pstrcpl.c:179,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pstrcpl.c:183,13'
          Dst:             H5P_get
        - Src:             'H5Pstrcpl.c:184,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pstrcpl.c:187,5'
          Dst:             H5CX_pop
        - Src:             'H5Pstrcpl.c:187,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_char_encoding
      functionSourceFile: '/src/hdf5/src/H5Pstrcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         74
      ICount:          262
      EdgeCount:       84
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pstrcpl.c:142,5'
          Dst:             H5_init_library
        - Src:             'H5Pstrcpl.c:142,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pstrcpl.c:142,5'
          Dst:             H5CX_push
        - Src:             'H5Pstrcpl.c:142,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pstrcpl.c:142,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pstrcpl.c:146,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pstrcpl.c:149,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pstrcpl.c:150,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pstrcpl.c:153,9'
          Dst:             H5P_set
        - Src:             'H5Pstrcpl.c:154,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pstrcpl.c:157,5'
          Dst:             H5CX_pop
        - Src:             'H5Pstrcpl.c:157,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5P__strcrt_reg_prop
      functionSourceFile: '/src/hdf5/src/H5Pstrcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5P__register_real
        - H5P__strcrt_char_encoding_dec
        - H5P__strcrt_char_encoding_enc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pstrcpl.c:118,9'
          Dst:             H5P__register_real
        - Src:             'H5Pstrcpl.c:118,9'
          Dst:             H5P__strcrt_char_encoding_enc
        - Src:             'H5Pstrcpl.c:118,9'
          Dst:             H5P__strcrt_char_encoding_dec
        - Src:             'H5Pstrcpl.c:121,9'
          Dst:             H5E_printf_stack
    - functionName:    H5PB__write_entry
      functionSourceFile: '/src/hdf5/src/H5PB.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1515
      functionLinenumberEnd: 1551
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          146
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FD_write
        - H5F_shared_get_eoa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PB.c:1526,31'
          Dst:             H5F_shared_get_eoa
        - Src:             'H5PB.c:1527,9'
          Dst:             H5E_printf_stack
        - Src:             'H5PB.c:1543,13'
          Dst:             H5FD_write
        - Src:             'H5PB.c:1545,13'
          Dst:             H5E_printf_stack
    - functionName:    H5PB_enabled
      functionSourceFile: '/src/hdf5/src/H5PB.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1352
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5PB_write
      functionSourceFile: '/src/hdf5/src/H5PB.c'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 1285
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         335
      ICount:          1787
      EdgeCount:       416
      CyclomaticComplexity: 83
      functionsReached:
        - H5E_printf_stack
        - H5FD_get_eof
        - H5FD_read
        - H5FD_write
        - H5FL_fac_calloc
        - H5FL_fac_free
        - H5FL_fac_malloc
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5F__accum_write
        - H5F_shared_get_eoa
        - H5F_shared_get_intent
        - H5F_shared_has_feature
        - H5PB__insert_entry
        - H5PB__make_space
        - H5SL_count
        - H5SL_remove
        - H5SL_search
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PB.c:1000,13'
          Dst:             H5F__accum_write
        - Src:             'H5PB.c:1001,13'
          Dst:             H5E_printf_stack
        - Src:             'H5PB.c:1072,46'
          Dst:             H5SL_search
        - Src:             'H5PB.c:1092,46'
          Dst:             H5SL_search
        - Src:             'H5PB.c:1108,46'
          Dst:             H5SL_remove
        - Src:             'H5PB.c:1120,48'
          Dst:             H5FL_fac_free
        - Src:             'H5PB.c:1121,48'
          Dst:             H5FL_reg_free
        - Src:             'H5PB.c:1143,42'
          Dst:             H5SL_search
        - Src:             'H5PB.c:1170,22'
          Dst:             H5SL_count
        - Src:             'H5PB.c:1174,43'
          Dst:             H5PB__make_space
        - Src:             'H5PB.c:1175,25'
          Dst:             H5E_printf_stack
        - Src:             'H5PB.c:1184,29'
          Dst:             H5FD_write
        - Src:             'H5PB.c:1185,29'
          Dst:             H5E_printf_stack
        - Src:             'H5PB.c:1193,36'
          Dst:             H5F_shared_get_intent
        - Src:             'H5PB.c:1197,50'
          Dst:             H5SL_remove
        - Src:             'H5PB.c:1206,49'
          Dst:             H5FL_fac_malloc
        - Src:             'H5PB.c:1207,25'
          Dst:             H5E_printf_stack
        - Src:             'H5PB.c:1226,49'
          Dst:             H5FL_fac_calloc
        - Src:             'H5PB.c:1227,25'
          Dst:             H5E_printf_stack
        - Src:             'H5PB.c:1231,47'
          Dst:             H5FL_reg_calloc
        - Src:             'H5PB.c:1232,25'
          Dst:             H5E_printf_stack
        - Src:             'H5PB.c:1239,47'
          Dst:             H5F_shared_get_eoa
        - Src:             'H5PB.c:1240,25'
          Dst:             H5E_printf_stack
        - Src:             'H5PB.c:1244,25'
          Dst:             H5E_printf_stack
        - Src:             'H5PB.c:1251,26'
          Dst:             H5F_shared_has_feature
        - Src:             'H5PB.c:1252,51'
          Dst:             H5FD_get_eof
        - Src:             'H5PB.c:1253,29'
          Dst:             H5E_printf_stack
        - Src:             'H5PB.c:1260,29'
          Dst:             H5FD_read
        - Src:             'H5PB.c:1261,29'
          Dst:             H5E_printf_stack
        - Src:             'H5PB.c:1278,21'
          Dst:             H5PB__insert_entry
        - Src:             'H5PB.c:1279,21'
          Dst:             H5E_printf_stack
    - functionName:    H5PB__make_space
      functionSourceFile: '/src/hdf5/src/H5PB.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1419
      functionLinenumberEnd: 1498
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          462
      EdgeCount:       116
      CyclomaticComplexity: 25
      functionsReached:
        - H5E_printf_stack
        - H5FL_fac_free
        - H5FL_reg_free
        - H5PB__write_entry
        - H5SL_remove
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PB.c:1469,17'
          Dst:             H5SL_remove
        - Src:             'H5PB.c:1470,9'
          Dst:             H5E_printf_stack
        - Src:             'H5PB.c:1484,13'
          Dst:             H5PB__write_entry
        - Src:             'H5PB.c:1485,13'
          Dst:             H5E_printf_stack
        - Src:             'H5PB.c:1494,32'
          Dst:             H5FL_fac_free
        - Src:             'H5PB.c:1495,32'
          Dst:             H5FL_reg_free
    - functionName:    H5PB__insert_entry
      functionSourceFile: '/src/hdf5/src/H5PB.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1377
      functionLinenumberEnd: 1397
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          133
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5SL_insert
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PB.c:1383,9'
          Dst:             H5SL_insert
        - Src:             'H5PB.c:1384,9'
          Dst:             H5E_printf_stack
    - functionName:    H5PB_read
      functionSourceFile: '/src/hdf5/src/H5PB.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         278
      ICount:          1537
      EdgeCount:       346
      CyclomaticComplexity: 70
      functionsReached:
        - H5E_printf_stack
        - H5FD_read
        - H5FL_fac_malloc
        - H5FL_reg_calloc
        - H5F__accum_read
        - H5F_shared_get_eoa
        - H5PB__insert_entry
        - H5PB__make_space
        - H5SL_count
        - H5SL_find
        - H5SL_item
        - H5SL_next
        - H5SL_search
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PB.c:693,13'
          Dst:             H5F__accum_read
        - Src:             'H5PB.c:694,13'
          Dst:             H5E_printf_stack
        - Src:             'H5PB.c:756,16'
          Dst:             H5SL_find
        - Src:             'H5PB.c:762,24'
          Dst:             H5SL_find
        - Src:             'H5PB.c:766,46'
          Dst:             H5SL_item
        - Src:             'H5PB.c:809,24'
          Dst:             H5SL_next
        - Src:             'H5PB.c:831,42'
          Dst:             H5SL_search
        - Src:             'H5PB.c:862,22'
          Dst:             H5SL_count
        - Src:             'H5PB.c:866,43'
          Dst:             H5PB__make_space
        - Src:             'H5PB.c:867,25'
          Dst:             H5E_printf_stack
        - Src:             'H5PB.c:877,29'
          Dst:             H5FD_read
        - Src:             'H5PB.c:878,29'
          Dst:             H5E_printf_stack
        - Src:             'H5PB.c:886,45'
          Dst:             H5FL_fac_malloc
        - Src:             'H5PB.c:887,21'
          Dst:             H5E_printf_stack
        - Src:             'H5PB.c:893,43'
          Dst:             H5F_shared_get_eoa
        - Src:             'H5PB.c:894,21'
          Dst:             H5E_printf_stack
        - Src:             'H5PB.c:898,21'
          Dst:             H5E_printf_stack
        - Src:             'H5PB.c:906,21'
          Dst:             H5FD_read
        - Src:             'H5PB.c:907,21'
          Dst:             H5E_printf_stack
        - Src:             'H5PB.c:920,43'
          Dst:             H5FL_reg_calloc
        - Src:             'H5PB.c:921,21'
          Dst:             H5E_printf_stack
        - Src:             'H5PB.c:929,21'
          Dst:             H5PB__insert_entry
        - Src:             'H5PB.c:930,21'
          Dst:             H5E_printf_stack
    - functionName:    H5PB_remove_entry
      functionSourceFile: '/src/hdf5/src/H5PB.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          189
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5FL_fac_free
        - H5FL_reg_free
        - H5SL_remove
        - H5SL_search
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PB.c:616,34'
          Dst:             H5SL_search
        - Src:             'H5PB.c:621,21'
          Dst:             H5SL_remove
        - Src:             'H5PB.c:622,13'
          Dst:             H5E_printf_stack
        - Src:             'H5PB.c:630,36'
          Dst:             H5FL_fac_free
        - Src:             'H5PB.c:631,36'
          Dst:             H5FL_reg_free
    - functionName:    H5PB_update_entry
      functionSourceFile: '/src/hdf5/src/H5PB.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          196
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - H5SL_search
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PB.c:573,34'
          Dst:             H5SL_search
    - functionName:    H5PB_add_new_page
      functionSourceFile: '/src/hdf5/src/H5PB.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          139
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5SL_insert
        - H5SL_search
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PB.c:521,17'
          Dst:             H5SL_search
        - Src:             'H5PB.c:523,35'
          Dst:             H5FL_reg_calloc
        - Src:             'H5PB.c:524,13'
          Dst:             H5E_printf_stack
        - Src:             'H5PB.c:532,13'
          Dst:             H5SL_insert
        - Src:             'H5PB.c:533,13'
          Dst:             H5E_printf_stack
        - Src:             'H5PB.c:539,26'
          Dst:             H5FL_reg_free
    - functionName:    H5PB__dest_cb
      functionSourceFile: '/src/hdf5/src/H5PB.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          163
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - H5FL_fac_free
        - H5FL_reg_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PB.c:427,36'
          Dst:             H5FL_fac_free
        - Src:             'H5PB.c:431,18'
          Dst:             H5FL_reg_free
    - functionName:    H5PB_dest
      functionSourceFile: '/src/hdf5/src/H5PB.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         51
      ICount:          173
      EdgeCount:       56
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5FL_fac_term
        - H5FL_reg_free
        - H5PB__dest_cb
        - H5PB_flush
        - H5SL_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PB.c:460,13'
          Dst:             H5PB_flush
        - Src:             'H5PB.c:461,13'
          Dst:             H5E_printf_stack
        - Src:             'H5PB.c:468,13'
          Dst:             H5SL_destroy
        - Src:             'H5PB.c:468,13'
          Dst:             H5PB__dest_cb
        - Src:             'H5PB.c:469,13'
          Dst:             H5E_printf_stack
        - Src:             'H5PB.c:473,13'
          Dst:             H5SL_destroy
        - Src:             'H5PB.c:473,13'
          Dst:             H5PB__dest_cb
        - Src:             'H5PB.c:474,13'
          Dst:             H5E_printf_stack
        - Src:             'H5PB.c:477,13'
          Dst:             H5FL_fac_term
        - Src:             'H5PB.c:478,13'
          Dst:             H5E_printf_stack
        - Src:             'H5PB.c:480,26'
          Dst:             H5FL_reg_free
    - functionName:    H5PB_flush
      functionSourceFile: '/src/hdf5/src/H5PB.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          77
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5F_shared_get_intent
        - H5PB__flush_cb
        - H5SL_iterate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PB.c:390,43'
          Dst:             H5F_shared_get_intent
        - Src:             'H5PB.c:394,13'
          Dst:             H5SL_iterate
        - Src:             'H5PB.c:394,13'
          Dst:             H5PB__flush_cb
        - Src:             'H5PB.c:395,13'
          Dst:             H5E_printf_stack
    - functionName:    H5PB__flush_cb
      functionSourceFile: '/src/hdf5/src/H5PB.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          70
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5PB__write_entry
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PB.c:363,13'
          Dst:             H5PB__write_entry
        - Src:             'H5PB.c:364,13'
          Dst:             H5E_printf_stack
    - functionName:    H5PB_create
      functionSourceFile: '/src/hdf5/src/H5PB.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          364
      EdgeCount:       104
      CyclomaticComplexity: 14
      functionsReached:
        - H5E_printf_stack
        - H5FL_fac_init
        - H5FL_fac_term
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5SL_close
        - H5SL_create
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PB.c:286,9'
          Dst:             H5E_printf_stack
        - Src:             'H5PB.c:296,9'
          Dst:             H5E_printf_stack
        - Src:             'H5PB.c:299,29'
          Dst:             H5FL_reg_calloc
        - Src:             'H5PB.c:300,9'
          Dst:             H5E_printf_stack
        - Src:             'H5PB.c:313,40'
          Dst:             H5SL_create
        - Src:             'H5PB.c:314,9'
          Dst:             H5E_printf_stack
        - Src:             'H5PB.c:315,43'
          Dst:             H5SL_create
        - Src:             'H5PB.c:316,9'
          Dst:             H5E_printf_stack
        - Src:             'H5PB.c:318,39'
          Dst:             H5FL_fac_init
        - Src:             'H5PB.c:319,9'
          Dst:             H5E_printf_stack
        - Src:             'H5PB.c:327,17'
          Dst:             H5SL_close
        - Src:             'H5PB.c:329,17'
          Dst:             H5SL_close
        - Src:             'H5PB.c:331,17'
          Dst:             H5FL_fac_term
        - Src:             'H5PB.c:332,24'
          Dst:             H5FL_reg_free
    - functionName:    H5PB_print_stats
      functionSourceFile: '/src/hdf5/src/H5PB.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          104
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PB.c:239,5'
          Dst:             printf
        - Src:             'H5PB.c:241,5'
          Dst:             printf
        - Src:             'H5PB.c:242,5'
          Dst:             printf
        - Src:             'H5PB.c:243,5'
          Dst:             printf
        - Src:             'H5PB.c:244,5'
          Dst:             printf
        - Src:             'H5PB.c:245,5'
          Dst:             printf
        - Src:             'H5PB.c:246,5'
          Dst:             printf
        - Src:             'H5PB.c:247,5'
          Dst:             printf
        - Src:             'H5PB.c:249,5'
          Dst:             printf
        - Src:             'H5PB.c:251,5'
          Dst:             printf
        - Src:             'H5PB.c:252,5'
          Dst:             printf
        - Src:             'H5PB.c:253,5'
          Dst:             printf
        - Src:             'H5PB.c:254,5'
          Dst:             printf
        - Src:             'H5PB.c:255,5'
          Dst:             printf
        - Src:             'H5PB.c:256,5'
          Dst:             printf
        - Src:             'H5PB.c:257,5'
          Dst:             printf
        - Src:             'H5PB.c:259,5'
          Dst:             printf
    - functionName:    H5PB_get_stats
      functionSourceFile: '/src/hdf5/src/H5PB.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          86
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5PB_reset_stats
      functionSourceFile: '/src/hdf5/src/H5PB.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          46
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5PL_iterate
      functionSourceFile: '/src/hdf5/src/H5PLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5PL__path_table_iterate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PLint.c:509,17'
          Dst:             H5PL__path_table_iterate
    - functionName:    H5PL__close
      functionSourceFile: '/src/hdf5/src/H5PLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dlclose
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PLint.c:484,5'
          Dst:             dlclose
    - functionName:    dlclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5PL__open
      functionSourceFile: '/src/hdf5/src/H5PLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         161
      ICount:          579
      EdgeCount:       186
      CyclomaticComplexity: 27
      functionsReached:
        - H5E_printf_stack
        - H5FD_check_plugin_load
        - H5PL__add_plugin
        - H5PL__close
        - H5VL_check_plugin_load
        - dlerror
        - dlopen
        - dlsym
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5PLint.c:369,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5PLint.c:346,27'
          Dst:             dlopen
        - Src:             'H5PLint.c:347,9'
          Dst:             dlerror
        - Src:             'H5PLint.c:347,9'
          Dst:             H5E_printf_stack
        - Src:             'H5PLint.c:354,60'
          Dst:             dlsym
        - Src:             'H5PLint.c:360,60'
          Dst:             dlsym
        - Src:             'H5PLint.c:375,17'
          Dst:             H5E_printf_stack
        - Src:             'H5PLint.c:399,17'
          Dst:             H5E_printf_stack
        - Src:             'H5PLint.c:409,17'
          Dst:             H5VL_check_plugin_load
        - Src:             'H5PLint.c:410,17'
          Dst:             H5E_printf_stack
        - Src:             'H5PLint.c:427,17'
          Dst:             H5E_printf_stack
        - Src:             'H5PLint.c:437,17'
          Dst:             H5FD_check_plugin_load
        - Src:             'H5PLint.c:438,17'
          Dst:             H5E_printf_stack
        - Src:             'H5PLint.c:453,13'
          Dst:             H5E_printf_stack
        - Src:             'H5PLint.c:458,13'
          Dst:             H5PL__add_plugin
        - Src:             'H5PLint.c:459,13'
          Dst:             H5E_printf_stack
        - Src:             'H5PLint.c:463,13'
          Dst:             H5PL__close
        - Src:             'H5PLint.c:464,13'
          Dst:             H5E_printf_stack
    - functionName:    dlopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dlerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dlsym
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5PL_load
      functionSourceFile: '/src/hdf5/src/H5PLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         90
      ICount:          262
      EdgeCount:       96
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5PL__find_plugin_in_cache
        - H5PL__find_plugin_in_path_table
      functionUses:    6
      BranchProfiles:
        - Branch String:   'H5PLint.c:222,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5PLint.c:225,17'
          Dst:             H5E_printf_stack
        - Src:             'H5PLint.c:230,17'
          Dst:             H5E_printf_stack
        - Src:             'H5PLint.c:236,17'
          Dst:             H5E_printf_stack
        - Src:             'H5PLint.c:242,13'
          Dst:             H5E_printf_stack
        - Src:             'H5PLint.c:250,9'
          Dst:             H5PL__find_plugin_in_cache
        - Src:             'H5PLint.c:251,9'
          Dst:             H5E_printf_stack
        - Src:             'H5PLint.c:255,13'
          Dst:             H5PL__find_plugin_in_path_table
        - Src:             'H5PLint.c:256,13'
          Dst:             H5E_printf_stack
        - Src:             'H5PLint.c:264,9'
          Dst:             H5E_printf_stack
    - functionName:    H5PL_term_package
      functionSourceFile: '/src/hdf5/src/H5PLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         31
      ICount:          100
      EdgeCount:       34
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5PL__close_path_table
        - H5PL__close_plugin_cache
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PLint.c:184,9'
          Dst:             H5PL__close_plugin_cache
        - Src:             'H5PLint.c:185,9'
          Dst:             H5E_printf_stack
        - Src:             'H5PLint.c:190,9'
          Dst:             H5PL__close_path_table
        - Src:             'H5PLint.c:191,9'
          Dst:             H5E_printf_stack
    - functionName:    H5PL_init
      functionSourceFile: '/src/hdf5/src/H5PLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         32
      ICount:          101
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5PL__create_path_table
        - H5PL__create_plugin_cache
        - getenv
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PLint.c:142,28'
          Dst:             getenv
        - Src:             'H5PLint.c:143,14'
          Dst:             strcmp
        - Src:             'H5PLint.c:149,9'
          Dst:             H5PL__create_plugin_cache
        - Src:             'H5PLint.c:150,9'
          Dst:             H5E_printf_stack
        - Src:             'H5PLint.c:153,9'
          Dst:             H5PL__create_path_table
        - Src:             'H5PLint.c:154,9'
          Dst:             H5E_printf_stack
    - functionName:    H5PL__set_plugin_control_mask
      functionSourceFile: '/src/hdf5/src/H5PLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5PL__get_plugin_control_mask
      functionSourceFile: '/src/hdf5/src/H5PLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5PL__make_space_at
      functionSourceFile: '/src/hdf5/src/H5PLpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          45
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5PL__expand_path_table
      functionSourceFile: '/src/hdf5/src/H5PLpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         18
      ICount:          73
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5MM_realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PLpath.c:358,34'
          Dst:             H5MM_realloc
        - Src:             'H5PLpath.c:359,9'
          Dst:             H5E_printf_stack
    - functionName:    H5PL__find_plugin_in_path
      functionSourceFile: '/src/hdf5/src/H5PLpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          305
      EdgeCount:       90
      CyclomaticComplexity: 14
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - H5PL__open
        - __errno_location
        - calloc
        - closedir
        - opendir
        - readdir
        - snprintf
        - stat
        - strerror
        - strlen
        - strncmp
        - strstr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PLpath.c:856,18'
          Dst:             opendir
        - Src:             'H5PLpath.c:857,9'
          Dst:             H5E_printf_stack
        - Src:             'H5PLpath.c:861,26'
          Dst:             readdir
        - Src:             'H5PLpath.c:867,14'
          Dst:             strncmp
        - Src:             'H5PLpath.c:868,14'
          Dst:             strstr
        - Src:             'H5PLpath.c:868,43'
          Dst:             strstr
        - Src:             'H5PLpath.c:877,19'
          Dst:             strlen
        - Src:             'H5PLpath.c:877,63'
          Dst:             strlen
        - Src:             'H5PLpath.c:880,41'
          Dst:             calloc
        - Src:             'H5PLpath.c:881,17'
          Dst:             H5E_printf_stack
        - Src:             'H5PLpath.c:883,13'
          Dst:             snprintf
        - Src:             'H5PLpath.c:887,17'
          Dst:             stat
        - Src:             'H5PLpath.c:888,17'
          Dst:             __errno_location
        - Src:             'H5PLpath.c:888,17'
          Dst:             strerror
        - Src:             'H5PLpath.c:888,17'
          Dst:             H5E_printf_stack
        - Src:             'H5PLpath.c:893,32'
          Dst:             H5MM_xfree
        - Src:             'H5PLpath.c:898,17'
          Dst:             H5PL__open
        - Src:             'H5PLpath.c:899,17'
          Dst:             H5E_printf_stack
        - Src:             'H5PLpath.c:903,28'
          Dst:             H5MM_xfree
        - Src:             'H5PLpath.c:909,13'
          Dst:             closedir
        - Src:             'H5PLpath.c:910,13'
          Dst:             __errno_location
        - Src:             'H5PLpath.c:910,13'
          Dst:             strerror
        - Src:             'H5PLpath.c:910,13'
          Dst:             H5E_printf_stack
        - Src:             'H5PLpath.c:912,20'
          Dst:             H5MM_xfree
    - functionName:    opendir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    readdir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strstr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    closedir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5PL__find_plugin_in_path_table
      functionSourceFile: '/src/hdf5/src/H5PLpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          110
      EdgeCount:       31
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5PL__find_plugin_in_path
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PLpath.c:804,13'
          Dst:             H5PL__find_plugin_in_path
        - Src:             'H5PLpath.c:805,13'
          Dst:             H5E_printf_stack
        - Src:             'H5PLpath.c:810,17'
          Dst:             H5E_printf_stack
    - functionName:    H5PL__path_table_iterate_process_path
      functionSourceFile: '/src/hdf5/src/H5PLpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         96
      ICount:          390
      EdgeCount:       117
      CyclomaticComplexity: 23
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - H5PL__open
        - __errno_location
        - calloc
        - closedir
        - opendir
        - readdir
        - snprintf
        - stat
        - strerror
        - strlen
        - strncmp
        - strstr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PLpath.c:619,18'
          Dst:             opendir
        - Src:             'H5PLpath.c:623,26'
          Dst:             readdir
        - Src:             'H5PLpath.c:628,14'
          Dst:             strncmp
        - Src:             'H5PLpath.c:629,14'
          Dst:             strstr
        - Src:             'H5PLpath.c:629,43'
          Dst:             strstr
        - Src:             'H5PLpath.c:639,19'
          Dst:             strlen
        - Src:             'H5PLpath.c:639,71'
          Dst:             strlen
        - Src:             'H5PLpath.c:642,41'
          Dst:             calloc
        - Src:             'H5PLpath.c:643,17'
          Dst:             H5E_printf_stack
        - Src:             'H5PLpath.c:645,13'
          Dst:             snprintf
        - Src:             'H5PLpath.c:649,17'
          Dst:             stat
        - Src:             'H5PLpath.c:650,17'
          Dst:             __errno_location
        - Src:             'H5PLpath.c:650,17'
          Dst:             strerror
        - Src:             'H5PLpath.c:650,17'
          Dst:             H5E_printf_stack
        - Src:             'H5PLpath.c:661,17'
          Dst:             H5PL__open
        - Src:             'H5PLpath.c:662,17'
          Dst:             H5E_printf_stack
        - Src:             'H5PLpath.c:674,28'
          Dst:             H5MM_xfree
        - Src:             'H5PLpath.c:679,9'
          Dst:             H5E_printf_stack
        - Src:             'H5PLpath.c:683,13'
          Dst:             closedir
        - Src:             'H5PLpath.c:684,13'
          Dst:             __errno_location
        - Src:             'H5PLpath.c:684,13'
          Dst:             strerror
        - Src:             'H5PLpath.c:684,13'
          Dst:             H5E_printf_stack
        - Src:             'H5PLpath.c:687,20'
          Dst:             H5MM_xfree
    - functionName:    H5PL__path_table_iterate
      functionSourceFile: '/src/hdf5/src/H5PLpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          98
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5PL__path_table_iterate_process_path
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PLpath.c:576,18'
          Dst:             H5PL__path_table_iterate_process_path
        - Src:             'H5PLpath.c:577,13'
          Dst:             H5E_printf_stack
    - functionName:    H5PL__get_path
      functionSourceFile: '/src/hdf5/src/H5PLpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          60
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PLpath.c:546,9'
          Dst:             H5E_printf_stack
    - functionName:    H5PL__remove_path
      functionSourceFile: '/src/hdf5/src/H5PLpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          102
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PLpath.c:510,9'
          Dst:             H5E_printf_stack
        - Src:             'H5PLpath.c:514,33'
          Dst:             H5MM_xfree
    - functionName:    H5PL__insert_path
      functionSourceFile: '/src/hdf5/src/H5PLpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5PL__insert_at
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PLpath.c:480,9'
          Dst:             H5PL__insert_at
        - Src:             'H5PLpath.c:481,9'
          Dst:             H5E_printf_stack
    - functionName:    H5PL__insert_at
      functionSourceFile: '/src/hdf5/src/H5PLpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          143
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5MM_strdup
        - H5PL__expand_path_table
        - H5PL__make_space_at
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PLpath.c:116,13'
          Dst:             H5PL__expand_path_table
        - Src:             'H5PLpath.c:117,13'
          Dst:             H5E_printf_stack
        - Src:             'H5PLpath.c:120,30'
          Dst:             H5MM_strdup
        - Src:             'H5PLpath.c:121,9'
          Dst:             H5E_printf_stack
        - Src:             'H5PLpath.c:131,13'
          Dst:             H5PL__make_space_at
        - Src:             'H5PLpath.c:132,13'
          Dst:             H5E_printf_stack
    - functionName:    H5PL__replace_at
      functionSourceFile: '/src/hdf5/src/H5PLpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          103
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5MM_strdup
        - H5MM_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PLpath.c:197,9'
          Dst:             H5E_printf_stack
        - Src:             'H5PLpath.c:200,30'
          Dst:             H5MM_strdup
        - Src:             'H5PLpath.c:201,9'
          Dst:             H5E_printf_stack
        - Src:             'H5PLpath.c:210,33'
          Dst:             H5MM_xfree
    - functionName:    H5PL__replace_path
      functionSourceFile: '/src/hdf5/src/H5PLpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5PL__replace_at
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PLpath.c:450,9'
          Dst:             H5PL__replace_at
        - Src:             'H5PLpath.c:451,9'
          Dst:             H5E_printf_stack
    - functionName:    H5PL__prepend_path
      functionSourceFile: '/src/hdf5/src/H5PLpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5PL__insert_at
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PLpath.c:421,9'
          Dst:             H5PL__insert_at
        - Src:             'H5PLpath.c:422,9'
          Dst:             H5E_printf_stack
    - functionName:    H5PL__get_num_paths
      functionSourceFile: '/src/hdf5/src/H5PLpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5PL__close_path_table
      functionSourceFile: '/src/hdf5/src/H5PLpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          63
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - H5MM_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PLpath.c:307,39'
          Dst:             H5MM_xfree
        - Src:             'H5PLpath.c:310,29'
          Dst:             H5MM_xfree
    - functionName:    H5PL__append_path
      functionSourceFile: '/src/hdf5/src/H5PLpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          50
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5PL__insert_at
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PLpath.c:393,9'
          Dst:             H5PL__insert_at
        - Src:             'H5PLpath.c:394,9'
          Dst:             H5E_printf_stack
    - functionName:    H5PL__create_path_table
      functionSourceFile: '/src/hdf5/src/H5PLpath.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         52
      ICount:          187
      EdgeCount:       60
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5MM_strdup
        - H5MM_xfree
        - H5PL__append_path
        - calloc
        - getenv
        - strtok_r
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PLpath.c:245,42'
          Dst:             calloc
        - Src:             'H5PLpath.c:246,9'
          Dst:             H5E_printf_stack
        - Src:             'H5PLpath.c:251,15'
          Dst:             getenv
        - Src:             'H5PLpath.c:253,17'
          Dst:             H5MM_strdup
        - Src:             'H5PLpath.c:255,17'
          Dst:             H5MM_strdup
        - Src:             'H5PLpath.c:258,9'
          Dst:             H5E_printf_stack
        - Src:             'H5PLpath.c:261,17'
          Dst:             strtok_r
        - Src:             'H5PLpath.c:265,13'
          Dst:             H5PL__append_path
        - Src:             'H5PLpath.c:266,13'
          Dst:             H5E_printf_stack
        - Src:             'H5PLpath.c:269,21'
          Dst:             strtok_r
        - Src:             'H5PLpath.c:274,25'
          Dst:             H5MM_xfree
        - Src:             'H5PLpath.c:279,37'
          Dst:             H5MM_xfree
    - functionName:    strtok_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5PL__find_plugin_in_cache
      functionSourceFile: '/src/hdf5/src/H5PLplugin_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          385
      EdgeCount:       96
      CyclomaticComplexity: 17
      functionsReached:
        - H5E_printf_stack
        - dlsym
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5PLplugin_cache.c:271,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5PLplugin_cache.c:286,26'
          Dst:             strcmp
        - Src:             'H5PLplugin_cache.c:310,26'
          Dst:             strcmp
        - Src:             'H5PLplugin_cache.c:330,17'
          Dst:             H5E_printf_stack
        - Src:             'H5PLplugin_cache.c:341,77'
          Dst:             dlsym
        - Src:             'H5PLplugin_cache.c:343,17'
          Dst:             H5E_printf_stack
        - Src:             'H5PLplugin_cache.c:347,17'
          Dst:             H5E_printf_stack
    - functionName:    H5PL__expand_cache
      functionSourceFile: '/src/hdf5/src/H5PLplugin_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         18
      ICount:          73
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5MM_realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PLplugin_cache.c:183,50'
          Dst:             H5MM_realloc
        - Src:             'H5PLplugin_cache.c:185,9'
          Dst:             H5E_printf_stack
    - functionName:    H5PL__add_plugin
      functionSourceFile: '/src/hdf5/src/H5PLplugin_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          86
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5PL__expand_cache
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PLplugin_cache.c:216,13'
          Dst:             H5PL__expand_cache
        - Src:             'H5PLplugin_cache.c:217,13'
          Dst:             H5E_printf_stack
    - functionName:    H5PL__close_plugin_cache
      functionSourceFile: '/src/hdf5/src/H5PLplugin_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          59
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - H5MM_xfree
        - H5PL__close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PLplugin_cache.c:147,13'
          Dst:             H5PL__close
        - Src:             'H5PLplugin_cache.c:150,50'
          Dst:             H5MM_xfree
    - functionName:    H5PL__create_plugin_cache
      functionSourceFile: '/src/hdf5/src/H5PLplugin_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         21
      ICount:          75
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5PLplugin_cache.c:110,42'
          Dst:             calloc
        - Src:             'H5PLplugin_cache.c:111,9'
          Dst:             H5E_printf_stack
        - Src:             'H5PLplugin_cache.c:117,45'
          Dst:             H5MM_xfree
    - functionName:    H5Rget_name
      functionSourceFile: '/src/hdf5/src/H5Rdeprec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          394
      EdgeCount:       119
      CyclomaticComplexity: 15
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5R__decode_token_compat
        - H5VL_object_get
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Rdeprec.c:761,5'
          Dst:             H5_init_library
        - Src:             'H5Rdeprec.c:761,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:761,5'
          Dst:             H5CX_push
        - Src:             'H5Rdeprec.c:761,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:761,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Rdeprec.c:765,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:767,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:770,28'
          Dst:             H5VL_vol_object
        - Src:             'H5Rdeprec.c:771,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:774,25'
          Dst:             H5I_get_type
        - Src:             'H5Rdeprec.c:775,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:778,9'
          Dst:             H5R__decode_token_compat
        - Src:             'H5Rdeprec.c:779,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:793,9'
          Dst:             H5VL_object_get
        - Src:             'H5Rdeprec.c:794,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:800,5'
          Dst:             H5CX_pop
        - Src:             'H5Rdeprec.c:800,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5R__decode_token_compat
      functionSourceFile: '/src/hdf5/src/H5Rdeprec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          277
      EdgeCount:       93
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5F_get_file_id
        - H5I_dec_ref
        - H5R__decode_token_obj_compat
        - H5R__decode_token_region_compat
        - H5VL_file_get
        - H5VL_object_data
        - H5VL_vol_object
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Rdeprec.c:115,20'
          Dst:             H5F_get_file_id
        - Src:             'H5Rdeprec.c:116,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:119,33'
          Dst:             H5VL_vol_object
        - Src:             'H5Rdeprec.c:120,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:127,9'
          Dst:             H5VL_file_get
        - Src:             'H5Rdeprec.c:128,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:134,13'
          Dst:             H5R__decode_token_obj_compat
        - Src:             'H5Rdeprec.c:135,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:142,35'
          Dst:             H5VL_object_data
        - Src:             'H5Rdeprec.c:143,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:146,13'
          Dst:             H5R__decode_token_region_compat
        - Src:             'H5Rdeprec.c:147,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:151,39'
          Dst:             H5I_dec_ref
        - Src:             'H5Rdeprec.c:152,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Rget_region
      functionSourceFile: '/src/hdf5/src/H5Rdeprec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         181
      ICount:          586
      EdgeCount:       201
      CyclomaticComplexity: 22
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5F_get_file_id
        - H5I_dec_ref
        - H5I_get_type
        - H5I_register
        - H5R__decode_token_region_compat
        - H5VL_file_get
        - H5VL_object_data
        - H5VL_object_is_native
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Rdeprec.c:679,5'
          Dst:             H5_init_library
        - Src:             'H5Rdeprec.c:679,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:679,5'
          Dst:             H5CX_push
        - Src:             'H5Rdeprec.c:679,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:679,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Rdeprec.c:683,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:685,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:688,28'
          Dst:             H5VL_vol_object
        - Src:             'H5Rdeprec.c:689,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:692,9'
          Dst:             H5VL_object_is_native
        - Src:             'H5Rdeprec.c:693,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:697,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:701,25'
          Dst:             H5I_get_type
        - Src:             'H5Rdeprec.c:702,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:705,20'
          Dst:             H5F_get_file_id
        - Src:             'H5Rdeprec.c:706,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:709,33'
          Dst:             H5VL_vol_object
        - Src:             'H5Rdeprec.c:710,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:717,9'
          Dst:             H5VL_file_get
        - Src:             'H5Rdeprec.c:718,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:721,31'
          Dst:             H5VL_object_data
        - Src:             'H5Rdeprec.c:722,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:725,9'
          Dst:             H5R__decode_token_region_compat
        - Src:             'H5Rdeprec.c:726,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:729,22'
          Dst:             H5I_register
        - Src:             'H5Rdeprec.c:730,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:733,39'
          Dst:             H5I_dec_ref
        - Src:             'H5Rdeprec.c:734,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:735,5'
          Dst:             H5CX_pop
        - Src:             'H5Rdeprec.c:735,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Rdereference2
      functionSourceFile: '/src/hdf5/src/H5Rdeprec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         161
      ICount:          531
      EdgeCount:       179
      CyclomaticComplexity: 20
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_apl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5R__decode_token_compat
        - H5VL_object_is_native
        - H5VL_object_open
        - H5VL_register
        - H5VL_vol_object
        - H5_init_library
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Rdeprec.c:597,5'
          Dst:             H5_init_library
        - Src:             'H5Rdeprec.c:597,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:597,5'
          Dst:             H5CX_push
        - Src:             'H5Rdeprec.c:597,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:597,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Rdeprec.c:601,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:603,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:605,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:608,9'
          Dst:             H5CX_set_apl
        - Src:             'H5Rdeprec.c:609,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:612,28'
          Dst:             H5VL_vol_object
        - Src:             'H5Rdeprec.c:613,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:616,9'
          Dst:             H5VL_object_is_native
        - Src:             'H5Rdeprec.c:617,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:622,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:626,25'
          Dst:             H5I_get_type
        - Src:             'H5Rdeprec.c:627,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:630,9'
          Dst:             H5R__decode_token_compat
        - Src:             'H5Rdeprec.c:631,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:639,31'
          Dst:             H5VL_object_open
        - Src:             'H5Rdeprec.c:641,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:644,22'
          Dst:             H5VL_register
        - Src:             'H5Rdeprec.c:645,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:648,5'
          Dst:             H5CX_pop
        - Src:             'H5Rdeprec.c:648,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Rget_obj_type2
      functionSourceFile: '/src/hdf5/src/H5Rdeprec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         128
      ICount:          441
      EdgeCount:       143
      CyclomaticComplexity: 17
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5R__decode_token_compat
        - H5VL_object_get
        - H5VL_object_is_native
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Rdeprec.c:526,5'
          Dst:             H5_init_library
        - Src:             'H5Rdeprec.c:526,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:526,5'
          Dst:             H5CX_push
        - Src:             'H5Rdeprec.c:526,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:526,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Rdeprec.c:530,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:532,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:535,28'
          Dst:             H5VL_vol_object
        - Src:             'H5Rdeprec.c:536,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:539,9'
          Dst:             H5VL_object_is_native
        - Src:             'H5Rdeprec.c:540,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:545,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:549,25'
          Dst:             H5I_get_type
        - Src:             'H5Rdeprec.c:550,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:553,9'
          Dst:             H5R__decode_token_compat
        - Src:             'H5Rdeprec.c:554,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:566,9'
          Dst:             H5VL_object_get
        - Src:             'H5Rdeprec.c:567,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:570,5'
          Dst:             H5CX_pop
        - Src:             'H5Rdeprec.c:570,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5R__encode_token_region_compat
      functionSourceFile: '/src/hdf5/src/H5Rdeprec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          240
      EdgeCount:       73
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_set_libver_bounds
        - H5E_printf_stack
        - H5R__encode_heap
        - H5S_select_serial_size
        - H5S_select_serialize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Rdeprec.c:183,9'
          Dst:             H5R__encode_heap
        - Src:             'H5Rdeprec.c:184,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:192,9'
          Dst:             H5CX_set_libver_bounds
        - Src:             'H5Rdeprec.c:200,26'
          Dst:             H5S_select_serial_size
        - Src:             'H5Rdeprec.c:201,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:210,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:218,13'
          Dst:             H5S_select_serialize
        - Src:             'H5Rdeprec.c:219,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:222,13'
          Dst:             H5R__encode_heap
        - Src:             'H5Rdeprec.c:223,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Rcreate
      functionSourceFile: '/src/hdf5/src/H5Rdeprec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         244
      ICount:          797
      EdgeCount:       272
      CyclomaticComplexity: 30
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_loc
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5F_get_file_id
        - H5I_dec_ref
        - H5I_get_type
        - H5I_object_verify
        - H5R__encode_token_obj_compat
        - H5R__encode_token_region_compat
        - H5VL_file_get
        - H5VL_object_data
        - H5VL_object_is_native
        - H5VL_object_specific
        - H5VL_vol_object
        - H5_init_library
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Rdeprec.c:408,5'
          Dst:             H5_init_library
        - Src:             'H5Rdeprec.c:408,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:408,5'
          Dst:             H5CX_push
        - Src:             'H5Rdeprec.c:408,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:408,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Rdeprec.c:412,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:414,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:416,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:419,9'
          Dst:             H5CX_set_loc
        - Src:             'H5Rdeprec.c:420,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:423,28'
          Dst:             H5VL_vol_object
        - Src:             'H5Rdeprec.c:424,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:427,9'
          Dst:             H5VL_object_is_native
        - Src:             'H5Rdeprec.c:428,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:432,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:435,25'
          Dst:             H5I_get_type
        - Src:             'H5Rdeprec.c:436,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:449,9'
          Dst:             H5VL_object_specific
        - Src:             'H5Rdeprec.c:451,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:454,20'
          Dst:             H5F_get_file_id
        - Src:             'H5Rdeprec.c:455,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:458,33'
          Dst:             H5VL_vol_object
        - Src:             'H5Rdeprec.c:459,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:466,9'
          Dst:             H5VL_file_get
        - Src:             'H5Rdeprec.c:467,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:473,26'
          Dst:             H5R__encode_token_obj_compat
        - Src:             'H5Rdeprec.c:475,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:484,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:485,46'
          Dst:             H5I_object_verify
        - Src:             'H5Rdeprec.c:486,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:489,35'
          Dst:             H5VL_object_data
        - Src:             'H5Rdeprec.c:490,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:493,26'
          Dst:             H5R__encode_token_region_compat
        - Src:             'H5Rdeprec.c:495,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:499,39'
          Dst:             H5I_dec_ref
        - Src:             'H5Rdeprec.c:500,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rdeprec.c:501,5'
          Dst:             H5CX_pop
        - Src:             'H5Rdeprec.c:501,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5R__decode_token_region_compat
      functionSourceFile: '/src/hdf5/src/H5Rint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1501
      functionLinenumberEnd: 1563
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          299
      EdgeCount:       91
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5O_loc_reset
        - H5R__decode_heap
        - H5S_close
        - H5S_read
        - H5S_select_deserialize
        - H5VL_native_token_to_addr
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Rint.c:1518,9'
          Dst:             H5R__decode_heap
        - Src:             'H5Rint.c:1519,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:1531,9'
          Dst:             H5O_loc_reset
        - Src:             'H5Rint.c:1534,13'
          Dst:             H5VL_native_token_to_addr
        - Src:             'H5Rint.c:1535,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:1539,30'
          Dst:             H5S_read
        - Src:             'H5Rint.c:1540,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:1545,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:1547,13'
          Dst:             H5S_select_deserialize
        - Src:             'H5Rint.c:1548,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:1559,22'
          Dst:             H5S_close
        - Src:             'H5Rint.c:1560,13'
          Dst:             H5E_printf_stack
    - functionName:    H5R__decode_heap
      functionSourceFile: '/src/hdf5/src/H5Rint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1390
      functionLinenumberEnd: 1421
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          202
      EdgeCount:       46
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5F_addr_decode
        - H5F_sizeof_addr
        - H5HG_read
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Rint.c:1403,16'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Rint.c:1406,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:1409,5'
          Dst:             H5F_addr_decode
        - Src:             'H5Rint.c:1411,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:1415,47'
          Dst:             H5HG_read
        - Src:             'H5Rint.c:1416,9'
          Dst:             H5E_printf_stack
    - functionName:    H5R__decode_token_obj_compat
      functionSourceFile: '/src/hdf5/src/H5Rint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1466
      functionLinenumberEnd: 1485
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Rint.c:1478,9'
          Dst:             H5E_printf_stack
    - functionName:    H5R__encode_token_obj_compat
      functionSourceFile: '/src/hdf5/src/H5Rint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1436
      functionLinenumberEnd: 1451
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5R__encode_heap
      functionSourceFile: '/src/hdf5/src/H5Rint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionLinenumberEnd: 1375
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          138
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5F_addr_encode
        - H5F_sizeof_addr
        - H5HG_insert
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Rint.c:1359,16'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Rint.c:1365,13'
          Dst:             H5HG_insert
        - Src:             'H5Rint.c:1366,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:1369,9'
          Dst:             H5F_addr_encode
    - functionName:    H5R__decode_region
      functionSourceFile: '/src/hdf5/src/H5Rint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1199
      functionLinenumberEnd: 1249
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         90
      ICount:          379
      EdgeCount:       99
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5S_close
        - H5S_create
        - H5S_select_deserialize
        - H5S_set_extent_simple
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Rint.c:1215,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:1227,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:1230,26'
          Dst:             H5S_create
        - Src:             'H5Rint.c:1231,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:1232,9'
          Dst:             H5S_set_extent_simple
        - Src:             'H5Rint.c:1233,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:1236,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:1238,9'
          Dst:             H5S_select_deserialize
        - Src:             'H5Rint.c:1239,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:1246,22'
          Dst:             H5S_close
        - Src:             'H5Rint.c:1247,13'
          Dst:             H5E_printf_stack
    - functionName:    H5R__decode_string
      functionSourceFile: '/src/hdf5/src/H5Rint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1304
      functionLinenumberEnd: 1336
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          130
      EdgeCount:       30
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Rint.c:1318,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:1326,9'
          Dst:             H5E_printf_stack
    - functionName:    H5R__decode_obj_token
      functionSourceFile: '/src/hdf5/src/H5Rint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1107
      functionLinenumberEnd: 1136
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          112
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Rint.c:1120,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:1125,9'
          Dst:             H5E_printf_stack
    - functionName:    H5R__decode
      functionSourceFile: '/src/hdf5/src/H5Rint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         134
      ICount:          549
      EdgeCount:       146
      CyclomaticComplexity: 14
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - H5R__decode_obj_token
        - H5R__decode_region
        - H5R__decode_string
        - H5S_close
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Rint.c:1001,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Rint.c:974,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:979,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:988,5'
          Dst:             H5R__decode_obj_token
        - Src:             'H5Rint.c:988,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:994,9'
          Dst:             H5R__decode_string
        - Src:             'H5Rint.c:994,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:1007,13'
          Dst:             H5R__decode_region
        - Src:             'H5Rint.c:1007,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:1014,13'
          Dst:             H5R__decode_string
        - Src:             'H5Rint.c:1014,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:1024,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:1028,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:1046,13'
          Dst:             H5MM_xfree
        - Src:             'H5Rint.c:1050,13'
          Dst:             H5MM_xfree
        - Src:             'H5Rint.c:1054,17'
          Dst:             H5S_close
        - Src:             'H5Rint.c:1055,17'
          Dst:             H5E_printf_stack
    - functionName:    H5R__encode_region
      functionSourceFile: '/src/hdf5/src/H5Rint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1185
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          223
      EdgeCount:       51
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5S_get_simple_extent_ndims
        - H5S_select_serial_size
        - H5S_select_serialize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Rint.c:1161,21'
          Dst:             H5S_select_serial_size
        - Src:             'H5Rint.c:1162,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:1174,21'
          Dst:             H5S_get_simple_extent_ndims
        - Src:             'H5Rint.c:1175,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:1179,13'
          Dst:             H5S_select_serialize
        - Src:             'H5Rint.c:1180,13'
          Dst:             H5E_printf_stack
    - functionName:    H5R__encode_string
      functionSourceFile: '/src/hdf5/src/H5Rint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1263
      functionLinenumberEnd: 1290
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          112
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Rint.c:1273,18'
          Dst:             strlen
        - Src:             'H5Rint.c:1275,9'
          Dst:             H5E_printf_stack
    - functionName:    H5R__encode_obj_token
      functionSourceFile: '/src/hdf5/src/H5Rint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1093
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5R__get_attr_name
      functionSourceFile: '/src/hdf5/src/H5Rint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 819
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Rint.c:830,21'
          Dst:             strlen
    - functionName:    H5R__get_file_name
      functionSourceFile: '/src/hdf5/src/H5Rint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 779
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          102
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Rint.c:790,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:793,16'
          Dst:             strlen
    - functionName:    H5R__get_region
      functionSourceFile: '/src/hdf5/src/H5Rint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5S_select_copy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Rint.c:760,9'
          Dst:             H5S_select_copy
        - Src:             'H5Rint.c:761,9'
          Dst:             H5E_printf_stack
    - functionName:    H5R__get_obj_token
      functionSourceFile: '/src/hdf5/src/H5Rint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          85
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Rint.c:699,13'
          Dst:             H5E_printf_stack
    - functionName:    H5R__copy
      functionSourceFile: '/src/hdf5/src/H5Rint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         79
      ICount:          292
      EdgeCount:       83
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5I_inc_ref
        - H5S_copy
        - strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Rint.c:634,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Rint.c:638,52'
          Dst:             H5S_copy
        - Src:             'H5Rint.c:639,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:642,52'
          Dst:             strdup
        - Src:             'H5Rint.c:643,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:648,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:653,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:660,51'
          Dst:             strdup
        - Src:             'H5Rint.c:661,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:669,13'
          Dst:             H5I_inc_ref
        - Src:             'H5Rint.c:670,13'
          Dst:             H5E_printf_stack
    - functionName:    H5R__equal
      functionSourceFile: '/src/hdf5/src/H5Rint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         84
      ICount:          333
      EdgeCount:       95
      CyclomaticComplexity: 13
      functionsReached:
        - H5E_printf_stack
        - H5S_extent_equal
        - memcmp
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Rint.c:584,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Rint.c:573,14'
          Dst:             memcmp
        - Src:             'H5Rint.c:581,15'
          Dst:             strcmp
        - Src:             'H5Rint.c:588,30'
          Dst:             H5S_extent_equal
        - Src:             'H5Rint.c:589,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:593,22'
          Dst:             strcmp
        - Src:             'H5Rint.c:601,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:604,13'
          Dst:             H5E_printf_stack
    - functionName:    H5R__get_type
      functionSourceFile: '/src/hdf5/src/H5Rint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5R__reopen_file
      functionSourceFile: '/src/hdf5/src/H5Rint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         117
      ICount:          352
      EdgeCount:       128
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_set_apl
        - H5CX_set_vol_connector_prop
        - H5E_printf_stack
        - H5I_object
        - H5P_peek
        - H5R__set_loc_id
        - H5VL_file_open
        - H5VL_file_optional
        - H5VL_introspect_opt_query
        - H5VL_register_using_vol_id
        - H5VL_vol_object
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Rint.c:469,9'
          Dst:             H5CX_set_apl
        - Src:             'H5Rint.c:470,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:473,44'
          Dst:             H5I_object
        - Src:             'H5Rint.c:474,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:475,9'
          Dst:             H5P_peek
        - Src:             'H5Rint.c:476,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:481,9'
          Dst:             H5CX_set_vol_connector_prop
        - Src:             'H5Rint.c:482,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:487,29'
          Dst:             H5VL_file_open
        - Src:             'H5Rint.c:489,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:492,22'
          Dst:             H5VL_register_using_vol_id
        - Src:             'H5Rint.c:493,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:496,28'
          Dst:             H5VL_vol_object
        - Src:             'H5Rint.c:497,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:501,9'
          Dst:             H5VL_introspect_opt_query
        - Src:             'H5Rint.c:502,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:511,13'
          Dst:             H5VL_file_optional
        - Src:             'H5Rint.c:512,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:517,9'
          Dst:             H5R__set_loc_id
        - Src:             'H5Rint.c:518,9'
          Dst:             H5E_printf_stack
    - functionName:    H5R__set_loc_id
      functionSourceFile: '/src/hdf5/src/H5Rint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          163
      EdgeCount:       51
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5I_dec_app_ref
        - H5I_dec_ref
        - H5I_inc_ref
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Rint.c:400,17'
          Dst:             H5I_dec_app_ref
        - Src:             'H5Rint.c:401,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:404,17'
          Dst:             H5I_dec_ref
        - Src:             'H5Rint.c:405,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:414,20'
          Dst:             H5I_inc_ref
        - Src:             'H5Rint.c:415,9'
          Dst:             H5E_printf_stack
    - functionName:    H5R__get_loc_id
      functionSourceFile: '/src/hdf5/src/H5Rint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5R__destroy
      functionSourceFile: '/src/hdf5/src/H5Rint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         75
      ICount:          251
      EdgeCount:       80
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5I_dec_app_ref
        - H5I_dec_ref
        - H5MM_xfree
        - H5S_close
      functionUses:    3
      BranchProfiles:
        - Branch String:   'H5Rint.c:333,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Rint.c:330,5'
          Dst:             H5MM_xfree
        - Src:             'H5Rint.c:338,17'
          Dst:             H5S_close
        - Src:             'H5Rint.c:339,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:344,13'
          Dst:             H5MM_xfree
        - Src:             'H5Rint.c:354,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:358,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:364,17'
          Dst:             H5I_dec_app_ref
        - Src:             'H5Rint.c:365,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:368,17'
          Dst:             H5I_dec_ref
        - Src:             'H5Rint.c:369,17'
          Dst:             H5E_printf_stack
    - functionName:    H5R__create_attr
      functionSourceFile: '/src/hdf5/src/H5Rint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          195
      EdgeCount:       58
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - H5R__encode
        - H5R__set_obj_token
        - strdup
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Rint.c:277,9'
          Dst:             strlen
        - Src:             'H5Rint.c:278,9'
          Dst:             strlen
        - Src:             'H5Rint.c:278,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:283,40'
          Dst:             strdup
        - Src:             'H5Rint.c:284,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:288,9'
          Dst:             H5R__set_obj_token
        - Src:             'H5Rint.c:289,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:292,9'
          Dst:             H5R__encode
        - Src:             'H5Rint.c:293,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:302,9'
          Dst:             H5MM_xfree
    - functionName:    H5R__set_obj_token
      functionSourceFile: '/src/hdf5/src/H5Rint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5R__encode
      functionSourceFile: '/src/hdf5/src/H5Rint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         113
      ICount:          463
      EdgeCount:       127
      CyclomaticComplexity: 16
      functionsReached:
        - H5E_printf_stack
        - H5R__encode_obj_token
        - H5R__encode_region
        - H5R__encode_string
      functionUses:    6
      BranchProfiles:
        - Branch String:   'H5Rint.c:907,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Rint.c:892,5'
          Dst:             H5R__encode_obj_token
        - Src:             'H5Rint.c:892,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:905,9'
          Dst:             H5R__encode_string
        - Src:             'H5Rint.c:905,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:913,13'
          Dst:             H5R__encode_region
        - Src:             'H5Rint.c:913,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:919,13'
          Dst:             H5R__encode_string
        - Src:             'H5Rint.c:919,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:928,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:932,13'
          Dst:             H5E_printf_stack
    - functionName:    H5R__create_region
      functionSourceFile: '/src/hdf5/src/H5Rint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          173
      EdgeCount:       50
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5R__encode
        - H5R__set_obj_token
        - H5S_close
        - H5S_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Rint.c:229,40'
          Dst:             H5S_copy
        - Src:             'H5Rint.c:230,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:234,9'
          Dst:             H5R__set_obj_token
        - Src:             'H5Rint.c:235,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:238,9'
          Dst:             H5R__encode
        - Src:             'H5Rint.c:239,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:249,13'
          Dst:             H5S_close
    - functionName:    H5R__create_object
      functionSourceFile: '/src/hdf5/src/H5Rint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          106
      EdgeCount:       30
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5R__encode
        - H5R__set_obj_token
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Rint.c:191,9'
          Dst:             H5R__set_obj_token
        - Src:             'H5Rint.c:192,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Rint.c:195,9'
          Dst:             H5R__encode
        - Src:             'H5Rint.c:196,9'
          Dst:             H5E_printf_stack
    - functionName:    H5R_init
      functionSourceFile: '/src/hdf5/src/H5Rint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5UC_decr
      functionSourceFile: '/src/hdf5/src/H5UC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          80
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5open
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5UC.c:115,18'
          Dst:             H5FL_reg_free
        - Src:             'H5UC.c:116,13'
          Dst:             H5open
        - Src:             'H5UC.c:116,13'
          Dst:             H5open
        - Src:             'H5UC.c:116,13'
          Dst:             H5E_printf_stack
        - Src:             'H5UC.c:118,14'
          Dst:             H5FL_reg_free
    - functionName:    H5UC_create
      functionSourceFile: '/src/hdf5/src/H5UC.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          62
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
        - H5open
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5UC.c:65,30'
          Dst:             H5FL_reg_malloc
        - Src:             'H5UC.c:66,9'
          Dst:             H5open
        - Src:             'H5UC.c:66,9'
          Dst:             H5open
        - Src:             'H5UC.c:66,9'
          Dst:             H5E_printf_stack
    - functionName:    H5RS_get_count
      functionSourceFile: '/src/hdf5/src/H5RS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5RS_get_str
      functionSourceFile: '/src/hdf5/src/H5RS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5RS_len
      functionSourceFile: '/src/hdf5/src/H5RS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 711
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5RS.c:711,5'
          Dst:             strlen
    - functionName:    H5RS_cmp
      functionSourceFile: '/src/hdf5/src/H5RS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 681
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5RS.c:681,5'
          Dst:             strcmp
    - functionName:    H5RS_dup
      functionSourceFile: '/src/hdf5/src/H5RS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5RS_incr
      functionSourceFile: '/src/hdf5/src/H5RS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          70
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5RS__xstrdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5RS.c:604,13'
          Dst:             H5RS__xstrdup
        - Src:             'H5RS.c:605,13'
          Dst:             H5E_printf_stack
    - functionName:    H5RS__xstrdup
      functionSourceFile: '/src/hdf5/src/H5RS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          147
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5FL_blk_free
        - H5FL_blk_malloc
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5RS.c:117,22'
          Dst:             strlen
        - Src:             'H5RS.c:125,38'
          Dst:             H5FL_blk_malloc
        - Src:             'H5RS.c:126,13'
          Dst:             H5E_printf_stack
        - Src:             'H5RS.c:136,13'
          Dst:             H5FL_blk_free
    - functionName:    H5RS_decr
      functionSourceFile: '/src/hdf5/src/H5RS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - H5FL_blk_free
        - H5FL_reg_free
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'H5RS.c:563,29'
          Dst:             H5FL_blk_free
        - Src:             'H5RS.c:564,14'
          Dst:             H5FL_reg_free
    - functionName:    H5RS_aputc
      functionSourceFile: '/src/hdf5/src/H5RS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          113
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5RS__prepare_for_append
        - H5RS__resize_for_append
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5RS.c:515,9'
          Dst:             H5RS__prepare_for_append
        - Src:             'H5RS.c:516,9'
          Dst:             H5E_printf_stack
        - Src:             'H5RS.c:520,13'
          Dst:             H5RS__resize_for_append
        - Src:             'H5RS.c:521,13'
          Dst:             H5E_printf_stack
    - functionName:    H5RS__prepare_for_append
      functionSourceFile: '/src/hdf5/src/H5RS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          122
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FL_blk_malloc
        - H5RS__xstrdup
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5RS.c:182,38'
          Dst:             H5FL_blk_malloc
        - Src:             'H5RS.c:183,13'
          Dst:             H5E_printf_stack
        - Src:             'H5RS.c:193,17'
          Dst:             H5RS__xstrdup
        - Src:             'H5RS.c:194,17'
          Dst:             H5E_printf_stack
    - functionName:    H5RS__resize_for_append
      functionSourceFile: '/src/hdf5/src/H5RS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          104
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FL_blk_realloc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5RS.c:237,38'
          Dst:             H5FL_blk_realloc
        - Src:             'H5RS.c:238,13'
          Dst:             H5E_printf_stack
    - functionName:    H5RS_ancat
      functionSourceFile: '/src/hdf5/src/H5RS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          162
      EdgeCount:       43
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5RS__prepare_for_append
        - H5RS__resize_for_append
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5RS.c:468,22'
          Dst:             strlen
        - Src:             'H5RS.c:474,13'
          Dst:             H5RS__prepare_for_append
        - Src:             'H5RS.c:475,13'
          Dst:             H5E_printf_stack
        - Src:             'H5RS.c:479,17'
          Dst:             H5RS__resize_for_append
        - Src:             'H5RS.c:480,17'
          Dst:             H5E_printf_stack
    - functionName:    H5RS_acat
      functionSourceFile: '/src/hdf5/src/H5RS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          134
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5RS__prepare_for_append
        - H5RS__resize_for_append
        - strlen
      functionUses:    460
      BranchProfiles:  []
      Callsites:
        - Src:             'H5RS.c:422,22'
          Dst:             strlen
        - Src:             'H5RS.c:425,13'
          Dst:             H5RS__prepare_for_append
        - Src:             'H5RS.c:426,13'
          Dst:             H5E_printf_stack
        - Src:             'H5RS.c:430,17'
          Dst:             H5RS__resize_for_append
        - Src:             'H5RS.c:431,17'
          Dst:             H5E_printf_stack
    - functionName:    H5RS_asprintf_cat
      functionSourceFile: '/src/hdf5/src/H5RS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          141
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5RS__prepare_for_append
        - H5RS__resize_for_append
        - vsnprintf
      functionUses:    247
      BranchProfiles:  []
      Callsites:
        - Src:             'H5RS.c:370,9'
          Dst:             H5RS__prepare_for_append
        - Src:             'H5RS.c:371,9'
          Dst:             H5E_printf_stack
        - Src:             'H5RS.c:376,31'
          Dst:             vsnprintf
        - Src:             'H5RS.c:378,13'
          Dst:             H5RS__resize_for_append
        - Src:             'H5RS.c:379,13'
          Dst:             H5E_printf_stack
    - functionName:    H5RS_wrap
      functionSourceFile: '/src/hdf5/src/H5RS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5RS.c:313,30'
          Dst:             H5FL_reg_malloc
        - Src:             'H5RS.c:314,9'
          Dst:             H5E_printf_stack
        - Src:             'H5RS.c:326,22'
          Dst:             strlen
    - functionName:    H5RS_create
      functionSourceFile: '/src/hdf5/src/H5RS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          90
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5RS__xstrdup
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'H5RS.c:273,30'
          Dst:             H5FL_reg_calloc
        - Src:             'H5RS.c:274,9'
          Dst:             H5E_printf_stack
        - Src:             'H5RS.c:278,13'
          Dst:             H5RS__xstrdup
        - Src:             'H5RS.c:279,13'
          Dst:             H5E_printf_stack
    - functionName:    H5S__close_cb
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          54
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5S_close
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5S.c:222,9'
          Dst:             H5S_close
        - Src:             'H5S.c:223,9'
          Dst:             H5E_printf_stack
    - functionName:    H5S_close
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          82
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5S__extent_release
        - H5S_select_release
      functionUses:    91
      BranchProfiles:  []
      Callsites:
        - Src:             'H5S.c:400,9'
          Dst:             H5S_select_release
        - Src:             'H5S.c:401,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:404,9'
          Dst:             H5S__extent_release
        - Src:             'H5S.c:405,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:413,5'
          Dst:             H5FL_reg_free
    - functionName:    H5S__extent_release
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - H5FL_arr_free
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5S.c:370,28'
          Dst:             H5FL_arr_free
        - Src:             'H5S.c:372,27'
          Dst:             H5FL_arr_free
    - functionName:    H5S_set_version
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1943
      functionLinenumberEnd: 1964
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          92
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5F_get_high_bound
        - H5F_get_low_bound
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5S.c:1954,15'
          Dst:             H5F_get_low_bound
        - Src:             'H5S.c:1954,15'
          Dst:             H5F_get_low_bound
        - Src:             'H5S.c:1957,42'
          Dst:             H5F_get_high_bound
        - Src:             'H5S.c:1958,9'
          Dst:             H5E_printf_stack
    - functionName:    H5S_extent_nelem
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1922
      functionLinenumberEnd: 1929
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S_extent_equal
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1866
      functionLinenumberEnd: 1907
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         55
      ICount:          263
      EdgeCount:       68
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Sextent_equal
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1831
      functionLinenumberEnd: 1848
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          235
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5S_extent_equal
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5S.c:1836,5'
          Dst:             H5_init_library
        - Src:             'H5S.c:1836,5'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1836,5'
          Dst:             H5CX_push
        - Src:             'H5S.c:1836,5'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1836,5'
          Dst:             H5E_clear_stack
        - Src:             'H5S.c:1839,39'
          Dst:             H5I_object_verify
        - Src:             'H5S.c:1840,39'
          Dst:             H5I_object_verify
        - Src:             'H5S.c:1841,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1844,22'
          Dst:             H5S_extent_equal
        - Src:             'H5S.c:1845,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1848,5'
          Dst:             H5CX_pop
        - Src:             'H5S.c:1848,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5S_has_extent
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1760
      functionLinenumberEnd: 1772
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S_set_extent_real
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1787
      functionLinenumberEnd: 1815
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          142
      EdgeCount:       37
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_reset_share
        - H5S_select_all
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5S.c:1807,13'
          Dst:             H5S_select_all
        - Src:             'H5S.c:1808,13'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1811,9'
          Dst:             H5O_msg_reset_share
        - Src:             'H5S.c:1812,9'
          Dst:             H5E_printf_stack
    - functionName:    H5S_set_extent
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1715
      functionLinenumberEnd: 1744
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          184
      EdgeCount:       47
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5S_set_extent_real
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'H5S.c:1730,17'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1740,13'
          Dst:             H5S_set_extent_real
        - Src:             'H5S.c:1741,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Sset_extent_none
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1684
      functionLinenumberEnd: 1701
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          223
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5S__extent_release
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5S.c:1688,5'
          Dst:             H5_init_library
        - Src:             'H5S.c:1688,5'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1688,5'
          Dst:             H5CX_push
        - Src:             'H5S.c:1688,5'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1688,5'
          Dst:             H5E_clear_stack
        - Src:             'H5S.c:1691,35'
          Dst:             H5I_object_verify
        - Src:             'H5S.c:1692,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1695,9'
          Dst:             H5S__extent_release
        - Src:             'H5S.c:1696,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1701,5'
          Dst:             H5CX_pop
        - Src:             'H5S.c:1701,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Sget_simple_extent_type
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1652
      functionLinenumberEnd: 1665
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          192
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5S.c:1656,5'
          Dst:             H5_init_library
        - Src:             'H5S.c:1656,5'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1656,5'
          Dst:             H5CX_push
        - Src:             'H5S.c:1656,5'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1656,5'
          Dst:             H5E_clear_stack
        - Src:             'H5S.c:1659,35'
          Dst:             H5I_object_verify
        - Src:             'H5S.c:1660,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1665,5'
          Dst:             H5CX_pop
        - Src:             'H5S.c:1665,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5S_get_simple_extent_type
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1627
      functionLinenumberEnd: 1636
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S_get_simple_extent
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1602
      functionLinenumberEnd: 1607
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S_decode
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1520
      functionLinenumberEnd: 1583
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         116
      ICount:          406
      EdgeCount:       127
      CyclomaticComplexity: 13
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5F_fake_alloc
        - H5F_fake_free
        - H5O_msg_copy
        - H5O_msg_decode
        - H5S__extent_release
        - H5S_select_all
        - H5S_select_deserialize
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5S.c:1533,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1537,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1543,22'
          Dst:             H5F_fake_alloc
        - Src:             'H5S.c:1544,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1551,43'
          Dst:             H5O_msg_decode
        - Src:             'H5S.c:1552,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1556,23'
          Dst:             H5FL_reg_calloc
        - Src:             'H5S.c:1557,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1559,17'
          Dst:             H5O_msg_copy
        - Src:             'H5S.c:1560,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1561,9'
          Dst:             H5S__extent_release
        - Src:             'H5S.c:1562,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1563,14'
          Dst:             H5FL_reg_free
        - Src:             'H5S.c:1566,9'
          Dst:             H5S_select_all
        - Src:             'H5S.c:1567,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1572,9'
          Dst:             H5S_select_deserialize
        - Src:             'H5S.c:1573,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1580,14'
          Dst:             H5F_fake_free
        - Src:             'H5S.c:1581,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Sdecode
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1486
      functionLinenumberEnd: 1503
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         71
      ICount:          245
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_register
        - H5S_decode
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5S.c:1490,5'
          Dst:             H5_init_library
        - Src:             'H5S.c:1490,5'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1490,5'
          Dst:             H5CX_push
        - Src:             'H5S.c:1490,5'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1490,5'
          Dst:             H5E_clear_stack
        - Src:             'H5S.c:1493,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1495,15'
          Dst:             H5S_decode
        - Src:             'H5S.c:1496,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1499,22'
          Dst:             H5I_register
        - Src:             'H5S.c:1500,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1503,5'
          Dst:             H5CX_pop
        - Src:             'H5S.c:1503,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5S_encode
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1412
      functionLinenumberEnd: 1469
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          335
      EdgeCount:       89
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5F_fake_alloc
        - H5F_fake_free
        - H5F_sizeof_size
        - H5O_msg_encode
        - H5O_msg_raw_size
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5S.c:1422,22'
          Dst:             H5F_fake_alloc
        - Src:             'H5S.c:1423,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1426,24'
          Dst:             H5O_msg_raw_size
        - Src:             'H5S.c:1427,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1431,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1448,32'
          Dst:             H5F_sizeof_size
        - Src:             'H5S.c:1454,13'
          Dst:             H5O_msg_encode
        - Src:             'H5S.c:1455,13'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1461,13'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1466,14'
          Dst:             H5F_fake_free
        - Src:             'H5S.c:1467,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Sencode2
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1378
      functionLinenumberEnd: 1396
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          254
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_apl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5S_encode
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5S.c:1382,5'
          Dst:             H5_init_library
        - Src:             'H5S.c:1382,5'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1382,5'
          Dst:             H5CX_push
        - Src:             'H5S.c:1382,5'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1382,5'
          Dst:             H5E_clear_stack
        - Src:             'H5S.c:1385,36'
          Dst:             H5I_object_verify
        - Src:             'H5S.c:1386,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1389,9'
          Dst:             H5CX_set_apl
        - Src:             'H5S.c:1390,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1392,9'
          Dst:             H5S_encode
        - Src:             'H5S.c:1393,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1396,5'
          Dst:             H5CX_pop
        - Src:             'H5S.c:1396,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5S_create_simple
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1345
      functionLinenumberEnd: 1360
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          85
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5S_create
        - H5S_set_extent_simple
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'H5S.c:1354,30'
          Dst:             H5S_create
        - Src:             'H5S.c:1355,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1356,9'
          Dst:             H5S_set_extent_simple
        - Src:             'H5S.c:1357,9'
          Dst:             H5E_printf_stack
    - functionName:    H5S_create
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         62
      ICount:          232
      EdgeCount:       68
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5O_msg_reset_share
        - H5S_close
        - H5S_select_all
      functionUses:    15
      BranchProfiles:
        - Branch String:   'H5S.c:268,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5S.c:256,27'
          Dst:             H5FL_reg_calloc
        - Src:             'H5S.c:257,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:285,9'
          Dst:             H5S_select_all
        - Src:             'H5S.c:286,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:292,9'
          Dst:             H5O_msg_reset_share
        - Src:             'H5S.c:293,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:300,23'
          Dst:             H5S_close
        - Src:             'H5S.c:301,13'
          Dst:             H5E_printf_stack
    - functionName:    H5S_set_extent_simple
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionLinenumberEnd: 1266
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          311
      EdgeCount:       70
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5FL_arr_malloc
        - H5S__extent_release
        - H5S_select_all
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5S.c:1217,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1220,9'
          Dst:             H5S__extent_release
        - Src:             'H5S.c:1221,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1235,41'
          Dst:             H5FL_arr_malloc
        - Src:             'H5S.c:1246,40'
          Dst:             H5FL_arr_malloc
        - Src:             'H5S.c:1262,13'
          Dst:             H5S_select_all
        - Src:             'H5S.c:1263,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Screate_simple
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1289
      functionLinenumberEnd: 1330
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         141
      ICount:          485
      EdgeCount:       161
      CyclomaticComplexity: 22
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_register
        - H5S_close
        - H5S_create_simple
        - H5_init_library
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'H5S.c:1294,5'
          Dst:             H5_init_library
        - Src:             'H5S.c:1294,5'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1294,5'
          Dst:             H5CX_push
        - Src:             'H5S.c:1294,5'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1294,5'
          Dst:             H5E_clear_stack
        - Src:             'H5S.c:1298,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1300,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1306,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1311,13'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1314,13'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1318,26'
          Dst:             H5S_create_simple
        - Src:             'H5S.c:1319,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1322,22'
          Dst:             H5I_register
        - Src:             'H5S.c:1323,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1327,22'
          Dst:             H5S_close
        - Src:             'H5S.c:1328,13'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1330,5'
          Dst:             H5CX_pop
        - Src:             'H5S.c:1330,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Sset_extent_simple
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1162
      functionLinenumberEnd: 1195
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         140
      ICount:          492
      EdgeCount:       160
      CyclomaticComplexity: 22
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5S_set_extent_simple
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5S.c:1167,5'
          Dst:             H5_init_library
        - Src:             'H5S.c:1167,5'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1167,5'
          Dst:             H5CX_push
        - Src:             'H5S.c:1167,5'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1167,5'
          Dst:             H5E_clear_stack
        - Src:             'H5S.c:1170,35'
          Dst:             H5I_object_verify
        - Src:             'H5S.c:1171,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1173,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1175,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1179,17'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1183,13'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1187,17'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1191,9'
          Dst:             H5S_set_extent_simple
        - Src:             'H5S.c:1192,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1195,5'
          Dst:             H5CX_pop
        - Src:             'H5S.c:1195,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5S__is_simple
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1087
      functionLinenumberEnd: 1099
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Sis_simple
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1118
      functionLinenumberEnd: 1131
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          190
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5S__is_simple
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5S.c:1122,5'
          Dst:             H5_init_library
        - Src:             'H5S.c:1122,5'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1122,5'
          Dst:             H5CX_push
        - Src:             'H5S.c:1122,5'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1122,5'
          Dst:             H5E_clear_stack
        - Src:             'H5S.c:1125,35'
          Dst:             H5I_object_verify
        - Src:             'H5S.c:1126,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1128,17'
          Dst:             H5S__is_simple
        - Src:             'H5S.c:1131,5'
          Dst:             H5CX_pop
        - Src:             'H5S.c:1131,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5S_read
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1068
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          135
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5O_msg_read
        - H5S_select_all
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5S.c:1050,23'
          Dst:             H5FL_reg_calloc
        - Src:             'H5S.c:1051,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1053,17'
          Dst:             H5O_msg_read
        - Src:             'H5S.c:1054,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1057,9'
          Dst:             H5S_select_all
        - Src:             'H5S.c:1058,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:1066,18'
          Dst:             H5FL_reg_free
    - functionName:    H5S_append
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          56
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_append_oh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5S.c:1021,9'
          Dst:             H5O_msg_append_oh
        - Src:             'H5S.c:1022,9'
          Dst:             H5E_printf_stack
    - functionName:    H5S_write
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 996
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          59
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_write_oh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5S.c:992,9'
          Dst:             H5O_msg_write_oh
        - Src:             'H5S.c:993,9'
          Dst:             H5E_printf_stack
    - functionName:    H5S_extent_get_dims
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 937
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          172
      EdgeCount:       38
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5S.c:910,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5S.c:933,13'
          Dst:             H5E_printf_stack
    - functionName:    H5S_get_simple_extent_dims
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 966
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5S_extent_get_dims
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'H5S.c:962,22'
          Dst:             H5S_extent_get_dims
        - Src:             'H5S.c:963,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Sget_simple_extent_dims
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 872
      functionLinenumberEnd: 885
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          197
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5S_get_simple_extent_dims
        - H5_init_library
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5S.c:876,5'
          Dst:             H5_init_library
        - Src:             'H5S.c:876,5'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:876,5'
          Dst:             H5CX_push
        - Src:             'H5S.c:876,5'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:876,5'
          Dst:             H5E_clear_stack
        - Src:             'H5S.c:879,32'
          Dst:             H5I_object_verify
        - Src:             'H5S.c:880,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:882,17'
          Dst:             H5S_get_simple_extent_dims
        - Src:             'H5S.c:885,5'
          Dst:             H5CX_pop
        - Src:             'H5S.c:885,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5S_get_simple_extent_ndims
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          76
      EdgeCount:       39
      CyclomaticComplexity: 21
      functionsReached:
        - H5E_printf_stack
      functionUses:    17
      BranchProfiles:
        - Branch String:   'H5S.c:840,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5S.c:850,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Sget_simple_extent_ndims
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          193
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5_init_library
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5S.c:802,5'
          Dst:             H5_init_library
        - Src:             'H5S.c:802,5'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:802,5'
          Dst:             H5CX_push
        - Src:             'H5S.c:802,5'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:802,5'
          Dst:             H5E_clear_stack
        - Src:             'H5S.c:805,32'
          Dst:             H5I_object_verify
        - Src:             'H5S.c:806,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:811,5'
          Dst:             H5CX_pop
        - Src:             'H5S.c:811,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5S_get_npoints_max
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          162
      EdgeCount:       37
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5S.c:751,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5S.c:779,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Sget_simple_extent_npoints
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          192
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5S.c:713,5'
          Dst:             H5_init_library
        - Src:             'H5S.c:713,5'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:713,5'
          Dst:             H5CX_push
        - Src:             'H5S.c:713,5'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:713,5'
          Dst:             H5E_clear_stack
        - Src:             'H5S.c:716,32'
          Dst:             H5I_object_verify
        - Src:             'H5S.c:717,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:722,5'
          Dst:             H5CX_pop
        - Src:             'H5S.c:722,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5S_get_simple_extent_npoints
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__extent_copy_real
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          290
      EdgeCount:       65
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5FL_arr_free
        - H5FL_arr_malloc
        - H5O_set_shared
        - H5S__extent_release
      functionUses:    7
      BranchProfiles:
        - Branch String:   'H5S.c:578,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5S.c:569,9'
          Dst:             H5S__extent_release
        - Src:             'H5S.c:570,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:587,40'
          Dst:             H5FL_arr_malloc
        - Src:             'H5S.c:594,39'
          Dst:             H5FL_arr_malloc
        - Src:             'H5S.c:609,9'
          Dst:             H5O_set_shared
        - Src:             'H5S.c:610,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:615,25'
          Dst:             H5FL_arr_free
    - functionName:    H5S_extent_copy
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          98
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5S__extent_copy_real
        - H5S_select_all
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5S.c:538,9'
          Dst:             H5S__extent_copy_real
        - Src:             'H5S.c:539,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:544,13'
          Dst:             H5S_select_all
        - Src:             'H5S.c:545,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Sextent_copy
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          252
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5S_extent_copy
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5S.c:502,5'
          Dst:             H5_init_library
        - Src:             'H5S.c:502,5'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:502,5'
          Dst:             H5CX_push
        - Src:             'H5S.c:502,5'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:502,5'
          Dst:             H5E_clear_stack
        - Src:             'H5S.c:505,33'
          Dst:             H5I_object_verify
        - Src:             'H5S.c:506,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:507,33'
          Dst:             H5I_object_verify
        - Src:             'H5S.c:508,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:511,9'
          Dst:             H5S_extent_copy
        - Src:             'H5S.c:512,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:515,5'
          Dst:             H5CX_pop
        - Src:             'H5S.c:515,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5S_copy
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          148
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5S__extent_copy_real
        - H5S_select_copy
      functionUses:    36
      BranchProfiles:  []
      Callsites:
        - Src:             'H5S.c:644,24'
          Dst:             H5FL_reg_calloc
        - Src:             'H5S.c:645,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:648,9'
          Dst:             H5S__extent_copy_real
        - Src:             'H5S.c:649,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:652,9'
          Dst:             H5S_select_copy
        - Src:             'H5S.c:653,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:661,19'
          Dst:             H5FL_reg_free
    - functionName:    H5Scopy
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         85
      ICount:          296
      EdgeCount:       97
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5I_register
        - H5S_close
        - H5S_copy
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5S.c:464,5'
          Dst:             H5_init_library
        - Src:             'H5S.c:464,5'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:464,5'
          Dst:             H5CX_push
        - Src:             'H5S.c:464,5'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:464,5'
          Dst:             H5E_clear_stack
        - Src:             'H5S.c:467,33'
          Dst:             H5I_object_verify
        - Src:             'H5S.c:468,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:471,24'
          Dst:             H5S_copy
        - Src:             'H5S.c:472,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:475,22'
          Dst:             H5I_register
        - Src:             'H5S.c:476,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:480,20'
          Dst:             H5S_close
        - Src:             'H5S.c:481,13'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:483,5'
          Dst:             H5CX_pop
        - Src:             'H5S.c:483,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Sclose
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          216
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref
        - H5I_object_verify
        - H5_init_library
      functionUses:    42
      BranchProfiles:  []
      Callsites:
        - Src:             'H5S.c:432,5'
          Dst:             H5_init_library
        - Src:             'H5S.c:432,5'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:432,5'
          Dst:             H5CX_push
        - Src:             'H5S.c:432,5'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:432,5'
          Dst:             H5E_clear_stack
        - Src:             'H5S.c:435,17'
          Dst:             H5I_object_verify
        - Src:             'H5S.c:436,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:439,9'
          Dst:             H5I_dec_app_ref
        - Src:             'H5S.c:440,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:443,5'
          Dst:             H5CX_pop
        - Src:             'H5S.c:443,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Screate
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         88
      ICount:          304
      EdgeCount:       101
      CyclomaticComplexity: 15
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_register
        - H5S_close
        - H5S_create
        - H5_init_library
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'H5S.c:330,5'
          Dst:             H5_init_library
        - Src:             'H5S.c:330,5'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:330,5'
          Dst:             H5CX_push
        - Src:             'H5S.c:330,5'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:330,5'
          Dst:             H5E_clear_stack
        - Src:             'H5S.c:334,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:336,27'
          Dst:             H5S_create
        - Src:             'H5S.c:337,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:340,22'
          Dst:             H5I_register
        - Src:             'H5S.c:341,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:345,23'
          Dst:             H5S_close
        - Src:             'H5S.c:346,13'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:348,5'
          Dst:             H5CX_pop
        - Src:             'H5S.c:348,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5S_term_package
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - H5I_dec_type_ref
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5S.c:193,11'
          Dst:             H5I_dec_type_ref
        - Src:             'H5S.c:196,11'
          Dst:             H5I_dec_type_ref
    - functionName:    H5S_top_term_package
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - H5I_clear_type
        - H5I_nmembers
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5S.c:149,9'
          Dst:             H5I_nmembers
        - Src:             'H5S.c:150,15'
          Dst:             H5I_clear_type
        - Src:             'H5S.c:153,9'
          Dst:             H5I_nmembers
        - Src:             'H5S.c:154,15'
          Dst:             H5I_clear_type
    - functionName:    H5S_init
      functionSourceFile: '/src/hdf5/src/H5S.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         26
      ICount:          75
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5I_register_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5S.c:112,9'
          Dst:             H5I_register_type
        - Src:             'H5S.c:113,9'
          Dst:             H5E_printf_stack
        - Src:             'H5S.c:116,9'
          Dst:             H5I_register_type
        - Src:             'H5S.c:117,9'
          Dst:             H5E_printf_stack
    - functionName:    H5S__all_iter_release
      functionSourceFile: '/src/hdf5/src/H5Sall.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__all_iter_get_seq_list
      functionSourceFile: '/src/hdf5/src/H5Sall.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          82
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__all_iter_next_block
      functionSourceFile: '/src/hdf5/src/H5Sall.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__all_iter_next
      functionSourceFile: '/src/hdf5/src/H5Sall.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__all_iter_has_next_block
      functionSourceFile: '/src/hdf5/src/H5Sall.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__all_iter_nelmts
      functionSourceFile: '/src/hdf5/src/H5Sall.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__all_iter_block
      functionSourceFile: '/src/hdf5/src/H5Sall.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__all_iter_coords
      functionSourceFile: '/src/hdf5/src/H5Sall.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5VM_array_calc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Sall.c:180,9'
          Dst:             H5VM_array_calc
        - Src:             'H5Sall.c:181,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Sselect_all
      functionSourceFile: '/src/hdf5/src/H5Sall.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1153
      functionLinenumberEnd: 1168
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          218
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5S_select_all
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Sall.c:1157,5'
          Dst:             H5_init_library
        - Src:             'H5Sall.c:1157,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Sall.c:1157,5'
          Dst:             H5CX_push
        - Src:             'H5Sall.c:1157,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Sall.c:1157,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Sall.c:1160,35'
          Dst:             H5I_object_verify
        - Src:             'H5Sall.c:1161,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sall.c:1164,9'
          Dst:             H5S_select_all
        - Src:             'H5Sall.c:1165,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sall.c:1168,5'
          Dst:             H5CX_pop
        - Src:             'H5Sall.c:1168,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5S_select_all
      functionSourceFile: '/src/hdf5/src/H5Sall.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1111
      functionLinenumberEnd: 1131
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          72
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5S_select_release
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Sall.c:1121,13'
          Dst:             H5S_select_release
        - Src:             'H5Sall.c:1122,13'
          Dst:             H5E_printf_stack
    - functionName:    H5S__all_copy
      functionSourceFile: '/src/hdf5/src/H5Sall.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__all_release
      functionSourceFile: '/src/hdf5/src/H5Sall.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__all_is_valid
      functionSourceFile: '/src/hdf5/src/H5Sall.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__all_serial_size
      functionSourceFile: '/src/hdf5/src/H5Sall.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__all_serialize
      functionSourceFile: '/src/hdf5/src/H5Sall.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          141
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__all_deserialize
      functionSourceFile: '/src/hdf5/src/H5Sall.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         102
      ICount:          406
      EdgeCount:       119
      CyclomaticComplexity: 19
      functionsReached:
        - H5E_printf_stack
        - H5S_close
        - H5S_create
        - H5S_select_all
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Sall.c:644,34'
          Dst:             H5S_create
        - Src:             'H5Sall.c:645,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Sall.c:652,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sall.c:656,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sall.c:660,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sall.c:664,9'
          Dst:             H5S_select_all
        - Src:             'H5Sall.c:665,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sall.c:674,13'
          Dst:             H5S_close
        - Src:             'H5Sall.c:675,13'
          Dst:             H5E_printf_stack
    - functionName:    H5S__all_bounds
      functionSourceFile: '/src/hdf5/src/H5Sall.c'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          54
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__all_offset
      functionSourceFile: '/src/hdf5/src/H5Sall.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 760
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__all_unlim_dim
      functionSourceFile: '/src/hdf5/src/H5Sall.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__all_is_contiguous
      functionSourceFile: '/src/hdf5/src/H5Sall.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__all_is_single
      functionSourceFile: '/src/hdf5/src/H5Sall.c'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__all_is_regular
      functionSourceFile: '/src/hdf5/src/H5Sall.c'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__all_shape_same
      functionSourceFile: '/src/hdf5/src/H5Sall.c'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 938
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          153
      EdgeCount:       31
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__all_intersect_block
      functionSourceFile: '/src/hdf5/src/H5Sall.c'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 972
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__all_adjust_u
      functionSourceFile: '/src/hdf5/src/H5Sall.c'
      linkageType:     InternalLinkage
      functionLinenumber: 995
      functionLinenumberEnd: 1002
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__all_adjust_s
      functionSourceFile: '/src/hdf5/src/H5Sall.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1025
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__all_project_scalar
      functionSourceFile: '/src/hdf5/src/H5Sall.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1047
      functionLinenumberEnd: 1057
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__all_project_simple
      functionSourceFile: '/src/hdf5/src/H5Sall.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1073
      functionLinenumberEnd: 1088
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5S_select_all
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Sall.c:1084,9'
          Dst:             H5S_select_all
        - Src:             'H5Sall.c:1085,9'
          Dst:             H5E_printf_stack
    - functionName:    H5S__all_iter_init
      functionSourceFile: '/src/hdf5/src/H5Sall.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S_debug
      functionSourceFile: '/src/hdf5/src/H5Sdbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          120
      EdgeCount:       19
      CyclomaticComplexity: 2
      functionsReached:
        - H5O_debug_id
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Sdbg.c:79,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Sdbg.c:81,13'
          Dst:             fprintf
        - Src:             'H5Sdbg.c:85,13'
          Dst:             fprintf
        - Src:             'H5Sdbg.c:89,13'
          Dst:             fprintf
        - Src:             'H5Sdbg.c:90,13'
          Dst:             H5O_debug_id
        - Src:             'H5Sdbg.c:95,13'
          Dst:             fprintf
    - functionName:    H5S__hyper_spans_nelem_helper
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8428
      functionLinenumberEnd: 8475
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          134
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - H5S__hyper_spans_nelem_helper
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:8461,39'
          Dst:             H5S__hyper_spans_nelem_helper
    - functionName:    H5S__hyper_proj_int_build_proj
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10946
      functionLinenumberEnd: 11359
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         411
      ICount:          3068
      EdgeCount:       474
      CyclomaticComplexity: 65
      functionsReached:
        - H5E_printf_stack
        - H5S__hyper_append_span
        - H5S__hyper_copy_span_helper
        - H5S__hyper_free_span_info
        - H5S__hyper_spans_nelem_helper
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:10968,25'
          Dst:             H5S__hyper_spans_nelem_helper
        - Src:             'H5Shyper.c:11005,25'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:11009,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11010,25'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:11011,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11021,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11038,25'
          Dst:             H5S__hyper_spans_nelem_helper
        - Src:             'H5Shyper.c:11094,21'
          Dst:             H5S__hyper_spans_nelem_helper
        - Src:             'H5Shyper.c:11098,33'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:11106,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11113,61'
          Dst:             H5S__hyper_copy_span_helper
        - Src:             'H5Shyper.c:11116,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11118,33'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:11126,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11128,33'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:11129,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11141,25'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:11145,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11151,53'
          Dst:             H5S__hyper_copy_span_helper
        - Src:             'H5Shyper.c:11154,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11155,25'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:11158,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11159,25'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:11160,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11174,21'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:11176,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11183,17'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:11185,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11197,17'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:11201,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11202,17'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:11203,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11215,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11236,21'
          Dst:             H5S__hyper_spans_nelem_helper
        - Src:             'H5Shyper.c:11240,33'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:11248,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11255,61'
          Dst:             H5S__hyper_copy_span_helper
        - Src:             'H5Shyper.c:11258,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11260,33'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:11268,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11270,33'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:11271,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11283,25'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:11287,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11293,53'
          Dst:             H5S__hyper_copy_span_helper
        - Src:             'H5Shyper.c:11296,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11297,25'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:11300,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11301,25'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:11302,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11321,25'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:11324,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11331,21'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:11333,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11354,13'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:11355,13'
          Dst:             H5E_printf_stack
    - functionName:    H5S__hyper_append_span
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7229
      functionLinenumberEnd: 7340
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         89
      ICount:          480
      EdgeCount:       107
      CyclomaticComplexity: 20
      functionsReached:
        - H5E_printf_stack
        - H5S__hyper_cmp_spans
        - H5S__hyper_free_span
        - H5S__hyper_new_span
        - H5S__hyper_new_span_info
      functionUses:    55
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:7241,33'
          Dst:             H5S__hyper_new_span
        - Src:             'H5Shyper.c:7242,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7247,35'
          Dst:             H5S__hyper_new_span_info
        - Src:             'H5Shyper.c:7248,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7272,25'
          Dst:             H5S__hyper_cmp_spans
        - Src:             'H5Shyper.c:7291,49'
          Dst:             H5S__hyper_cmp_spans
        - Src:             'H5Shyper.c:7301,37'
          Dst:             H5S__hyper_new_span
        - Src:             'H5Shyper.c:7302,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7337,17'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:7338,17'
          Dst:             H5E_printf_stack
    - functionName:    H5S__hyper_free_span_info
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3096
      functionLinenumberEnd: 3133
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          116
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FL_arr_free
        - H5S__hyper_free_span
      functionUses:    43
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:3103,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:3121,17'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:3122,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:3129,46'
          Dst:             H5FL_arr_free
    - functionName:    H5S__hyper_copy_span_helper
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2865
      functionLinenumberEnd: 2934
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          254
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5S__hyper_copy_span_helper
        - H5S__hyper_new_span
        - H5S__hyper_new_span_info
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:2887,34'
          Dst:             H5S__hyper_new_span_info
        - Src:             'H5Shyper.c:2888,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:2906,37'
          Dst:             H5S__hyper_new_span
        - Src:             'H5Shyper.c:2907,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:2917,41'
          Dst:             H5S__hyper_copy_span_helper
        - Src:             'H5Shyper.c:2918,21'
          Dst:             H5E_printf_stack
    - functionName:    H5S__hyper_new_span_info
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2822
      functionLinenumberEnd: 2840
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FL_arr_calloc
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:2832,55'
          Dst:             H5FL_arr_calloc
        - Src:             'H5Shyper.c:2833,9'
          Dst:             H5E_printf_stack
    - functionName:    H5S__hyper_new_span
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2778
      functionLinenumberEnd: 2798
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          90
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:2784,30'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Shyper.c:2785,9'
          Dst:             H5E_printf_stack
    - functionName:    H5S__hyper_free_span
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3157
      functionLinenumberEnd: 3174
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5S__hyper_free_span_info
      functionUses:    39
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:3167,13'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:3168,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:3171,12'
          Dst:             H5FL_reg_free
    - functionName:    H5S__hyper_cmp_spans
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3002
      functionLinenumberEnd: 3072
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         61
      ICount:          238
      EdgeCount:       75
      CyclomaticComplexity: 16
      functionsReached:
        - H5S__hyper_cmp_spans
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:3048,42'
          Dst:             H5S__hyper_cmp_spans
    - functionName:    H5S__hyper_merge_spans_helper
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8039
      functionLinenumberEnd: 8348
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         633
      ICount:          2177
      EdgeCount:       722
      CyclomaticComplexity: 91
      functionsReached:
        - H5E_printf_stack
        - H5S__hyper_append_span
        - H5S__hyper_cmp_spans
        - H5S__hyper_copy_span
        - H5S__hyper_free_span
        - H5S__hyper_free_span_info
        - H5S__hyper_merge_spans_helper
        - H5S__hyper_new_span
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:8049,9'
          Dst:             H5S__hyper_cmp_spans
        - Src:             'H5Shyper.c:8054,41'
          Dst:             H5S__hyper_copy_span
        - Src:             'H5Shyper.c:8055,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8081,21'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:8082,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8085,17'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:8085,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8095,21'
          Dst:             H5S__hyper_cmp_spans
        - Src:             'H5Shyper.c:8097,25'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:8099,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8103,25'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:8105,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8108,33'
          Dst:             H5S__hyper_merge_spans_helper
        - Src:             'H5Shyper.c:8111,25'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:8113,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8116,25'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:8117,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8125,45'
          Dst:             H5S__hyper_new_span
        - Src:             'H5Shyper.c:8127,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8130,21'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:8130,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8133,21'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:8133,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8138,21'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:8138,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8139,21'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:8139,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8149,21'
          Dst:             H5S__hyper_cmp_spans
        - Src:             'H5Shyper.c:8151,25'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:8153,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8157,25'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:8159,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8162,33'
          Dst:             H5S__hyper_merge_spans_helper
        - Src:             'H5Shyper.c:8165,25'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:8167,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8170,25'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:8171,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8177,41'
          Dst:             H5S__hyper_new_span
        - Src:             'H5Shyper.c:8179,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8182,17'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:8182,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8186,17'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:8186,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8194,21'
          Dst:             H5S__hyper_cmp_spans
        - Src:             'H5Shyper.c:8196,25'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:8198,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8204,29'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:8206,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8213,33'
          Dst:             H5S__hyper_merge_spans_helper
        - Src:             'H5Shyper.c:8216,25'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:8218,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8221,25'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:8222,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8230,45'
          Dst:             H5S__hyper_new_span
        - Src:             'H5Shyper.c:8232,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8235,21'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:8235,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8238,21'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:8238,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8243,21'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:8243,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8244,21'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:8244,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8255,21'
          Dst:             H5S__hyper_cmp_spans
        - Src:             'H5Shyper.c:8257,25'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:8259,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8265,29'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:8267,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8274,33'
          Dst:             H5S__hyper_merge_spans_helper
        - Src:             'H5Shyper.c:8277,25'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:8279,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8282,25'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:8283,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8289,41'
          Dst:             H5S__hyper_new_span
        - Src:             'H5Shyper.c:8291,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8294,17'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:8294,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8298,17'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:8298,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8306,21'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:8307,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8310,17'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:8310,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8318,21'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:8319,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8322,17'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:8322,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8330,21'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:8331,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8334,17'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:8334,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8345,17'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:8346,17'
          Dst:             H5E_printf_stack
    - functionName:    H5S__hyper_copy_span
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2959
      functionLinenumberEnd: 2978
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          56
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5S__hyper_copy_span_helper
        - H5S__hyper_get_op_gen
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:2969,14'
          Dst:             H5S__hyper_get_op_gen
        - Src:             'H5Shyper.c:2974,30'
          Dst:             H5S__hyper_copy_span_helper
        - Src:             'H5Shyper.c:2975,9'
          Dst:             H5E_printf_stack
    - functionName:    H5S__hyper_get_op_gen
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__hyper_merge_spans
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8373
      functionLinenumberEnd: 8404
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          134
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5S__hyper_free_span_info
        - H5S__hyper_merge_spans_helper
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:8391,37'
          Dst:             H5S__hyper_merge_spans_helper
        - Src:             'H5Shyper.c:8393,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8396,13'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:8397,13'
          Dst:             H5E_printf_stack
    - functionName:    H5S__hyper_clip_spans
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7387
      functionLinenumberEnd: 8011
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         980
      ICount:          3217
      EdgeCount:       1122
      CyclomaticComplexity: 144
      functionsReached:
        - H5E_printf_stack
        - H5S__hyper_append_span
        - H5S__hyper_clip_spans
        - H5S__hyper_cmp_spans
        - H5S__hyper_copy_span
        - H5S__hyper_free_span
        - H5S__hyper_free_span_info
        - H5S__hyper_new_span
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:7418,37'
          Dst:             H5S__hyper_copy_span
        - Src:             'H5Shyper.c:7419,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7429,37'
          Dst:             H5S__hyper_copy_span
        - Src:             'H5Shyper.c:7430,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7438,13'
          Dst:             H5S__hyper_cmp_spans
        - Src:             'H5Shyper.c:7442,41'
          Dst:             H5S__hyper_copy_span
        - Src:             'H5Shyper.c:7443,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7479,29'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:7481,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7484,21'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:7484,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7497,29'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:7499,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7511,33'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:7512,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7528,29'
          Dst:             H5S__hyper_clip_spans
        - Src:             'H5Shyper.c:7530,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7538,33'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:7540,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7544,33'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:7545,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7553,33'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:7555,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7559,33'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:7560,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7568,33'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:7570,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7574,33'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:7575,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7584,49'
          Dst:             H5S__hyper_new_span
        - Src:             'H5Shyper.c:7586,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7589,25'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:7589,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7592,25'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:7592,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7598,25'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:7598,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7599,25'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:7599,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7612,29'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:7614,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7626,33'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:7627,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7639,29'
          Dst:             H5S__hyper_clip_spans
        - Src:             'H5Shyper.c:7641,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7649,33'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:7651,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7655,33'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:7656,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7664,33'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:7666,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7670,33'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:7671,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7679,33'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:7681,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7685,33'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:7686,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7693,45'
          Dst:             H5S__hyper_new_span
        - Src:             'H5Shyper.c:7695,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7698,21'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:7698,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7702,21'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:7702,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7715,33'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:7717,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7734,33'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:7735,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7747,29'
          Dst:             H5S__hyper_clip_spans
        - Src:             'H5Shyper.c:7749,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7757,33'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:7759,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7763,33'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:7764,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7772,33'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:7774,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7778,33'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:7779,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7787,33'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:7789,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7793,33'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:7794,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7803,49'
          Dst:             H5S__hyper_new_span
        - Src:             'H5Shyper.c:7805,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7808,25'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:7808,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7811,25'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:7811,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7816,25'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:7816,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7817,25'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:7817,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7833,33'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:7835,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7852,33'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:7853,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7865,29'
          Dst:             H5S__hyper_clip_spans
        - Src:             'H5Shyper.c:7867,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7875,33'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:7877,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7881,33'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:7882,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7890,33'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:7892,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7896,33'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:7897,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7905,33'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:7907,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7911,33'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:7912,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7919,45'
          Dst:             H5S__hyper_new_span
        - Src:             'H5Shyper.c:7921,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7924,21'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:7924,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7928,21'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:7928,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7939,29'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:7941,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7944,21'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:7944,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7961,29'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:7963,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7966,25'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:7966,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7972,29'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:7973,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7989,29'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:7991,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:7994,25'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:7994,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8000,29'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:8001,29'
          Dst:             H5E_printf_stack
    - functionName:    H5S__check_spans_overlap
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9168
      functionLinenumberEnd: 9224
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          220
      EdgeCount:       58
      CyclomaticComplexity: 15
      functionsReached:
        - H5S__check_spans_overlap
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:9194,25'
          Dst:             H5S__check_spans_overlap
    - functionName:    H5S__fill_in_new_space
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9259
      functionLinenumberEnd: 9531
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         252
      ICount:          999
      EdgeCount:       278
      CyclomaticComplexity: 28
      functionsReached:
        - H5E_printf_stack
        - H5S__check_spans_overlap
        - H5S__hyper_add_disjoint_spans
        - H5S__hyper_clip_spans
        - H5S__hyper_copy_span
        - H5S__hyper_free_span_info
        - H5S__hyper_merge_spans
        - H5S__hyper_spans_nelem
        - H5S_copy
        - H5S_select_none
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5Shyper.c:9296,9'
          Branch Sides:    []
        - Branch String:   'H5Shyper.c:9377,9'
          Branch Sides:    []
        - Branch String:   'H5Shyper.c:9411,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Shyper.c:9285,34'
          Dst:             H5S_copy
        - Src:             'H5Shyper.c:9286,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:9293,18'
          Dst:             H5S__check_spans_overlap
        - Src:             'H5Shyper.c:9303,25'
          Dst:             H5S__hyper_copy_span
        - Src:             'H5Shyper.c:9305,31'
          Dst:             H5S__hyper_copy_span
        - Src:             'H5Shyper.c:9306,25'
          Dst:             H5S__hyper_add_disjoint_spans
        - Src:             'H5Shyper.c:9307,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:9313,25'
          Dst:             H5S__hyper_add_disjoint_spans
        - Src:             'H5Shyper.c:9314,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:9324,21'
          Dst:             H5S_select_none
        - Src:             'H5Shyper.c:9325,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:9332,25'
          Dst:             H5S__hyper_copy_span
        - Src:             'H5Shyper.c:9343,25'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:9344,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:9351,25'
          Dst:             H5S__hyper_copy_span
        - Src:             'H5Shyper.c:9358,46'
          Dst:             H5S__hyper_spans_nelem
        - Src:             'H5Shyper.c:9370,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:9404,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:9408,13'
          Dst:             H5S__hyper_clip_spans
        - Src:             'H5Shyper.c:9410,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:9415,25'
          Dst:             H5S__hyper_copy_span
        - Src:             'H5Shyper.c:9426,25'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:9427,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:9442,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:9457,42'
          Dst:             H5S__hyper_spans_nelem
        - Src:             'H5Shyper.c:9480,42'
          Dst:             H5S__hyper_spans_nelem
        - Src:             'H5Shyper.c:9491,17'
          Dst:             H5S__hyper_merge_spans
        - Src:             'H5Shyper.c:9492,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:9495,43'
          Dst:             H5S__hyper_spans_nelem
        - Src:             'H5Shyper.c:9514,17'
          Dst:             H5S_select_none
        - Src:             'H5Shyper.c:9515,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:9522,13'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:9523,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:9525,13'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:9526,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:9528,13'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:9529,13'
          Dst:             H5E_printf_stack
    - functionName:    H5S__hyper_add_disjoint_spans
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8542
      functionLinenumberEnd: 8563
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          90
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5S__hyper_free_span_info
        - H5S__hyper_merge_spans
        - H5S__hyper_spans_nelem
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:8552,31'
          Dst:             H5S__hyper_spans_nelem
        - Src:             'H5Shyper.c:8555,9'
          Dst:             H5S__hyper_merge_spans
        - Src:             'H5Shyper.c:8556,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8559,9'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:8560,9'
          Dst:             H5E_printf_stack
    - functionName:    H5S__hyper_spans_nelem
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8497
      functionLinenumberEnd: 8514
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5S__hyper_get_op_gen
        - H5S__hyper_spans_nelem_helper
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:8507,14'
          Dst:             H5S__hyper_get_op_gen
        - Src:             'H5Shyper.c:8512,17'
          Dst:             H5S__hyper_spans_nelem_helper
    - functionName:    H5S__hyper_adjust_s_helper
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6989
      functionLinenumberEnd: 7028
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          195
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - H5S__hyper_adjust_s_helper
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:7018,17'
          Dst:             H5S__hyper_adjust_s_helper
    - functionName:    H5S__hyper_project_simple_higher
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6698
      functionLinenumberEnd: 6784
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         77
      ICount:          415
      EdgeCount:       91
      CyclomaticComplexity: 16
      functionsReached:
        - H5E_printf_stack
        - H5FL_arr_free
        - H5S__hyper_free_span
        - H5S__hyper_new_span
        - H5S__hyper_new_span_info
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:6721,38'
          Dst:             H5S__hyper_new_span_info
        - Src:             'H5Shyper.c:6723,23'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:6724,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:6732,33'
          Dst:             H5S__hyper_new_span
        - Src:             'H5Shyper.c:6735,23'
          Dst:             H5FL_arr_free
        - Src:             'H5Shyper.c:6736,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:6767,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:6777,17'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:6778,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:6781,38'
          Dst:             H5FL_arr_free
    - functionName:    H5S__hyper_project_simple_lower
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6652
      functionLinenumberEnd: 6683
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          115
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:6676,9'
          Dst:             H5E_printf_stack
    - functionName:    H5S__hyper_adjust_u_helper
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6454
      functionLinenumberEnd: 6493
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          143
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - H5S__hyper_adjust_u_helper
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:6483,17'
          Dst:             H5S__hyper_adjust_u_helper
    - functionName:    H5S__hyper_intersect_block_helper
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6234
      functionLinenumberEnd: 6295
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          210
      EdgeCount:       49
      CyclomaticComplexity: 11
      functionsReached:
        - H5S__hyper_intersect_block_helper
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:6278,25'
          Dst:             H5S__hyper_intersect_block_helper
    - functionName:    H5S__hyper_spans_shape_same_helper
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5434
      functionLinenumberEnd: 5512
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          295
      EdgeCount:       78
      CyclomaticComplexity: 15
      functionsReached:
        - H5S__hyper_cmp_spans
        - H5S__hyper_spans_shape_same_helper
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:5484,26'
          Dst:             H5S__hyper_cmp_spans
        - Src:             'H5Shyper.c:5491,26'
          Dst:             H5S__hyper_spans_shape_same_helper
    - functionName:    H5S__hyper_spans_shape_same
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5538
      functionLinenumberEnd: 5608
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          202
      EdgeCount:       41
      CyclomaticComplexity: 10
      functionsReached:
        - H5S__hyper_cmp_spans
        - H5S__hyper_spans_shape_same_helper
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:5604,21'
          Dst:             H5S__hyper_cmp_spans
        - Src:             'H5Shyper.c:5606,21'
          Dst:             H5S__hyper_spans_shape_same_helper
    - functionName:    H5S__hyper_span_blocklist
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4536
      functionLinenumberEnd: 4600
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          185
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5S__hyper_span_blocklist
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:4561,17'
          Dst:             H5S__hyper_span_blocklist
        - Src:             'H5Shyper.c:4562,17'
          Dst:             H5E_printf_stack
    - functionName:    H5S__hyper_serialize_helper
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3822
      functionLinenumberEnd: 3913
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         94
      ICount:          730
      EdgeCount:       109
      CyclomaticComplexity: 17
      functionsReached:
        - H5S__hyper_serialize_helper
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5Shyper.c:3851,13'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Shyper.c:3845,13'
          Dst:             H5S__hyper_serialize_helper
    - functionName:    H5S__hyper_get_enc_size_real
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3520
      functionLinenumberEnd: 3532
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__hyper_get_version_enc_size
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3571
      functionLinenumberEnd: 3700
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         143
      ICount:          681
      EdgeCount:       170
      CyclomaticComplexity: 29
      functionsReached:
        - H5CX_get_libver_bounds
        - H5E_printf_stack
        - H5S__hyper_bounds
        - H5S__hyper_get_enc_size_real
        - H5S__hyper_is_regular
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5Shyper.c:3639,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Shyper.c:3590,13'
          Dst:             H5S__hyper_bounds
        - Src:             'H5Shyper.c:3591,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:3605,9'
          Dst:             H5CX_get_libver_bounds
        - Src:             'H5Shyper.c:3606,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:3609,18'
          Dst:             H5S__hyper_is_regular
        - Src:             'H5Shyper.c:3625,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:3628,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:3631,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:3665,24'
          Dst:             H5S__hyper_get_enc_size_real
        - Src:             'H5Shyper.c:3676,24'
          Dst:             H5S__hyper_get_enc_size_real
        - Src:             'H5Shyper.c:3690,29'
          Dst:             H5S__hyper_get_enc_size_real
        - Src:             'H5Shyper.c:3695,13'
          Dst:             H5E_printf_stack
    - functionName:    H5S__hyper_bounds
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4871
      functionLinenumberEnd: 4920
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          254
      EdgeCount:       39
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:4903,17'
          Dst:             H5E_printf_stack
    - functionName:    H5S__hyper_is_regular
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5382
      functionLinenumberEnd: 5402
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - H5S__hyper_rebuild
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:5394,9'
          Dst:             H5S__hyper_rebuild
    - functionName:    H5S__hyper_rebuild
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9062
      functionLinenumberEnd: 9088
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          108
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5S__hyper_rebuild_helper
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:9073,18'
          Dst:             H5S__hyper_rebuild_helper
    - functionName:    H5S__hyper_rebuild_helper
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8956
      functionLinenumberEnd: 9036
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          227
      EdgeCount:       51
      CyclomaticComplexity: 12
      functionsReached:
        - H5S__hyper_cmp_spans
        - H5S__hyper_rebuild_helper
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:8980,14'
          Dst:             H5S__hyper_rebuild_helper
        - Src:             'H5Shyper.c:9000,22'
          Dst:             H5S__hyper_cmp_spans
    - functionName:    H5S__hyper_span_nblocks_helper
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3331
      functionLinenumberEnd: 3373
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          114
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - H5S__hyper_span_nblocks_helper
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:3350,30'
          Dst:             H5S__hyper_span_nblocks_helper
    - functionName:    H5S__hyper_span_nblocks
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3395
      functionLinenumberEnd: 3413
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5S__hyper_get_op_gen
        - H5S__hyper_span_nblocks_helper
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:3405,18'
          Dst:             H5S__hyper_get_op_gen
        - Src:             'H5Shyper.c:3410,21'
          Dst:             H5S__hyper_span_nblocks_helper
    - functionName:    H5S__hyper_iter_get_seq_list_gen
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1391
      functionLinenumberEnd: 1821
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         152
      ICount:          1244
      EdgeCount:       187
      CyclomaticComplexity: 37
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:1690,17'
          Dst:             H5E_printf_stack
    - functionName:    H5S__hyper_iter_get_seq_list_opt
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1856
      functionLinenumberEnd: 2271
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         135
      ICount:          1383
      EdgeCount:       161
      CyclomaticComplexity: 28
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Shyper.c:2114,13'
          Branch Sides:    []
      Callsites:       []
    - functionName:    H5S__hyper_iter_get_seq_list_single
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2307
      functionLinenumberEnd: 2549
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          722
      EdgeCount:       107
      CyclomaticComplexity: 23
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__hyper_iter_release
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2738
      functionLinenumberEnd: 2752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          63
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5S__hyper_free_span_info
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:2748,13'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:2749,13'
          Dst:             H5E_printf_stack
    - functionName:    H5S__hyper_iter_get_seq_list
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2585
      functionLinenumberEnd: 2717
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          503
      EdgeCount:       80
      CyclomaticComplexity: 19
      functionsReached:
        - H5S__hyper_iter_get_seq_list_gen
        - H5S__hyper_iter_get_seq_list_opt
        - H5S__hyper_iter_get_seq_list_single
        - H5S__hyper_iter_next
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:2673,13'
          Dst:             H5S__hyper_iter_next
        - Src:             'H5Shyper.c:2707,25'
          Dst:             H5S__hyper_iter_get_seq_list_single
        - Src:             'H5Shyper.c:2710,25'
          Dst:             H5S__hyper_iter_get_seq_list_opt
        - Src:             'H5Shyper.c:2714,21'
          Dst:             H5S__hyper_iter_get_seq_list_gen
    - functionName:    H5S__hyper_iter_next
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 1183
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         75
      ICount:          604
      EdgeCount:       94
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__hyper_iter_next_block
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1199
      functionLinenumberEnd: 1356
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         63
      ICount:          530
      EdgeCount:       78
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__hyper_iter_has_next_block
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          143
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__hyper_iter_nelmts
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__hyper_iter_block
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          119
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__hyper_iter_coords
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          315
      EdgeCount:       62
      CyclomaticComplexity: 12
      functionsReached:
        - H5VM_array_calc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:826,21'
          Dst:             H5VM_array_calc
    - functionName:    H5Sget_regular_hyperslab
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12420
      functionLinenumberEnd: 12450
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          441
      EdgeCount:       116
      CyclomaticComplexity: 19
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5S__hyper_is_regular
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:12425,5'
          Dst:             H5_init_library
        - Src:             'H5Shyper.c:12425,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:12425,5'
          Dst:             H5CX_push
        - Src:             'H5Shyper.c:12425,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:12425,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Shyper.c:12428,35'
          Dst:             H5I_object_verify
        - Src:             'H5Shyper.c:12429,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:12431,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:12432,17'
          Dst:             H5S__hyper_is_regular
        - Src:             'H5Shyper.c:12433,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:12450,5'
          Dst:             H5CX_pop
        - Src:             'H5Shyper.c:12450,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Sis_regular_hyperslab
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12373
      functionLinenumberEnd: 12388
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          224
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5S__hyper_is_regular
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:12377,5'
          Dst:             H5_init_library
        - Src:             'H5Shyper.c:12377,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:12377,5'
          Dst:             H5CX_push
        - Src:             'H5Shyper.c:12377,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:12377,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Shyper.c:12380,35'
          Dst:             H5I_object_verify
        - Src:             'H5Shyper.c:12381,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:12383,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:12385,17'
          Dst:             H5S__hyper_is_regular
        - Src:             'H5Shyper.c:12388,5'
          Dst:             H5CX_pop
        - Src:             'H5Shyper.c:12388,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5S_hyper_get_first_inc_block
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12313
      functionLinenumberEnd: 12348
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          102
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S_hyper_get_unlim_block
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12230
      functionLinenumberEnd: 12284
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         58
      ICount:          283
      EdgeCount:       66
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5S__extent_copy_real
        - H5S_close
        - H5S_create
        - H5S_select_hyperslab
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:12266,30'
          Dst:             H5S_create
        - Src:             'H5Shyper.c:12267,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:12268,9'
          Dst:             H5S__extent_copy_real
        - Src:             'H5Shyper.c:12269,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:12272,9'
          Dst:             H5S_select_hyperslab
        - Src:             'H5Shyper.c:12273,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:12281,26'
          Dst:             H5S_close
        - Src:             'H5Shyper.c:12282,13'
          Dst:             H5E_printf_stack
    - functionName:    H5S_select_hyperslab
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9956
      functionLinenumberEnd: 10263
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         383
      ICount:          1488
      EdgeCount:       428
      CyclomaticComplexity: 47
      functionsReached:
        - H5E_printf_stack
        - H5S__generate_hyperslab
        - H5S__hyper_bounds
        - H5S__hyper_generate_spans
        - H5S__hyper_get_clip_diminfo
        - H5S__hyper_regular_and_single_block
        - H5S__set_regular_hyperslab
        - H5S_hyper_clip_unlim
        - H5S_select_hyperslab
        - H5S_select_none
      functionUses:    14
      BranchProfiles:
        - Branch String:   'H5Shyper.c:9991,13'
          Branch Sides:    []
        - Branch String:   'H5Shyper.c:10088,5'
          Branch Sides:    []
        - Branch String:   'H5Shyper.c:10090,13'
          Branch Sides:    []
        - Branch String:   'H5Shyper.c:10115,13'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Shyper.c:9987,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:9996,25'
          Dst:             H5S_select_none
        - Src:             'H5Shyper.c:9997,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10010,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10017,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10021,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10069,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10072,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10076,13'
          Dst:             H5S_hyper_clip_unlim
        - Src:             'H5Shyper.c:10081,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10110,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10143,29'
          Dst:             H5S_select_hyperslab
        - Src:             'H5Shyper.c:10145,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10151,25'
          Dst:             H5S_select_none
        - Src:             'H5Shyper.c:10152,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10160,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10177,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10182,13'
          Dst:             H5S__set_regular_hyperslab
        - Src:             'H5Shyper.c:10184,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10201,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10204,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10208,17'
          Dst:             H5S__hyper_bounds
        - Src:             'H5Shyper.c:10209,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10214,13'
          Dst:             H5S__hyper_get_clip_diminfo
        - Src:             'H5Shyper.c:10241,17'
          Dst:             H5S__hyper_regular_and_single_block
        - Src:             'H5Shyper.c:10242,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10248,21'
          Dst:             H5S__hyper_generate_spans
        - Src:             'H5Shyper.c:10249,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10255,17'
          Dst:             H5S__generate_hyperslab
        - Src:             'H5Shyper.c:10256,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10260,9'
          Dst:             H5E_printf_stack
    - functionName:    H5S_hyper_clip_unlim
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11895
      functionLinenumberEnd: 11995
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         64
      ICount:          370
      EdgeCount:       76
      CyclomaticComplexity: 14
      functionsReached:
        - H5E_printf_stack
        - H5S__generate_hyperslab
        - H5S__hyper_generate_spans
        - H5S__hyper_get_clip_diminfo
        - H5S_select_none
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:11921,5'
          Dst:             H5S__hyper_get_clip_diminfo
        - Src:             'H5Shyper.c:11929,13'
          Dst:             H5S_select_none
        - Src:             'H5Shyper.c:11930,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11971,21'
          Dst:             H5S__hyper_generate_spans
        - Src:             'H5Shyper.c:11972,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11978,17'
          Dst:             H5S__generate_hyperslab
        - Src:             'H5Shyper.c:11980,17'
          Dst:             H5E_printf_stack
    - functionName:    H5S__set_regular_hyperslab
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9635
      functionLinenumberEnd: 9712
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          463
      EdgeCount:       54
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
        - H5S_select_release
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:9652,9'
          Dst:             H5S_select_release
        - Src:             'H5Shyper.c:9653,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:9656,49'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Shyper.c:9657,9'
          Dst:             H5E_printf_stack
    - functionName:    H5S__hyper_get_clip_diminfo
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11845
      functionLinenumberEnd: 11869
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__hyper_regular_and_single_block
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9730
      functionLinenumberEnd: 9941
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         158
      ICount:          1048
      EdgeCount:       194
      CyclomaticComplexity: 38
      functionsReached:
        - H5E_printf_stack
        - H5S__generate_hyperslab
        - H5S__hyper_generate_spans
        - H5S__set_regular_hyperslab
        - H5S_select_none
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:9779,17'
          Dst:             H5S__set_regular_hyperslab
        - Src:             'H5Shyper.c:9781,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:9785,17'
          Dst:             H5S_select_none
        - Src:             'H5Shyper.c:9786,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:9917,17'
          Dst:             H5S__set_regular_hyperslab
        - Src:             'H5Shyper.c:9919,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:9924,21'
          Dst:             H5S__hyper_generate_spans
        - Src:             'H5Shyper.c:9925,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:9928,21'
          Dst:             H5S__generate_hyperslab
        - Src:             'H5Shyper.c:9930,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:9935,17'
          Dst:             H5S_select_none
        - Src:             'H5Shyper.c:9936,17'
          Dst:             H5E_printf_stack
    - functionName:    H5S__hyper_generate_spans
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9111
      functionLinenumberEnd: 9146
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          214
      EdgeCount:       45
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5S__generate_hyperslab
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:9131,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:9133,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:9142,9'
          Dst:             H5S__generate_hyperslab
        - Src:             'H5Shyper.c:9143,9'
          Dst:             H5E_printf_stack
    - functionName:    H5S__generate_hyperslab
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9546
      functionLinenumberEnd: 9619
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          320
      EdgeCount:       87
      CyclomaticComplexity: 13
      functionsReached:
        - H5E_printf_stack
        - H5S__fill_in_new_space
        - H5S__hyper_free_span_info
        - H5S__hyper_make_spans
        - H5S__hyper_spans_nelem
        - H5S__hyper_update_diminfo
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:9561,30'
          Dst:             H5S__hyper_make_spans
        - Src:             'H5Shyper.c:9562,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:9568,17'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:9569,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:9575,34'
          Dst:             H5S__hyper_spans_nelem
        - Src:             'H5Shyper.c:9585,13'
          Dst:             H5S__fill_in_new_space
        - Src:             'H5Shyper.c:9586,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:9605,17'
          Dst:             H5S__hyper_update_diminfo
        - Src:             'H5Shyper.c:9606,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:9616,13'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:9617,13'
          Dst:             H5E_printf_stack
    - functionName:    H5S__hyper_make_spans
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8594
      functionLinenumberEnd: 8713
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          463
      EdgeCount:       104
      CyclomaticComplexity: 20
      functionsReached:
        - H5E_printf_stack
        - H5FL_arr_free
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5S__hyper_new_span_info
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:8618,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8632,33'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Shyper.c:8633,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8659,29'
          Dst:             H5S__hyper_new_span_info
        - Src:             'H5Shyper.c:8660,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:8700,53'
          Dst:             H5FL_arr_free
        - Src:             'H5Shyper.c:8706,33'
          Dst:             H5FL_reg_free
    - functionName:    H5S__hyper_update_diminfo
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8746
      functionLinenumberEnd: 8928
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         90
      ICount:          974
      EdgeCount:       122
      CyclomaticComplexity: 34
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__hyper_copy
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3204
      functionLinenumberEnd: 3249
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          174
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
        - H5S__hyper_copy_span
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:3216,47'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Shyper.c:3217,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:3239,17'
          Dst:             H5S__hyper_copy_span
    - functionName:    H5S__hyper_release
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5777
      functionLinenumberEnd: 5799
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          91
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5S__hyper_free_span_info
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:5791,17'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:5792,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:5795,40'
          Dst:             H5FL_reg_free
    - functionName:    H5S__hyper_is_valid
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3274
      functionLinenumberEnd: 3307
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          176
      EdgeCount:       30
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__hyper_serial_size
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3724
      functionLinenumberEnd: 3793
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          227
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5S__get_select_hyper_nblocks
        - H5S__hyper_get_version_enc_size
        - H5S__hyper_is_regular
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:3736,23'
          Dst:             H5S__get_select_hyper_nblocks
        - Src:             'H5Shyper.c:3739,9'
          Dst:             H5S__hyper_get_version_enc_size
        - Src:             'H5Shyper.c:3740,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:3750,13'
          Dst:             H5S__hyper_is_regular
    - functionName:    H5S__hyper_serialize
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3939
      functionLinenumberEnd: 4190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         259
      ICount:          2026
      EdgeCount:       303
      CyclomaticComplexity: 46
      functionsReached:
        - H5E_printf_stack
        - H5S__get_select_hyper_nblocks
        - H5S__hyper_get_version_enc_size
        - H5S__hyper_is_regular
        - H5S__hyper_serialize_helper
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Shyper.c:4011,13'
          Branch Sides:    []
        - Branch String:   'H5Shyper.c:4147,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Shyper.c:3973,23'
          Dst:             H5S__get_select_hyper_nblocks
        - Src:             'H5Shyper.c:3976,9'
          Dst:             H5S__hyper_get_version_enc_size
        - Src:             'H5Shyper.c:3977,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:3979,18'
          Dst:             H5S__hyper_is_regular
        - Src:             'H5Shyper.c:4062,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:4166,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:4178,9'
          Dst:             H5S__hyper_serialize_helper
    - functionName:    H5S__hyper_deserialize
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4217
      functionLinenumberEnd: 4497
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         623
      ICount:          3050
      EdgeCount:       731
      CyclomaticComplexity: 110
      functionsReached:
        - H5E_printf_stack
        - H5S_close
        - H5S_create
        - H5S_select_hyperslab
        - H5S_set_extent_simple
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Shyper.c:4322,9'
          Branch Sides:    []
        - Branch String:   'H5Shyper.c:4400,9'
          Branch Sides:    []
        - Branch String:   'H5Shyper.c:4433,13'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Shyper.c:4244,34'
          Dst:             H5S_create
        - Src:             'H5Shyper.c:4245,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:4252,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:4256,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:4261,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:4267,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:4274,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:4282,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:4287,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:4294,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:4298,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:4304,13'
          Dst:             H5S_set_extent_simple
        - Src:             'H5Shyper.c:4305,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:4310,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:4326,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:4345,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:4364,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:4381,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:4386,26'
          Dst:             H5S_select_hyperslab
        - Src:             'H5Shyper.c:4387,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:4403,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:4410,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:4417,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:4423,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:4436,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:4447,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:4458,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:4468,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:4478,30'
          Dst:             H5S_select_hyperslab
        - Src:             'H5Shyper.c:4480,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:4494,13'
          Dst:             H5S_close
        - Src:             'H5Shyper.c:4495,13'
          Dst:             H5E_printf_stack
    - functionName:    H5S__hyper_offset
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4945
      functionLinenumberEnd: 5031
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          364
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:4980,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:5014,17'
          Dst:             H5E_printf_stack
    - functionName:    H5S__hyper_unlim_dim
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5054
      functionLinenumberEnd: 5057
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__hyper_num_elem_non_unlim
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5082
      functionLinenumberEnd: 5098
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:5095,9'
          Dst:             H5E_printf_stack
    - functionName:    H5S__hyper_is_contiguous
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5121
      functionLinenumberEnd: 5286
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         75
      ICount:          409
      EdgeCount:       98
      CyclomaticComplexity: 25
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__hyper_is_single
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5309
      functionLinenumberEnd: 5358
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          109
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__hyper_shape_same
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5637
      functionLinenumberEnd: 5755
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         96
      ICount:          499
      EdgeCount:       114
      CyclomaticComplexity: 20
      functionsReached:
        - H5E_printf_stack
        - H5S__hyper_generate_spans
        - H5S__hyper_rebuild
        - H5S__hyper_spans_shape_same
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:5659,9'
          Dst:             H5S__hyper_rebuild
        - Src:             'H5Shyper.c:5661,9'
          Dst:             H5S__hyper_rebuild
        - Src:             'H5Shyper.c:5706,17'
          Dst:             H5S__hyper_generate_spans
        - Src:             'H5Shyper.c:5707,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:5710,17'
          Dst:             H5S__hyper_generate_spans
        - Src:             'H5Shyper.c:5711,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:5749,21'
          Dst:             H5S__hyper_spans_shape_same
    - functionName:    H5S__hyper_intersect_block
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6321
      functionLinenumberEnd: 6427
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          327
      EdgeCount:       52
      CyclomaticComplexity: 12
      functionsReached:
        - H5S__hyper_get_op_gen
        - H5S__hyper_intersect_block_helper
        - H5S__hyper_rebuild
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:6336,9'
          Dst:             H5S__hyper_rebuild
        - Src:             'H5Shyper.c:6417,18'
          Dst:             H5S__hyper_get_op_gen
        - Src:             'H5Shyper.c:6422,21'
          Dst:             H5S__hyper_intersect_block_helper
    - functionName:    H5S__hyper_adjust_u
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6516
      functionLinenumberEnd: 6564
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          180
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - H5S__hyper_adjust_u_helper
        - H5S__hyper_get_op_gen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:6554,22'
          Dst:             H5S__hyper_get_op_gen
        - Src:             'H5Shyper.c:6559,13'
          Dst:             H5S__hyper_adjust_u_helper
    - functionName:    H5S__hyper_adjust_s
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7051
      functionLinenumberEnd: 7102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          235
      EdgeCount:       35
      CyclomaticComplexity: 8
      functionsReached:
        - H5S__hyper_adjust_s_helper
        - H5S__hyper_get_op_gen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:7092,22'
          Dst:             H5S__hyper_get_op_gen
        - Src:             'H5Shyper.c:7097,13'
          Dst:             H5S__hyper_adjust_s_helper
    - functionName:    H5S__hyper_project_scalar
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6579
      functionLinenumberEnd: 6637
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          123
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - H5VM_array_offset
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:6635,15'
          Dst:             H5VM_array_offset
    - functionName:    H5S__hyper_project_simple
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6799
      functionLinenumberEnd: 6962
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          786
      EdgeCount:       91
      CyclomaticComplexity: 15
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
        - H5S__hyper_project_simple_higher
        - H5S__hyper_project_simple_lower
        - H5S_select_release
        - H5VM_array_offset
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:6810,9'
          Dst:             H5S_select_release
        - Src:             'H5Shyper.c:6811,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:6814,53'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Shyper.c:6815,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:6837,23'
          Dst:             H5VM_array_offset
        - Src:             'H5Shyper.c:6932,23'
          Dst:             H5VM_array_offset
        - Src:             'H5Shyper.c:6935,17'
          Dst:             H5S__hyper_project_simple_lower
        - Src:             'H5Shyper.c:6936,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:6946,17'
          Dst:             H5S__hyper_project_simple_higher
        - Src:             'H5Shyper.c:6947,17'
          Dst:             H5E_printf_stack
    - functionName:    H5S__hyper_iter_init
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         92
      ICount:          853
      EdgeCount:       113
      CyclomaticComplexity: 23
      functionsReached:
        - H5E_printf_stack
        - H5S__hyper_copy_span
        - H5S__hyper_rebuild
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:581,9'
          Dst:             H5S__hyper_rebuild
        - Src:             'H5Shyper.c:719,46'
          Dst:             H5S__hyper_copy_span
        - Src:             'H5Shyper.c:721,17'
          Dst:             H5E_printf_stack
    - functionName:    H5S__get_select_hyper_nblocks
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3436
      functionLinenumberEnd: 3457
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          101
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - H5S__hyper_span_nblocks
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:3455,21'
          Dst:             H5S__hyper_span_nblocks
    - functionName:    H5S_hyper_get_clip_extent_match
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12149
      functionLinenumberEnd: 12203
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          139
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - H5S__hyper_get_clip_diminfo
        - H5S__hyper_get_clip_extent_real
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:12175,5'
          Dst:             H5S__hyper_get_clip_diminfo
        - Src:             'H5Shyper.c:12201,17'
          Dst:             H5S__hyper_get_clip_extent_real
    - functionName:    H5S__hyper_get_clip_extent_real
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12027
      functionLinenumberEnd: 12073
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          156
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S_hyper_get_clip_extent
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12096
      functionLinenumberEnd: 12122
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5S__hyper_get_clip_extent_real
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:12120,17'
          Dst:             H5S__hyper_get_clip_extent_real
    - functionName:    H5S__hyper_proj_int_iterate
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11393
      functionLinenumberEnd: 11626
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         326
      ICount:          1423
      EdgeCount:       388
      CyclomaticComplexity: 64
      functionsReached:
        - H5E_printf_stack
        - H5S__hyper_append_span
        - H5S__hyper_free_span_info
        - H5S__hyper_proj_int_build_proj
        - H5S__hyper_proj_int_iterate
        - H5S__hyper_spans_nelem_helper
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:11443,29'
          Dst:             H5S__hyper_proj_int_build_proj
        - Src:             'H5Shyper.c:11443,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11443,29'
          Dst:             H5S__hyper_spans_nelem_helper
        - Src:             'H5Shyper.c:11453,29'
          Dst:             H5S__hyper_proj_int_iterate
        - Src:             'H5Shyper.c:11455,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11464,29'
          Dst:             H5S__hyper_proj_int_build_proj
        - Src:             'H5Shyper.c:11464,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11505,29'
          Dst:             H5S__hyper_proj_int_build_proj
        - Src:             'H5Shyper.c:11505,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11505,29'
          Dst:             H5S__hyper_spans_nelem_helper
        - Src:             'H5Shyper.c:11511,29'
          Dst:             H5S__hyper_proj_int_build_proj
        - Src:             'H5Shyper.c:11511,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11531,21'
          Dst:             H5S__hyper_proj_int_build_proj
        - Src:             'H5Shyper.c:11531,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11531,21'
          Dst:             H5S__hyper_spans_nelem_helper
        - Src:             'H5Shyper.c:11538,25'
          Dst:             H5S__hyper_proj_int_build_proj
        - Src:             'H5Shyper.c:11538,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11538,25'
          Dst:             H5S__hyper_spans_nelem_helper
        - Src:             'H5Shyper.c:11547,21'
          Dst:             H5S__hyper_proj_int_build_proj
        - Src:             'H5Shyper.c:11547,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11550,25'
          Dst:             H5S__hyper_proj_int_build_proj
        - Src:             'H5Shyper.c:11550,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11588,25'
          Dst:             H5S__hyper_proj_int_build_proj
        - Src:             'H5Shyper.c:11588,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11600,9'
          Dst:             H5S__hyper_proj_int_build_proj
        - Src:             'H5Shyper.c:11600,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11600,9'
          Dst:             H5S__hyper_spans_nelem_helper
        - Src:             'H5Shyper.c:11609,17'
          Dst:             H5S__hyper_proj_int_build_proj
        - Src:             'H5Shyper.c:11610,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11615,21'
          Dst:             H5S__hyper_append_span
        - Src:             'H5Shyper.c:11618,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11619,21'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:11620,21'
          Dst:             H5E_printf_stack
    - functionName:    H5S__hyper_project_intersection
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11654
      functionLinenumberEnd: 11816
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         164
      ICount:          635
      EdgeCount:       187
      CyclomaticComplexity: 25
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5S__hyper_free_span_info
        - H5S__hyper_generate_spans
        - H5S__hyper_get_op_gen
        - H5S__hyper_make_spans
        - H5S__hyper_proj_int_iterate
        - H5S__hyper_rebuild
        - H5S__hyper_spans_nelem
        - H5S_select_none
        - H5S_select_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:11682,17'
          Dst:             H5S__hyper_generate_spans
        - Src:             'H5Shyper.c:11683,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11694,26'
          Dst:             H5S__hyper_make_spans
        - Src:             'H5Shyper.c:11696,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11704,17'
          Dst:             H5S__hyper_generate_spans
        - Src:             'H5Shyper.c:11705,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11716,26'
          Dst:             H5S__hyper_make_spans
        - Src:             'H5Shyper.c:11718,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11725,13'
          Dst:             H5S__hyper_generate_spans
        - Src:             'H5Shyper.c:11726,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11736,29'
          Dst:             H5S__hyper_get_op_gen
        - Src:             'H5Shyper.c:11740,9'
          Dst:             H5S__hyper_proj_int_iterate
        - Src:             'H5Shyper.c:11742,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11745,9'
          Dst:             H5S_select_release
        - Src:             'H5Shyper.c:11746,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11752,58'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Shyper.c:11753,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11766,39'
          Dst:             H5S__hyper_spans_nelem
        - Src:             'H5Shyper.c:11771,9'
          Dst:             H5S__hyper_rebuild
        - Src:             'H5Shyper.c:11775,13'
          Dst:             H5S_select_none
        - Src:             'H5Shyper.c:11776,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11781,13'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:11782,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11788,13'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:11789,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:11800,21'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:11801,21'
          Dst:             H5E_printf_stack
    - functionName:    H5Smodify_select
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10866
      functionLinenumberEnd: 10920
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         110
      ICount:          383
      EdgeCount:       124
      CyclomaticComplexity: 16
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5S__modify_select
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:10871,5'
          Dst:             H5_init_library
        - Src:             'H5Shyper.c:10871,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10871,5'
          Dst:             H5CX_push
        - Src:             'H5Shyper.c:10871,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10871,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Shyper.c:10874,36'
          Dst:             H5I_object_verify
        - Src:             'H5Shyper.c:10875,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10876,36'
          Dst:             H5I_object_verify
        - Src:             'H5Shyper.c:10877,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10879,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10883,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10913,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10916,9'
          Dst:             H5S__modify_select
        - Src:             'H5Shyper.c:10917,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10920,5'
          Dst:             H5CX_pop
        - Src:             'H5Shyper.c:10920,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5S__modify_select
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10797
      functionLinenumberEnd: 10839
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          232
      EdgeCount:       53
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5S__fill_in_select
        - H5S__hyper_generate_spans
        - H5S_select_hyperslab
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:10809,13'
          Dst:             H5S__hyper_generate_spans
        - Src:             'H5Shyper.c:10810,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10830,13'
          Dst:             H5S_select_hyperslab
        - Src:             'H5Shyper.c:10831,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10835,13'
          Dst:             H5S__fill_in_select
        - Src:             'H5Shyper.c:10836,13'
          Dst:             H5E_printf_stack
    - functionName:    H5S__fill_in_select
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10548
      functionLinenumberEnd: 10583
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          133
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5S__fill_in_new_space
        - H5S__hyper_update_diminfo
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:10566,9'
          Dst:             H5S__fill_in_new_space
        - Src:             'H5Shyper.c:10568,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10575,17'
          Dst:             H5S__hyper_update_diminfo
        - Src:             'H5Shyper.c:10576,17'
          Dst:             H5E_printf_stack
    - functionName:    H5S__combine_select
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10659
      functionLinenumberEnd: 10709
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          256
      EdgeCount:       60
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5S__fill_in_select
        - H5S__hyper_generate_spans
        - H5S_close
        - H5S_combine_hyperslab
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:10672,13'
          Dst:             H5S__hyper_generate_spans
        - Src:             'H5Shyper.c:10673,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10690,13'
          Dst:             H5S_combine_hyperslab
        - Src:             'H5Shyper.c:10691,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10695,13'
          Dst:             H5S__fill_in_select
        - Src:             'H5Shyper.c:10696,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10707,9'
          Dst:             H5S_close
    - functionName:    H5S_combine_hyperslab
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10361
      functionLinenumberEnd: 10533
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         260
      ICount:          1058
      EdgeCount:       288
      CyclomaticComplexity: 30
      functionsReached:
        - H5E_printf_stack
        - H5S__hyper_add_disjoint_spans
        - H5S__hyper_copy_span
        - H5S__hyper_make_spans
        - H5S__hyper_update_diminfo
        - H5S__set_regular_hyperslab
        - H5S_copy
        - H5S_select_hyperslab
        - H5S_select_none
      functionUses:    3
      BranchProfiles:
        - Branch String:   'H5Shyper.c:10391,13'
          Branch Sides:    []
        - Branch String:   'H5Shyper.c:10461,13'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Shyper.c:10387,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10396,49'
          Dst:             H5S_copy
        - Src:             'H5Shyper.c:10397,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10398,25'
          Dst:             H5S_select_none
        - Src:             'H5Shyper.c:10399,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10406,49'
          Dst:             H5S_copy
        - Src:             'H5Shyper.c:10407,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10416,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10453,41'
          Dst:             H5S_copy
        - Src:             'H5Shyper.c:10454,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10465,46'
          Dst:             H5S__hyper_make_spans
        - Src:             'H5Shyper.c:10467,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10470,73'
          Dst:             H5S__hyper_copy_span
        - Src:             'H5Shyper.c:10472,25'
          Dst:             H5S__hyper_add_disjoint_spans
        - Src:             'H5Shyper.c:10473,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10484,25'
          Dst:             H5S__hyper_update_diminfo
        - Src:             'H5Shyper.c:10485,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10489,25'
          Dst:             H5S_select_none
        - Src:             'H5Shyper.c:10490,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10495,86'
          Dst:             H5S__hyper_copy_span
        - Src:             'H5Shyper.c:10497,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10500,29'
          Dst:             H5S_select_none
        - Src:             'H5Shyper.c:10501,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10506,25'
          Dst:             H5S__set_regular_hyperslab
        - Src:             'H5Shyper.c:10508,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10517,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10525,33'
          Dst:             H5S_copy
        - Src:             'H5Shyper.c:10526,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10529,9'
          Dst:             H5S_select_hyperslab
        - Src:             'H5Shyper.c:10530,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Scombine_select
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10736
      functionLinenumberEnd: 10783
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         126
      ICount:          436
      EdgeCount:       143
      CyclomaticComplexity: 19
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5I_register
        - H5S__combine_select
        - H5S_close
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:10742,5'
          Dst:             H5_init_library
        - Src:             'H5Shyper.c:10742,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10742,5'
          Dst:             H5CX_push
        - Src:             'H5Shyper.c:10742,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10742,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Shyper.c:10745,36'
          Dst:             H5I_object_verify
        - Src:             'H5Shyper.c:10746,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10747,36'
          Dst:             H5I_object_verify
        - Src:             'H5Shyper.c:10748,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10750,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10754,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10769,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10772,30'
          Dst:             H5S__combine_select
        - Src:             'H5Shyper.c:10773,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10776,22'
          Dst:             H5I_register
        - Src:             'H5Shyper.c:10777,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10781,9'
          Dst:             H5S_close
        - Src:             'H5Shyper.c:10783,5'
          Dst:             H5CX_pop
        - Src:             'H5Shyper.c:10783,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Scombine_hyperslab
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10618
      functionLinenumberEnd: 10645
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         104
      ICount:          366
      EdgeCount:       119
      CyclomaticComplexity: 17
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5I_register
        - H5S_close
        - H5S_combine_hyperslab
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:10623,5'
          Dst:             H5_init_library
        - Src:             'H5Shyper.c:10623,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10623,5'
          Dst:             H5CX_push
        - Src:             'H5Shyper.c:10623,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10623,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Shyper.c:10626,35'
          Dst:             H5I_object_verify
        - Src:             'H5Shyper.c:10627,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10629,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10631,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10634,9'
          Dst:             H5S_combine_hyperslab
        - Src:             'H5Shyper.c:10635,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10638,22'
          Dst:             H5I_register
        - Src:             'H5Shyper.c:10639,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10643,9'
          Dst:             H5S_close
        - Src:             'H5Shyper.c:10645,5'
          Dst:             H5CX_pop
        - Src:             'H5Shyper.c:10645,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Sselect_hyperslab
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10295
      functionLinenumberEnd: 10325
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         128
      ICount:          440
      EdgeCount:       145
      CyclomaticComplexity: 19
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5S_select_hyperslab
        - H5_init_library
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:10299,5'
          Dst:             H5_init_library
        - Src:             'H5Shyper.c:10299,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10299,5'
          Dst:             H5CX_push
        - Src:             'H5Shyper.c:10299,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10299,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Shyper.c:10302,35'
          Dst:             H5I_object_verify
        - Src:             'H5Shyper.c:10303,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10305,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10307,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10309,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10311,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10318,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10321,9'
          Dst:             H5S_select_hyperslab
        - Src:             'H5Shyper.c:10322,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:10325,5'
          Dst:             H5CX_pop
        - Src:             'H5Shyper.c:10325,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5S_hyper_denormalize_offset
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7185
      functionLinenumberEnd: 7202
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5S__hyper_adjust_s
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:7195,9'
          Dst:             H5S__hyper_adjust_s
        - Src:             'H5Shyper.c:7196,9'
          Dst:             H5E_printf_stack
    - functionName:    H5S_hyper_normalize_offset
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7128
      functionLinenumberEnd: 7159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          146
      EdgeCount:       30
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5S__hyper_adjust_s
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:7148,13'
          Dst:             H5S__hyper_adjust_s
        - Src:             'H5Shyper.c:7149,13'
          Dst:             H5E_printf_stack
    - functionName:    H5S__hyper_add_span_element_helper
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5889
      functionLinenumberEnd: 6095
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         118
      ICount:          624
      EdgeCount:       144
      CyclomaticComplexity: 28
      functionsReached:
        - H5E_printf_stack
        - H5S__hyper_add_span_element_helper
        - H5S__hyper_cmp_spans
        - H5S__hyper_coord_to_span
        - H5S__hyper_free_span
        - H5S__hyper_free_span_info
        - H5S__hyper_get_op_gen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:5916,13'
          Dst:             H5S__hyper_add_span_element_helper
        - Src:             'H5Shyper.c:5917,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:5974,22'
          Dst:             H5S__hyper_get_op_gen
        - Src:             'H5Shyper.c:6000,29'
          Dst:             H5S__hyper_cmp_spans
        - Src:             'H5Shyper.c:6033,29'
          Dst:             H5S__hyper_free_span
        - Src:             'H5Shyper.c:6034,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:6040,29'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:6041,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:6072,37'
          Dst:             H5S__hyper_coord_to_span
        - Src:             'H5Shyper.c:6073,17'
          Dst:             H5E_printf_stack
    - functionName:    H5S__hyper_coord_to_span
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5822
      functionLinenumberEnd: 5862
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         54
      ICount:          206
      EdgeCount:       61
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5S__hyper_coord_to_span
        - H5S__hyper_free_span_info
        - H5S__hyper_new_span
        - H5S__hyper_new_span_info
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:5835,29'
          Dst:             H5S__hyper_new_span_info
        - Src:             'H5Shyper.c:5836,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:5843,35'
          Dst:             H5S__hyper_coord_to_span
        - Src:             'H5Shyper.c:5844,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:5851,29'
          Dst:             H5S__hyper_new_span
        - Src:             'H5Shyper.c:5852,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:5859,13'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:5860,13'
          Dst:             H5E_printf_stack
    - functionName:    H5S_hyper_add_span_element
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6138
      functionLinenumberEnd: 6206
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          270
      EdgeCount:       74
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
        - H5S__hyper_add_span_element_helper
        - H5S__hyper_coord_to_span
        - H5S__hyper_free_span_info
        - H5S__hyper_new_span_info
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:6152,29'
          Dst:             H5S__hyper_new_span_info
        - Src:             'H5Shyper.c:6153,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:6163,35'
          Dst:             H5S__hyper_coord_to_span
        - Src:             'H5Shyper.c:6164,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:6170,53'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Shyper.c:6171,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:6192,13'
          Dst:             H5S__hyper_add_span_element_helper
        - Src:             'H5Shyper.c:6194,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:6203,17'
          Dst:             H5S__hyper_free_span_info
        - Src:             'H5Shyper.c:6204,17'
          Dst:             H5E_printf_stack
    - functionName:    H5S__get_select_hyper_blocklist
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4635
      functionLinenumberEnd: 4781
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          523
      EdgeCount:       78
      CyclomaticComplexity: 20
      functionsReached:
        - H5S__hyper_rebuild
        - H5S__hyper_span_blocklist
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:4648,9'
          Dst:             H5S__hyper_rebuild
        - Src:             'H5Shyper.c:4777,21'
          Dst:             H5S__hyper_span_blocklist
    - functionName:    H5Sget_select_hyper_blocklist
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4817
      functionLinenumberEnd: 4840
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         85
      ICount:          308
      EdgeCount:       96
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5S__get_select_hyper_blocklist
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:4821,5'
          Dst:             H5_init_library
        - Src:             'H5Shyper.c:4821,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:4821,5'
          Dst:             H5CX_push
        - Src:             'H5Shyper.c:4821,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:4821,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Shyper.c:4825,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:4826,35'
          Dst:             H5I_object_verify
        - Src:             'H5Shyper.c:4827,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:4829,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:4831,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:4835,21'
          Dst:             H5S__get_select_hyper_blocklist
        - Src:             'H5Shyper.c:4840,5'
          Dst:             H5CX_pop
        - Src:             'H5Shyper.c:4840,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Sget_select_hyper_nblocks
      functionSourceFile: '/src/hdf5/src/H5Shyper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3479
      functionLinenumberEnd: 3497
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         71
      ICount:          258
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5S__get_select_hyper_nblocks
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Shyper.c:3483,5'
          Dst:             H5_init_library
        - Src:             'H5Shyper.c:3483,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:3483,5'
          Dst:             H5CX_push
        - Src:             'H5Shyper.c:3483,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:3483,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Shyper.c:3486,35'
          Dst:             H5I_object_verify
        - Src:             'H5Shyper.c:3487,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:3489,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:3491,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Shyper.c:3494,27'
          Dst:             H5S__get_select_hyper_nblocks
        - Src:             'H5Shyper.c:3497,5'
          Dst:             H5CX_pop
        - Src:             'H5Shyper.c:3497,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5S__none_iter_release
      functionSourceFile: '/src/hdf5/src/H5Snone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__none_iter_get_seq_list
      functionSourceFile: '/src/hdf5/src/H5Snone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__none_iter_next_block
      functionSourceFile: '/src/hdf5/src/H5Snone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__none_iter_next
      functionSourceFile: '/src/hdf5/src/H5Snone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__none_iter_has_next_block
      functionSourceFile: '/src/hdf5/src/H5Snone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__none_iter_nelmts
      functionSourceFile: '/src/hdf5/src/H5Snone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__none_iter_block
      functionSourceFile: '/src/hdf5/src/H5Snone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__none_iter_coords
      functionSourceFile: '/src/hdf5/src/H5Snone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Sselect_none
      functionSourceFile: '/src/hdf5/src/H5Snone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1054
      functionLinenumberEnd: 1069
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          218
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5S_select_none
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Snone.c:1058,5'
          Dst:             H5_init_library
        - Src:             'H5Snone.c:1058,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Snone.c:1058,5'
          Dst:             H5CX_push
        - Src:             'H5Snone.c:1058,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Snone.c:1058,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Snone.c:1061,35'
          Dst:             H5I_object_verify
        - Src:             'H5Snone.c:1062,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Snone.c:1065,9'
          Dst:             H5S_select_none
        - Src:             'H5Snone.c:1066,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Snone.c:1069,5'
          Dst:             H5CX_pop
        - Src:             'H5Snone.c:1069,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5S_select_none
      functionSourceFile: '/src/hdf5/src/H5Snone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1032
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5S_select_release
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Snone.c:1022,9'
          Dst:             H5S_select_release
        - Src:             'H5Snone.c:1023,9'
          Dst:             H5E_printf_stack
    - functionName:    H5S__none_copy
      functionSourceFile: '/src/hdf5/src/H5Snone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__none_release
      functionSourceFile: '/src/hdf5/src/H5Snone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__none_is_valid
      functionSourceFile: '/src/hdf5/src/H5Snone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__none_serial_size
      functionSourceFile: '/src/hdf5/src/H5Snone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__none_serialize
      functionSourceFile: '/src/hdf5/src/H5Snone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          141
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__none_deserialize
      functionSourceFile: '/src/hdf5/src/H5Snone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         102
      ICount:          406
      EdgeCount:       119
      CyclomaticComplexity: 19
      functionsReached:
        - H5E_printf_stack
        - H5S_close
        - H5S_create
        - H5S_select_none
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Snone.c:599,34'
          Dst:             H5S_create
        - Src:             'H5Snone.c:600,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Snone.c:607,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Snone.c:611,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Snone.c:615,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Snone.c:619,9'
          Dst:             H5S_select_none
        - Src:             'H5Snone.c:620,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Snone.c:629,13'
          Dst:             H5S_close
        - Src:             'H5Snone.c:630,13'
          Dst:             H5E_printf_stack
    - functionName:    H5S__none_bounds
      functionSourceFile: '/src/hdf5/src/H5Snone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__none_offset
      functionSourceFile: '/src/hdf5/src/H5Snone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__none_unlim_dim
      functionSourceFile: '/src/hdf5/src/H5Snone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__none_is_contiguous
      functionSourceFile: '/src/hdf5/src/H5Snone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 756
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__none_is_single
      functionSourceFile: '/src/hdf5/src/H5Snone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 779
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__none_is_regular
      functionSourceFile: '/src/hdf5/src/H5Snone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__none_shape_same
      functionSourceFile: '/src/hdf5/src/H5Snone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__none_intersect_block
      functionSourceFile: '/src/hdf5/src/H5Snone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 870
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__none_adjust_u
      functionSourceFile: '/src/hdf5/src/H5Snone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 902
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__none_adjust_s
      functionSourceFile: '/src/hdf5/src/H5Snone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__none_project_scalar
      functionSourceFile: '/src/hdf5/src/H5Snone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__none_project_simple
      functionSourceFile: '/src/hdf5/src/H5Snone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 991
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5S_select_none
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Snone.c:987,9'
          Dst:             H5S_select_none
        - Src:             'H5Snone.c:988,9'
          Dst:             H5E_printf_stack
    - functionName:    H5S__none_iter_init
      functionSourceFile: '/src/hdf5/src/H5Snone.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__point_get_version_enc_size
      functionSourceFile: '/src/hdf5/src/H5Spoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1134
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         103
      ICount:          378
      EdgeCount:       117
      CyclomaticComplexity: 16
      functionsReached:
        - H5CX_get_libver_bounds
        - H5E_printf_stack
        - H5S__point_bounds
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5Spoint.c:1107,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Spoint.c:1065,9'
          Dst:             H5S__point_bounds
        - Src:             'H5Spoint.c:1066,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:1085,9'
          Dst:             H5CX_get_libver_bounds
        - Src:             'H5Spoint.c:1086,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:1094,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:1097,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:1100,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:1129,13'
          Dst:             H5E_printf_stack
    - functionName:    H5S__point_bounds
      functionSourceFile: '/src/hdf5/src/H5Spoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1689
      functionLinenumberEnd: 1718
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          161
      EdgeCount:       27
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Spoint.c:1708,13'
          Dst:             H5E_printf_stack
    - functionName:    H5S__point_iter_release
      functionSourceFile: '/src/hdf5/src/H5Spoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - H5S__free_pnt_list
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Spoint.c:536,9'
          Dst:             H5S__free_pnt_list
    - functionName:    H5S__free_pnt_list
      functionSourceFile: '/src/hdf5/src/H5Spoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5FL_arr_free
        - H5FL_reg_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Spoint.c:889,38'
          Dst:             H5FL_arr_free
        - Src:             'H5Spoint.c:892,5'
          Dst:             H5FL_reg_free
    - functionName:    H5S__point_iter_get_seq_list
      functionSourceFile: '/src/hdf5/src/H5Spoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          282
      EdgeCount:       39
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__point_iter_next_block
      functionSourceFile: '/src/hdf5/src/H5Spoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__point_iter_next
      functionSourceFile: '/src/hdf5/src/H5Spoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__point_iter_has_next_block
      functionSourceFile: '/src/hdf5/src/H5Spoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__point_iter_nelmts
      functionSourceFile: '/src/hdf5/src/H5Spoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__point_iter_block
      functionSourceFile: '/src/hdf5/src/H5Spoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          36
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__point_iter_coords
      functionSourceFile: '/src/hdf5/src/H5Spoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__copy_pnt_list
      functionSourceFile: '/src/hdf5/src/H5Spoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 853
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          191
      EdgeCount:       43
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5FL_arr_malloc
        - H5FL_reg_calloc
        - H5S__free_pnt_list
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Spoint.c:804,24'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Spoint.c:805,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:819,51'
          Dst:             H5FL_arr_malloc
        - Src:             'H5Spoint.c:820,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:851,9'
          Dst:             H5S__free_pnt_list
    - functionName:    H5Sselect_elements
      functionSourceFile: '/src/hdf5/src/H5Spoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2449
      functionLinenumberEnd: 2472
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         111
      ICount:          379
      EdgeCount:       126
      CyclomaticComplexity: 17
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5S_select_elements
        - H5_init_library
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Spoint.c:2453,5'
          Dst:             H5_init_library
        - Src:             'H5Spoint.c:2453,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:2453,5'
          Dst:             H5CX_push
        - Src:             'H5Spoint.c:2453,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:2453,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Spoint.c:2456,35'
          Dst:             H5I_object_verify
        - Src:             'H5Spoint.c:2457,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:2459,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:2461,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:2463,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:2465,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:2468,22'
          Dst:             H5S_select_elements
        - Src:             'H5Spoint.c:2469,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:2472,5'
          Dst:             H5CX_pop
        - Src:             'H5Spoint.c:2472,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5S_select_elements
      functionSourceFile: '/src/hdf5/src/H5Spoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          205
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5S__point_add
        - H5S_select_release
        - H5VM_array_fill
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Spoint.c:744,13'
          Dst:             H5S_select_release
        - Src:             'H5Spoint.c:745,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:751,55'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Spoint.c:752,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:755,9'
          Dst:             H5VM_array_fill
        - Src:             'H5Spoint.c:761,9'
          Dst:             H5S__point_add
        - Src:             'H5Spoint.c:762,9'
          Dst:             H5E_printf_stack
    - functionName:    H5S__point_add
      functionSourceFile: '/src/hdf5/src/H5Spoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          428
      EdgeCount:       74
      CyclomaticComplexity: 17
      functionsReached:
        - H5E_printf_stack
        - H5FL_arr_free
        - H5FL_arr_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Spoint.c:585,51'
          Dst:             H5FL_arr_malloc
        - Src:             'H5Spoint.c:586,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:652,42'
          Dst:             H5FL_arr_free
        - Src:             'H5Spoint.c:657,38'
          Dst:             H5FL_arr_free
    - functionName:    H5S__point_copy
      functionSourceFile: '/src/hdf5/src/H5Spoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5S__copy_pnt_list
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Spoint.c:930,41'
          Dst:             H5S__copy_pnt_list
        - Src:             'H5Spoint.c:931,9'
          Dst:             H5E_printf_stack
    - functionName:    H5S__point_release
      functionSourceFile: '/src/hdf5/src/H5Spoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5S__free_pnt_list
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Spoint.c:691,5'
          Dst:             H5S__free_pnt_list
    - functionName:    H5S__point_is_valid
      functionSourceFile: '/src/hdf5/src/H5Spoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 978
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          111
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__point_serial_size
      functionSourceFile: '/src/hdf5/src/H5Spoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          107
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5S__point_get_version_enc_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Spoint.c:1168,9'
          Dst:             H5S__point_get_version_enc_size
        - Src:             'H5Spoint.c:1169,9'
          Dst:             H5E_printf_stack
    - functionName:    H5S__point_serialize
      functionSourceFile: '/src/hdf5/src/H5Spoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1218
      functionLinenumberEnd: 1324
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         96
      ICount:          767
      EdgeCount:       109
      CyclomaticComplexity: 15
      functionsReached:
        - H5E_printf_stack
        - H5S__point_get_version_enc_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Spoint.c:1258,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Spoint.c:1237,9'
          Dst:             H5S__point_get_version_enc_size
        - Src:             'H5Spoint.c:1238,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:1312,13'
          Dst:             H5E_printf_stack
    - functionName:    H5S__point_deserialize
      functionSourceFile: '/src/hdf5/src/H5Spoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionLinenumberEnd: 1532
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         376
      ICount:          1539
      EdgeCount:       431
      CyclomaticComplexity: 57
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - H5S_close
        - H5S_create
        - H5S_select_elements
        - H5S_set_extent_simple
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Spoint.c:1433,5'
          Branch Sides:    []
        - Branch String:   'H5Spoint.c:1463,5'
          Branch Sides:    []
        - Branch String:   'H5Spoint.c:1496,13'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Spoint.c:1379,34'
          Dst:             H5S_create
        - Src:             'H5Spoint.c:1380,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:1387,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:1391,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:1396,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:1402,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:1410,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:1414,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:1417,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:1423,13'
          Dst:             H5S_set_extent_simple
        - Src:             'H5Spoint.c:1424,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:1429,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:1436,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:1443,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:1450,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:1456,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:1474,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:1482,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:1486,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:1491,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:1507,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:1512,9'
          Dst:             H5S_select_elements
        - Src:             'H5Spoint.c:1513,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:1525,13'
          Dst:             H5S_close
        - Src:             'H5Spoint.c:1526,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:1530,9'
          Dst:             H5MM_xfree
    - functionName:    H5S__point_offset
      functionSourceFile: '/src/hdf5/src/H5Spoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1743
      functionLinenumberEnd: 1781
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          171
      EdgeCount:       31
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Spoint.c:1771,13'
          Dst:             H5E_printf_stack
    - functionName:    H5S__point_unlim_dim
      functionSourceFile: '/src/hdf5/src/H5Spoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1806
      functionLinenumberEnd: 1809
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__point_is_contiguous
      functionSourceFile: '/src/hdf5/src/H5Spoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1835
      functionLinenumberEnd: 1849
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__point_is_single
      functionSourceFile: '/src/hdf5/src/H5Spoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1872
      functionLinenumberEnd: 1885
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__point_is_regular
      functionSourceFile: '/src/hdf5/src/H5Spoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1911
      functionLinenumberEnd: 1925
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__point_shape_same
      functionSourceFile: '/src/hdf5/src/H5Spoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1949
      functionLinenumberEnd: 2031
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         54
      ICount:          337
      EdgeCount:       61
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__point_intersect_block
      functionSourceFile: '/src/hdf5/src/H5Spoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2055
      functionLinenumberEnd: 2086
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__point_adjust_u
      functionSourceFile: '/src/hdf5/src/H5Spoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2109
      functionLinenumberEnd: 2153
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          157
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__point_adjust_s
      functionSourceFile: '/src/hdf5/src/H5Spoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2176
      functionLinenumberEnd: 2223
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          205
      EdgeCount:       33
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S__point_project_scalar
      functionSourceFile: '/src/hdf5/src/H5Spoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2238
      functionLinenumberEnd: 2260
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5VM_array_offset
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Spoint.c:2253,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:2257,15'
          Dst:             H5VM_array_offset
    - functionName:    H5S__point_project_simple
      functionSourceFile: '/src/hdf5/src/H5Spoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2275
      functionLinenumberEnd: 2414
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          528
      EdgeCount:       87
      CyclomaticComplexity: 14
      functionsReached:
        - H5E_printf_stack
        - H5FL_arr_malloc
        - H5FL_reg_calloc
        - H5S_select_release
        - H5VM_array_offset
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Spoint.c:2291,9'
          Dst:             H5S_select_release
        - Src:             'H5Spoint.c:2292,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:2295,55'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Spoint.c:2296,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:2308,19'
          Dst:             H5VM_array_offset
        - Src:             'H5Spoint.c:2321,55'
          Dst:             H5FL_arr_malloc
        - Src:             'H5Spoint.c:2322,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:2369,55'
          Dst:             H5FL_arr_malloc
        - Src:             'H5Spoint.c:2370,17'
          Dst:             H5E_printf_stack
    - functionName:    H5S__point_iter_init
      functionSourceFile: '/src/hdf5/src/H5Spoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          106
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5S__copy_pnt_list
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Spoint.c:188,36'
          Dst:             H5S__copy_pnt_list
        - Src:             'H5Spoint.c:189,13'
          Dst:             H5E_printf_stack
    - functionName:    H5S__get_select_elem_pointlist
      functionSourceFile: '/src/hdf5/src/H5Spoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1566
      functionLinenumberEnd: 1606
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          158
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Sget_select_elem_pointlist
      functionSourceFile: '/src/hdf5/src/H5Spoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1641
      functionLinenumberEnd: 1658
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          261
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5S__get_select_elem_pointlist
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Spoint.c:1645,5'
          Dst:             H5_init_library
        - Src:             'H5Spoint.c:1645,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:1645,5'
          Dst:             H5CX_push
        - Src:             'H5Spoint.c:1645,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:1645,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Spoint.c:1649,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:1650,35'
          Dst:             H5I_object_verify
        - Src:             'H5Spoint.c:1651,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:1653,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:1655,17'
          Dst:             H5S__get_select_elem_pointlist
        - Src:             'H5Spoint.c:1658,5'
          Dst:             H5CX_pop
        - Src:             'H5Spoint.c:1658,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Sget_select_elem_npoints
      functionSourceFile: '/src/hdf5/src/H5Spoint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1000
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          226
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Spoint.c:1004,5'
          Dst:             H5_init_library
        - Src:             'H5Spoint.c:1004,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:1004,5'
          Dst:             H5CX_push
        - Src:             'H5Spoint.c:1004,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:1004,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Spoint.c:1007,35'
          Dst:             H5I_object_verify
        - Src:             'H5Spoint.c:1008,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:1010,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Spoint.c:1015,5'
          Dst:             H5CX_pop
        - Src:             'H5Spoint.c:1015,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Ssel_iter_close
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3122
      functionLinenumberEnd: 3136
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          216
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref
        - H5I_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Sselect.c:3125,5'
          Dst:             H5_init_library
        - Src:             'H5Sselect.c:3125,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:3125,5'
          Dst:             H5CX_push
        - Src:             'H5Sselect.c:3125,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:3125,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Sselect.c:3128,17'
          Dst:             H5I_object_verify
        - Src:             'H5Sselect.c:3129,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:3132,9'
          Dst:             H5I_dec_app_ref
        - Src:             'H5Sselect.c:3133,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:3136,5'
          Dst:             H5CX_pop
        - Src:             'H5Sselect.c:3136,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5S_sel_iter_close
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3082
      functionLinenumberEnd: 3099
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          59
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Sselect.c:3092,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:3096,16'
          Dst:             H5FL_reg_free
    - functionName:    H5S__sel_iter_close_cb
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3054
      functionLinenumberEnd: 3068
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          54
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5S_sel_iter_close
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Sselect.c:3064,9'
          Dst:             H5S_sel_iter_close
        - Src:             'H5Sselect.c:3065,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Ssel_iter_reset
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3017
      functionLinenumberEnd: 3040
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         82
      ICount:          295
      EdgeCount:       92
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5S_select_iter_init
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Sselect.c:3022,5'
          Dst:             H5_init_library
        - Src:             'H5Sselect.c:3022,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:3022,5'
          Dst:             H5CX_push
        - Src:             'H5Sselect.c:3022,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:3022,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Sselect.c:3025,47'
          Dst:             H5I_object_verify
        - Src:             'H5Sselect.c:3026,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:3027,35'
          Dst:             H5I_object_verify
        - Src:             'H5Sselect.c:3028,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:3032,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:3036,9'
          Dst:             H5S_select_iter_init
        - Src:             'H5Sselect.c:3037,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:3040,5'
          Dst:             H5CX_pop
        - Src:             'H5Sselect.c:3040,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5S_select_iter_init
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          98
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    31
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S_select_contig_block
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2946
      functionLinenumberEnd: 2991
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          251
      EdgeCount:       77
      CyclomaticComplexity: 13
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5S_select_iter_init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Sselect.c:2961,25'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Sselect.c:2962,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2963,9'
          Dst:             H5S_select_iter_init
        - Src:             'H5Sselect.c:2964,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2970,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2987,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2989,16'
          Dst:             H5FL_reg_free
    - functionName:    H5Ssel_iter_get_seq_list
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2887
      functionLinenumberEnd: 2914
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         112
      ICount:          387
      EdgeCount:       127
      CyclomaticComplexity: 17
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Sselect.c:2891,5'
          Dst:             H5_init_library
        - Src:             'H5Sselect.c:2891,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2891,5'
          Dst:             H5CX_push
        - Src:             'H5Sselect.c:2891,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2891,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Sselect.c:2894,47'
          Dst:             H5I_object_verify
        - Src:             'H5Sselect.c:2895,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2897,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2899,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2901,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2903,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2908,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2914,5'
          Dst:             H5CX_pop
        - Src:             'H5Sselect.c:2914,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Ssel_iter_create
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2804
      functionLinenumberEnd: 2836
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         104
      ICount:          348
      EdgeCount:       116
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FL_reg_malloc
        - H5I_object_verify
        - H5I_register
        - H5S_select_iter_init
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Sselect.c:2809,5'
          Dst:             H5_init_library
        - Src:             'H5Sselect.c:2809,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2809,5'
          Dst:             H5CX_push
        - Src:             'H5Sselect.c:2809,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2809,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Sselect.c:2812,35'
          Dst:             H5I_object_verify
        - Src:             'H5Sselect.c:2813,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2815,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2817,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2820,29'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Sselect.c:2821,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2827,9'
          Dst:             H5S_select_iter_init
        - Src:             'H5Sselect.c:2828,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2831,22'
          Dst:             H5I_register
        - Src:             'H5Sselect.c:2832,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2836,5'
          Dst:             H5CX_pop
        - Src:             'H5Sselect.c:2836,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5S_select_subtract
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2722
      functionLinenumberEnd: 2780
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          266
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5S__modify_select
        - H5S_select_hyperslab
        - H5S_select_none
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Sselect.c:2737,17'
          Dst:             H5S_select_none
        - Src:             'H5Sselect.c:2738,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2743,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2765,21'
          Dst:             H5S_select_hyperslab
        - Src:             'H5Sselect.c:2767,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2774,17'
          Dst:             H5S__modify_select
        - Src:             'H5Sselect.c:2775,17'
          Dst:             H5E_printf_stack
    - functionName:    H5Sselect_project_intersection
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2653
      functionLinenumberEnd: 2692
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         129
      ICount:          434
      EdgeCount:       145
      CyclomaticComplexity: 18
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5I_register
        - H5S_close
        - H5S_select_project_intersection
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Sselect.c:2658,5'
          Dst:             H5_init_library
        - Src:             'H5Sselect.c:2658,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2658,5'
          Dst:             H5CX_push
        - Src:             'H5Sselect.c:2658,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2658,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Sselect.c:2661,39'
          Dst:             H5I_object_verify
        - Src:             'H5Sselect.c:2662,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2663,39'
          Dst:             H5I_object_verify
        - Src:             'H5Sselect.c:2664,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2665,49'
          Dst:             H5I_object_verify
        - Src:             'H5Sselect.c:2666,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2670,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2676,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2680,9'
          Dst:             H5S_select_project_intersection
        - Src:             'H5Sselect.c:2681,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2684,22'
          Dst:             H5I_register
        - Src:             'H5Sselect.c:2685,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2689,27'
          Dst:             H5S_close
        - Src:             'H5Sselect.c:2690,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2692,5'
          Dst:             H5CX_pop
        - Src:             'H5Sselect.c:2692,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5S_select_project_intersection
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2404
      functionLinenumberEnd: 2616
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         341
      ICount:          1142
      EdgeCount:       385
      CyclomaticComplexity: 46
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5S__extent_copy_real
        - H5S__hyper_project_intersection
        - H5S_close
        - H5S_create
        - H5S_hyper_add_span_element
        - H5S_select_all
        - H5S_select_copy
        - H5S_select_elements
        - H5S_select_intersect_block
        - H5S_select_iter_init
        - H5S_select_none
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Sselect.c:2423,28'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Sselect.c:2424,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2425,28'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Sselect.c:2426,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2429,30'
          Dst:             H5S_create
        - Src:             'H5Sselect.c:2430,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2431,9'
          Dst:             H5S__extent_copy_real
        - Src:             'H5Sselect.c:2432,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2438,13'
          Dst:             H5S_select_copy
        - Src:             'H5Sselect.c:2439,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2446,13'
          Dst:             H5S_select_none
        - Src:             'H5Sselect.c:2447,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2469,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2474,30'
          Dst:             H5S_select_intersect_block
        - Src:             'H5Sselect.c:2475,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2479,21'
          Dst:             H5S_select_all
        - Src:             'H5Sselect.c:2480,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2482,22'
          Dst:             H5S_select_none
        - Src:             'H5Sselect.c:2483,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2496,56'
          Dst:             H5S_create
        - Src:             'H5Sselect.c:2497,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2499,21'
          Dst:             H5S__extent_copy_real
        - Src:             'H5Sselect.c:2501,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2508,25'
          Dst:             H5S_hyper_add_span_element
        - Src:             'H5Sselect.c:2510,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2529,21'
          Dst:             H5S_select_none
        - Src:             'H5Sselect.c:2530,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2533,21'
          Dst:             H5S_select_iter_init
        - Src:             'H5Sselect.c:2534,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2537,21'
          Dst:             H5S_select_iter_init
        - Src:             'H5Sselect.c:2538,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2549,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2553,38'
          Dst:             H5S_select_intersect_block
        - Src:             'H5Sselect.c:2554,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2560,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2564,29'
          Dst:             H5S_select_elements
        - Src:             'H5Sselect.c:2565,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2571,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2575,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2588,21'
          Dst:             H5S__hyper_project_intersection
        - Src:             'H5Sselect.c:2590,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2602,26'
          Dst:             H5S_close
        - Src:             'H5Sselect.c:2603,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2606,36'
          Dst:             H5S_close
        - Src:             'H5Sselect.c:2607,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2609,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2611,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2613,15'
          Dst:             H5FL_reg_free
        - Src:             'H5Sselect.c:2614,15'
          Dst:             H5FL_reg_free
    - functionName:    H5S_select_copy
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          101
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5S_select_release
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Sselect.c:230,9'
          Dst:             H5S_select_release
        - Src:             'H5Sselect.c:231,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:238,9'
          Dst:             H5E_printf_stack
    - functionName:    H5S_select_intersect_block
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1917
      functionLinenumberEnd: 1949
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          185
      EdgeCount:       47
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Sselect.c:1935,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1946,9'
          Dst:             H5E_printf_stack
    - functionName:    H5S_select_release
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          71
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Sselect.c:268,9'
          Dst:             H5E_printf_stack
    - functionName:    H5S_select_fill
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2287
      functionLinenumberEnd: 2366
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          367
      EdgeCount:       112
      CyclomaticComplexity: 15
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5FL_seq_free
        - H5FL_seq_malloc
        - H5S_select_iter_init
        - H5VM_array_fill
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Sselect.c:2305,25'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Sselect.c:2306,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2309,9'
          Dst:             H5S_select_iter_init
        - Src:             'H5Sselect.c:2310,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2315,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2321,24'
          Dst:             H5FL_seq_malloc
        - Src:             'H5Sselect.c:2322,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2323,24'
          Dst:             H5FL_seq_malloc
        - Src:             'H5Sselect.c:2324,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2335,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2346,13'
          Dst:             H5VM_array_fill
        - Src:             'H5Sselect.c:2356,15'
          Dst:             H5FL_seq_free
        - Src:             'H5Sselect.c:2358,15'
          Dst:             H5FL_seq_free
        - Src:             'H5Sselect.c:2362,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2364,16'
          Dst:             H5FL_reg_free
    - functionName:    H5S_select_construct_projection
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2062
      functionLinenumberEnd: 2258
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         118
      ICount:          500
      EdgeCount:       136
      CyclomaticComplexity: 20
      functionsReached:
        - H5E_printf_stack
        - H5S_close
        - H5S_create
        - H5S_create_simple
        - H5S_get_simple_extent_dims
        - H5S_select_none
        - H5VM_array_fill
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Sselect.c:2083,29'
          Dst:             H5S_get_simple_extent_dims
        - Src:             'H5Sselect.c:2084,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2094,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2098,34'
          Dst:             H5S_create
        - Src:             'H5Sselect.c:2099,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2126,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2131,17'
          Dst:             H5S_select_none
        - Src:             'H5Sselect.c:2132,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2176,13'
          Dst:             H5VM_array_fill
        - Src:             'H5Sselect.c:2177,13'
          Dst:             H5VM_array_fill
        - Src:             'H5Sselect.c:2197,34'
          Dst:             H5S_create_simple
        - Src:             'H5Sselect.c:2198,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2209,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2255,26'
          Dst:             H5S_close
        - Src:             'H5Sselect.c:2256,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Sselect_intersect_block
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1976
      functionLinenumberEnd: 2002
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         97
      ICount:          350
      EdgeCount:       109
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5S_select_intersect_block
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Sselect.c:1981,5'
          Dst:             H5_init_library
        - Src:             'H5Sselect.c:1981,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1981,5'
          Dst:             H5CX_push
        - Src:             'H5Sselect.c:1981,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1981,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Sselect.c:1984,35'
          Dst:             H5I_object_verify
        - Src:             'H5Sselect.c:1985,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1987,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1989,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1994,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1998,22'
          Dst:             H5S_select_intersect_block
        - Src:             'H5Sselect.c:1999,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:2002,5'
          Dst:             H5CX_pop
        - Src:             'H5Sselect.c:2002,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Sselect_shape_same
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1874
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          252
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5S_select_shape_same
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Sselect.c:1878,5'
          Dst:             H5_init_library
        - Src:             'H5Sselect.c:1878,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1878,5'
          Dst:             H5CX_push
        - Src:             'H5Sselect.c:1878,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1878,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Sselect.c:1880,36'
          Dst:             H5I_object_verify
        - Src:             'H5Sselect.c:1881,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1882,36'
          Dst:             H5I_object_verify
        - Src:             'H5Sselect.c:1883,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1885,22'
          Dst:             H5S_select_shape_same
        - Src:             'H5Sselect.c:1886,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1889,5'
          Dst:             H5CX_pop
        - Src:             'H5Sselect.c:1889,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5S_select_shape_same
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1594
      functionLinenumberEnd: 1849
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         291
      ICount:          1255
      EdgeCount:       335
      CyclomaticComplexity: 46
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5S_select_iter_init
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Sselect.c:1663,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1666,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1723,35'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Sselect.c:1724,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1725,35'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Sselect.c:1726,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1733,17'
          Dst:             H5S_select_iter_init
        - Src:             'H5Sselect.c:1734,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1736,17'
          Dst:             H5S_select_iter_init
        - Src:             'H5Sselect.c:1737,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1746,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1748,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1815,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1818,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1828,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1832,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1841,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1843,18'
          Dst:             H5FL_reg_free
        - Src:             'H5Sselect.c:1845,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1847,18'
          Dst:             H5FL_reg_free
    - functionName:    H5S_get_select_type
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1555
      functionLinenumberEnd: 1566
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Sget_select_type
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1517
      functionLinenumberEnd: 1531
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          194
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Sselect.c:1521,5'
          Dst:             H5_init_library
        - Src:             'H5Sselect.c:1521,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1521,5'
          Dst:             H5CX_push
        - Src:             'H5Sselect.c:1521,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1521,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Sselect.c:1524,35'
          Dst:             H5I_object_verify
        - Src:             'H5Sselect.c:1525,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1531,5'
          Dst:             H5CX_pop
        - Src:             'H5Sselect.c:1531,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5S_select_iterate
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1354
      functionLinenumberEnd: 1497
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         148
      ICount:          620
      EdgeCount:       168
      CyclomaticComplexity: 22
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5FL_seq_free
        - H5FL_seq_malloc
        - H5S_select_iter_init
        - H5T_get_size
      functionUses:    6
      BranchProfiles:
        - Branch String:   'H5Sselect.c:1450,17'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Sselect.c:1376,27'
          Dst:             H5T_get_size
        - Src:             'H5Sselect.c:1377,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1380,25'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Sselect.c:1381,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1384,9'
          Dst:             H5S_select_iter_init
        - Src:             'H5Sselect.c:1385,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1390,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1406,24'
          Dst:             H5FL_seq_malloc
        - Src:             'H5Sselect.c:1407,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1408,24'
          Dst:             H5FL_seq_malloc
        - Src:             'H5Sselect.c:1409,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1420,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1462,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1467,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1487,15'
          Dst:             H5FL_seq_free
        - Src:             'H5Sselect.c:1489,15'
          Dst:             H5FL_seq_free
        - Src:             'H5Sselect.c:1493,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1495,16'
          Dst:             H5FL_reg_free
    - functionName:    H5S_select_iter_release
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1310
      functionLinenumberEnd: 1321
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S_select_iter_get_seq_list
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1272
      functionLinenumberEnd: 1285
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          75
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Sselect.c:1282,9'
          Dst:             H5E_printf_stack
    - functionName:    H5S_select_iter_next
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1237
      functionLinenumberEnd: 1252
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S_select_iter_nelmts
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1199
      functionLinenumberEnd: 1210
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S_select_iter_coords
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1162
      functionLinenumberEnd: 1174
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S_select_project_simple
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1067
      functionLinenumberEnd: 1079
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S_select_project_scalar
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1028
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Sselect_adjust
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 1001
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         97
      ICount:          347
      EdgeCount:       109
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5S_select_adjust_s
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Sselect.c:983,5'
          Dst:             H5_init_library
        - Src:             'H5Sselect.c:983,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:983,5'
          Dst:             H5CX_push
        - Src:             'H5Sselect.c:983,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:983,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Sselect.c:985,35'
          Dst:             H5I_object_verify
        - Src:             'H5Sselect.c:986,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:988,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:992,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:995,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:997,9'
          Dst:             H5S_select_adjust_s
        - Src:             'H5Sselect.c:998,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:1001,5'
          Dst:             H5CX_pop
        - Src:             'H5Sselect.c:1001,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5S_select_adjust_s
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 953
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S_select_adjust_u
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S_select_is_regular
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionLinenumberEnd: 877
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S_select_is_single
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 841
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S_select_is_contiguous
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S_get_select_num_elem_non_unlim
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          93
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Sselect.c:760,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:765,9'
          Dst:             H5E_printf_stack
    - functionName:    H5S_get_select_unlim_dim
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S_get_select_offset
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S_get_select_bounds
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Sget_select_bounds
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          243
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Sselect.c:593,5'
          Dst:             H5_init_library
        - Src:             'H5Sselect.c:593,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:593,5'
          Dst:             H5CX_push
        - Src:             'H5Sselect.c:593,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:593,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Sselect.c:597,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:598,35'
          Dst:             H5I_object_verify
        - Src:             'H5Sselect.c:599,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:604,5'
          Dst:             H5CX_pop
        - Src:             'H5Sselect.c:604,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5S_select_deserialize
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          261
      EdgeCount:       47
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
      functionUses:    5
      BranchProfiles:
        - Branch String:   'H5Sselect.c:529,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Sselect.c:525,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:551,9'
          Dst:             H5E_printf_stack
    - functionName:    H5S_select_valid
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Sselect_valid
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          198
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Sselect.c:435,5'
          Dst:             H5_init_library
        - Src:             'H5Sselect.c:435,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:435,5'
          Dst:             H5CX_push
        - Src:             'H5Sselect.c:435,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:435,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Sselect.c:438,35'
          Dst:             H5I_object_verify
        - Src:             'H5Sselect.c:439,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:444,5'
          Dst:             H5CX_pop
        - Src:             'H5Sselect.c:444,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5S_get_select_npoints
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Sget_select_npoints
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          192
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Sselect.c:366,5'
          Dst:             H5_init_library
        - Src:             'H5Sselect.c:366,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:366,5'
          Dst:             H5CX_push
        - Src:             'H5Sselect.c:366,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:366,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Sselect.c:369,35'
          Dst:             H5I_object_verify
        - Src:             'H5Sselect.c:370,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:375,5'
          Dst:             H5CX_pop
        - Src:             'H5Sselect.c:375,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5S_select_serialize
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5S_select_serial_size
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Sselect_copy
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          252
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5S_select_copy
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Sselect.c:177,5'
          Dst:             H5_init_library
        - Src:             'H5Sselect.c:177,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:177,5'
          Dst:             H5CX_push
        - Src:             'H5Sselect.c:177,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:177,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Sselect.c:180,33'
          Dst:             H5I_object_verify
        - Src:             'H5Sselect.c:181,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:182,33'
          Dst:             H5I_object_verify
        - Src:             'H5Sselect.c:183,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:186,9'
          Dst:             H5S_select_copy
        - Src:             'H5Sselect.c:187,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:190,5'
          Dst:             H5CX_pop
        - Src:             'H5Sselect.c:190,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Soffset_simple
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         76
      ICount:          279
      EdgeCount:       87
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5S_select_offset
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Sselect.c:130,5'
          Dst:             H5_init_library
        - Src:             'H5Sselect.c:130,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:130,5'
          Dst:             H5CX_push
        - Src:             'H5Sselect.c:130,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:130,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Sselect.c:133,35'
          Dst:             H5I_object_verify
        - Src:             'H5Sselect.c:134,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:137,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:142,9'
          Dst:             H5S_select_offset
        - Src:             'H5Sselect.c:143,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Sselect.c:146,5'
          Dst:             H5CX_pop
        - Src:             'H5Sselect.c:146,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5S_select_offset
      functionSourceFile: '/src/hdf5/src/H5Sselect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          46
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5SL_close
      functionSourceFile: '/src/hdf5/src/H5SL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2258
      functionLinenumberEnd: 2274
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5SL__close_common
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SL.c:2270,9'
          Dst:             H5SL__close_common
        - Src:             'H5SL.c:2271,9'
          Dst:             H5E_printf_stack
    - functionName:    H5SL__close_common
      functionSourceFile: '/src/hdf5/src/H5SL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 895
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          84
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FL_fac_free
        - H5FL_reg_free
        - H5SL__release_common
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SL.c:883,9'
          Dst:             H5SL__release_common
        - Src:             'H5SL.c:884,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:888,25'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:889,21'
          Dst:             H5FL_reg_free
        - Src:             'H5SL.c:892,13'
          Dst:             H5FL_reg_free
    - functionName:    H5SL__release_common
      functionSourceFile: '/src/hdf5/src/H5SL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          168
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FL_fac_free
        - H5FL_fac_malloc
        - H5FL_reg_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SL.c:821,41'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:822,25'
          Dst:             H5FL_reg_free
        - Src:             'H5SL.c:828,25'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:829,59'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:830,9'
          Dst:             H5E_printf_stack
    - functionName:    H5SL_destroy
      functionSourceFile: '/src/hdf5/src/H5SL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2218
      functionLinenumberEnd: 2234
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5SL__close_common
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SL.c:2230,9'
          Dst:             H5SL__close_common
        - Src:             'H5SL.c:2231,9'
          Dst:             H5E_printf_stack
    - functionName:    H5SL_free
      functionSourceFile: '/src/hdf5/src/H5SL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2171
      functionLinenumberEnd: 2187
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5SL__release_common
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SL.c:2183,9'
          Dst:             H5SL__release_common
        - Src:             'H5SL.c:2184,9'
          Dst:             H5E_printf_stack
    - functionName:    H5SL_release
      functionSourceFile: '/src/hdf5/src/H5SL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2122
      functionLinenumberEnd: 2138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5SL__release_common
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SL.c:2134,9'
          Dst:             H5SL__release_common
        - Src:             'H5SL.c:2135,9'
          Dst:             H5E_printf_stack
    - functionName:    H5SL_iterate
      functionSourceFile: '/src/hdf5/src/H5SL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2062
      functionLinenumberEnd: 2097
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5SL_item
      functionSourceFile: '/src/hdf5/src/H5SL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2015
      functionLinenumberEnd: 2024
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    31
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5SL_last
      functionSourceFile: '/src/hdf5/src/H5SL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1982
      functionLinenumberEnd: 1992
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5SL_prev
      functionSourceFile: '/src/hdf5/src/H5SL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1948
      functionLinenumberEnd: 1958
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5SL_next
      functionSourceFile: '/src/hdf5/src/H5SL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1915
      functionLinenumberEnd: 1924
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5SL_first
      functionSourceFile: '/src/hdf5/src/H5SL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1882
      functionLinenumberEnd: 1891
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5SL_above
      functionSourceFile: '/src/hdf5/src/H5SL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1789
      functionLinenumberEnd: 1858
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         217
      ICount:          1283
      EdgeCount:       275
      CyclomaticComplexity: 60
      functionsReached:
        - H5_hash_string
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5SL.c:1809,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5SL.c:1819,13'
          Dst:             H5_hash_string
        - Src:             'H5SL.c:1819,13'
          Dst:             strcmp
        - Src:             'H5SL.c:1819,13'
          Dst:             strcmp
    - functionName:    H5SL_below
      functionSourceFile: '/src/hdf5/src/H5SL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1684
      functionLinenumberEnd: 1762
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         223
      ICount:          1316
      EdgeCount:       283
      CyclomaticComplexity: 62
      functionsReached:
        - H5_hash_string
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5SL.c:1704,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5SL.c:1714,13'
          Dst:             H5_hash_string
        - Src:             'H5SL.c:1714,13'
          Dst:             strcmp
        - Src:             'H5SL.c:1714,13'
          Dst:             strcmp
    - functionName:    H5SL_find
      functionSourceFile: '/src/hdf5/src/H5SL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1592
      functionLinenumberEnd: 1657
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         214
      ICount:          1270
      EdgeCount:       271
      CyclomaticComplexity: 59
      functionsReached:
        - H5_hash_string
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5SL.c:1612,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5SL.c:1622,13'
          Dst:             H5_hash_string
        - Src:             'H5SL.c:1622,13'
          Dst:             strcmp
        - Src:             'H5SL.c:1622,13'
          Dst:             strcmp
    - functionName:    H5SL_greater
      functionSourceFile: '/src/hdf5/src/H5SL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1497
      functionLinenumberEnd: 1566
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         217
      ICount:          1303
      EdgeCount:       275
      CyclomaticComplexity: 60
      functionsReached:
        - H5_hash_string
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5SL.c:1517,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5SL.c:1527,13'
          Dst:             H5_hash_string
        - Src:             'H5SL.c:1527,13'
          Dst:             strcmp
        - Src:             'H5SL.c:1527,13'
          Dst:             strcmp
    - functionName:    H5SL_less
      functionSourceFile: '/src/hdf5/src/H5SL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1392
      functionLinenumberEnd: 1470
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         223
      ICount:          1338
      EdgeCount:       283
      CyclomaticComplexity: 62
      functionsReached:
        - H5_hash_string
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'H5SL.c:1412,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5SL.c:1422,13'
          Dst:             H5_hash_string
        - Src:             'H5SL.c:1422,13'
          Dst:             strcmp
        - Src:             'H5SL.c:1422,13'
          Dst:             strcmp
    - functionName:    H5SL_search
      functionSourceFile: '/src/hdf5/src/H5SL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1365
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         214
      ICount:          1288
      EdgeCount:       271
      CyclomaticComplexity: 59
      functionsReached:
        - H5_hash_string
        - strcmp
      functionUses:    55
      BranchProfiles:
        - Branch String:   'H5SL.c:1320,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5SL.c:1330,13'
          Dst:             H5_hash_string
        - Src:             'H5SL.c:1330,13'
          Dst:             strcmp
        - Src:             'H5SL.c:1330,13'
          Dst:             strcmp
    - functionName:    H5SL_remove_first
      functionSourceFile: '/src/hdf5/src/H5SL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1194
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         123
      ICount:          781
      EdgeCount:       144
      CyclomaticComplexity: 23
      functionsReached:
        - H5E_printf_stack
        - H5FL_fac_free
        - H5FL_fac_init
        - H5FL_fac_malloc
        - H5FL_reg_free
        - H5MM_realloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SL.c:1232,40'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1233,24'
          Dst:             H5FL_reg_free
        - Src:             'H5SL.c:1248,17'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1248,17'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1248,17'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1256,21'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1256,21'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1256,21'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1256,21'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1256,21'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1256,21'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1256,21'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1256,21'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1256,21'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1256,21'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1256,21'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1256,21'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1266,21'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1266,21'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1266,21'
          Dst:             H5FL_fac_free
    - functionName:    H5SL_remove
      functionSourceFile: '/src/hdf5/src/H5SL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1109
      functionLinenumberEnd: 1171
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         2710
      ICount:          16215
      EdgeCount:       3203
      CyclomaticComplexity: 495
      functionsReached:
        - H5E_printf_stack
        - H5FL_fac_free
        - H5FL_fac_init
        - H5FL_fac_malloc
        - H5FL_reg_free
        - H5MM_realloc
        - H5_hash_string
        - strcmp
      functionUses:    23
      BranchProfiles:
        - Branch String:   'H5SL.c:1129,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5SL.c:1131,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1131,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1131,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1131,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1131,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1131,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1131,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1131,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1131,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1131,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1131,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1131,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1131,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1131,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1131,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1131,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1131,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1131,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1131,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1131,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1131,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1131,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1131,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1131,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1131,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1131,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1131,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1131,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1131,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1131,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1131,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1131,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1131,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1131,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1131,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1131,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1131,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1131,13'
          Dst:             H5FL_reg_free
        - Src:             'H5SL.c:1135,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1135,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1135,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1135,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1135,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1135,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1135,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1135,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1135,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1135,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1135,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1135,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1135,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1135,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1135,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1135,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1135,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1135,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1135,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1135,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1135,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1135,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1135,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1135,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1135,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1135,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1135,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1135,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1135,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1135,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1135,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1135,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1135,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1135,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1135,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1135,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1135,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1135,13'
          Dst:             H5FL_reg_free
        - Src:             'H5SL.c:1139,13'
          Dst:             H5_hash_string
        - Src:             'H5SL.c:1139,13'
          Dst:             strcmp
        - Src:             'H5SL.c:1139,13'
          Dst:             strcmp
        - Src:             'H5SL.c:1139,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1139,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1139,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1139,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1139,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1139,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1139,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1139,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1139,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1139,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1139,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1139,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1139,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1139,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1139,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1139,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1139,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1139,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1139,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1139,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1139,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1139,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1139,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1139,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1139,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1139,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1139,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1139,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1139,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1139,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1139,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1139,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1139,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1139,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1139,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1139,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1139,13'
          Dst:             strcmp
        - Src:             'H5SL.c:1139,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1139,13'
          Dst:             H5FL_reg_free
        - Src:             'H5SL.c:1143,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1143,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1143,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1143,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1143,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1143,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1143,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1143,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1143,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1143,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1143,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1143,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1143,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1143,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1143,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1143,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1143,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1143,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1143,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1143,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1143,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1143,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1143,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1143,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1143,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1143,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1143,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1143,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1143,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1143,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1143,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1143,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1143,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1143,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1143,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1143,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1143,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1143,13'
          Dst:             H5FL_reg_free
        - Src:             'H5SL.c:1147,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1147,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1147,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1147,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1147,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1147,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1147,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1147,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1147,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1147,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1147,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1147,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1147,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1147,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1147,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1147,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1147,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1147,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1147,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1147,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1147,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1147,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1147,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1147,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1147,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1147,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1147,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1147,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1147,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1147,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1147,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1147,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1147,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1147,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1147,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1147,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1147,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1147,13'
          Dst:             H5FL_reg_free
        - Src:             'H5SL.c:1151,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1151,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1151,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1151,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1151,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1151,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1151,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1151,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1151,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1151,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1151,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1151,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1151,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1151,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1151,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1151,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1151,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1151,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1151,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1151,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1151,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1151,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1151,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1151,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1151,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1151,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1151,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1151,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1151,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1151,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1151,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1151,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1151,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1151,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1151,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1151,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1151,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1151,13'
          Dst:             H5FL_reg_free
        - Src:             'H5SL.c:1155,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1155,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1155,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1155,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1155,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1155,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1155,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1155,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1155,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1155,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1155,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1155,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1155,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1155,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1155,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1155,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1155,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1155,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1155,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1155,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1155,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1155,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1155,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1155,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1155,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1155,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1155,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1155,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1155,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1155,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1155,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1155,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1155,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1155,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1155,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1155,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1155,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1155,13'
          Dst:             H5FL_reg_free
        - Src:             'H5SL.c:1159,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1159,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1159,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1159,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1159,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1159,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1159,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1159,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1159,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1159,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1159,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1159,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1159,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1159,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1159,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1159,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1159,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1159,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1159,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1159,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1159,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1159,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1159,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1159,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1159,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1159,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1159,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1159,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1159,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1159,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1159,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1159,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1159,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1159,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1159,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1159,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1159,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1159,13'
          Dst:             H5FL_reg_free
        - Src:             'H5SL.c:1163,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1163,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1163,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1163,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1163,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1163,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1163,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1163,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1163,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1163,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1163,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1163,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1163,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1163,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1163,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1163,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1163,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1163,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1163,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1163,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1163,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1163,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1163,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1163,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1163,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1163,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1163,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1163,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:1163,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1163,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:1163,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1163,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1163,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1163,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:1163,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:1163,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1163,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:1163,13'
          Dst:             H5FL_reg_free
    - functionName:    H5SL_add
      functionSourceFile: '/src/hdf5/src/H5SL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1068
      functionLinenumberEnd: 1085
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5SL__insert_common
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SL.c:1081,30'
          Dst:             H5SL__insert_common
        - Src:             'H5SL.c:1082,9'
          Dst:             H5E_printf_stack
    - functionName:    H5SL__insert_common
      functionSourceFile: '/src/hdf5/src/H5SL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1045
      ICount:          5526
      EdgeCount:       1242
      CyclomaticComplexity: 199
      functionsReached:
        - H5E_printf_stack
        - H5FL_fac_free
        - H5FL_fac_init
        - H5FL_fac_malloc
        - H5MM_realloc
        - H5SL__new_node
        - H5_hash_string
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5SL.c:695,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5SL.c:697,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:697,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:697,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:697,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:697,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:697,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:697,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:697,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:697,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:697,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:697,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:697,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:697,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:701,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:701,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:701,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:701,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:701,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:701,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:701,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:701,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:701,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:701,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:701,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:701,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:701,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:705,13'
          Dst:             H5_hash_string
        - Src:             'H5SL.c:705,13'
          Dst:             strcmp
        - Src:             'H5SL.c:705,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:705,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:705,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:705,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:705,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:705,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:705,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:705,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:705,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:705,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:705,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:705,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:705,13'
          Dst:             strcmp
        - Src:             'H5SL.c:705,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:709,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:709,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:709,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:709,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:709,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:709,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:709,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:709,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:709,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:709,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:709,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:709,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:709,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:713,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:713,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:713,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:713,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:713,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:713,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:713,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:713,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:713,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:713,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:713,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:713,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:713,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:717,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:717,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:717,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:717,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:717,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:717,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:717,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:717,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:717,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:717,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:717,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:717,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:717,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:721,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:721,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:721,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:721,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:721,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:721,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:721,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:721,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:721,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:721,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:721,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:721,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:721,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:725,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:725,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:725,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:725,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:725,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:725,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:725,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:725,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:725,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:725,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:725,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:725,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:725,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:729,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:729,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:729,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:729,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:729,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:729,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:729,13'
          Dst:             H5MM_realloc
        - Src:             'H5SL.c:729,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:729,13'
          Dst:             H5FL_fac_init
        - Src:             'H5SL.c:729,13'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:729,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:729,13'
          Dst:             H5FL_fac_free
        - Src:             'H5SL.c:729,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:742,22'
          Dst:             H5SL__new_node
        - Src:             'H5SL.c:743,9'
          Dst:             H5E_printf_stack
    - functionName:    H5SL__new_node
      functionSourceFile: '/src/hdf5/src/H5SL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          107
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FL_fac_malloc
        - H5FL_reg_free
        - H5FL_reg_malloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SL.c:633,45'
          Dst:             H5FL_reg_malloc
        - Src:             'H5SL.c:634,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:641,55'
          Dst:             H5FL_fac_malloc
        - Src:             'H5SL.c:642,21'
          Dst:             H5FL_reg_free
        - Src:             'H5SL.c:643,9'
          Dst:             H5E_printf_stack
    - functionName:    H5SL_insert
      functionSourceFile: '/src/hdf5/src/H5SL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1022
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          54
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5SL__insert_common
      functionUses:    47
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SL.c:1035,17'
          Dst:             H5SL__insert_common
        - Src:             'H5SL.c:1036,9'
          Dst:             H5E_printf_stack
    - functionName:    H5SL_count
      functionSourceFile: '/src/hdf5/src/H5SL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 987
      functionLinenumberEnd: 996
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5SL_create
      functionSourceFile: '/src/hdf5/src/H5SL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 964
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          136
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5SL__new_node
      functionUses:    27
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SL.c:928,30'
          Dst:             H5FL_reg_malloc
        - Src:             'H5SL.c:929,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:941,27'
          Dst:             H5SL__new_node
        - Src:             'H5SL.c:942,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SL.c:961,25'
          Dst:             H5FL_reg_free
    - functionName:    H5SL_term_package
      functionSourceFile: '/src/hdf5/src/H5SL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         17
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - H5FL_fac_term
        - H5MM_xfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SL.c:584,19'
          Dst:             H5FL_fac_term
        - Src:             'H5SL.c:594,49'
          Dst:             H5MM_xfree
    - functionName:    H5SL_init
      functionSourceFile: '/src/hdf5/src/H5SL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_fac_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SL.c:545,21'
          Dst:             H5FL_fac_init
    - functionName:    H5SM__read_mesg_fh_cb
      functionSourceFile: '/src/hdf5/src/H5SM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2285
      functionLinenumberEnd: 2300
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SM.c:2293,9'
          Dst:             H5E_printf_stack
    - functionName:    H5SM__read_iter_op
      functionSourceFile: '/src/hdf5/src/H5SM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2231
      functionLinenumberEnd: 2269
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          137
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_flush
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SM.c:2249,17'
          Dst:             H5O_msg_flush
        - Src:             'H5SM.c:2250,17'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2259,13'
          Dst:             H5E_printf_stack
    - functionName:    H5SM__bt2_convert_to_list_op
      functionSourceFile: '/src/hdf5/src/H5SM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5SM__convert_btree_to_list
      functionSourceFile: '/src/hdf5/src/H5SM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          180
      EdgeCount:       53
      CyclomaticComplexity: 7
      functionsReached:
        - H5AC_protect
        - H5AC_unprotect
        - H5B2_delete
        - H5E_printf_stack
        - H5SM__bt2_convert_to_list_op
        - H5SM__create_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SM.c:840,46'
          Dst:             H5SM__create_list
        - Src:             'H5SM.c:841,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:848,40'
          Dst:             H5AC_protect
        - Src:             'H5SM.c:850,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:855,9'
          Dst:             H5B2_delete
        - Src:             'H5SM.c:855,9'
          Dst:             H5SM__bt2_convert_to_list_op
        - Src:             'H5SM.c:856,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:860,17'
          Dst:             H5AC_unprotect
        - Src:             'H5SM.c:861,9'
          Dst:             H5E_printf_stack
    - functionName:    H5SM__create_list
      functionSourceFile: '/src/hdf5/src/H5SM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         64
      ICount:          244
      EdgeCount:       73
      CyclomaticComplexity: 11
      functionsReached:
        - H5AC_insert_entry
        - H5E_printf_stack
        - H5FL_arr_calloc
        - H5FL_arr_free
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5MF_alloc
        - H5MF_xfree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SM.c:624,25'
          Dst:             H5FL_reg_calloc
        - Src:             'H5SM.c:625,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:626,50'
          Dst:             H5FL_arr_calloc
        - Src:             'H5SM.c:627,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:637,32'
          Dst:             H5MF_alloc
        - Src:             'H5SM.c:638,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:641,9'
          Dst:             H5AC_insert_entry
        - Src:             'H5SM.c:642,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:651,34'
          Dst:             H5FL_arr_free
        - Src:             'H5SM.c:652,20'
          Dst:             H5FL_reg_free
        - Src:             'H5SM.c:655,13'
          Dst:             H5MF_xfree
    - functionName:    H5SM__decr_ref
      functionSourceFile: '/src/hdf5/src/H5SM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1685
      functionLinenumberEnd: 1706
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          49
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5SM__delete_index
      functionSourceFile: '/src/hdf5/src/H5SM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          214
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5AC_expunge_entry
        - H5AC_get_entry_status
        - H5B2_delete
        - H5E_printf_stack
        - H5HF_delete
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SM.c:553,13'
          Dst:             H5AC_get_entry_status
        - Src:             'H5SM.c:554,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:564,17'
          Dst:             H5AC_expunge_entry
        - Src:             'H5SM.c:565,17'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:572,13'
          Dst:             H5B2_delete
        - Src:             'H5SM.c:573,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:582,13'
          Dst:             H5HF_delete
        - Src:             'H5SM.c:583,13'
          Dst:             H5E_printf_stack
    - functionName:    H5SM__convert_list_to_btree
      functionSourceFile: '/src/hdf5/src/H5SM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         97
      ICount:          397
      EdgeCount:       110
      CyclomaticComplexity: 15
      functionsReached:
        - H5AC_unprotect
        - H5B2_close
        - H5B2_create
        - H5B2_get_addr
        - H5B2_insert
        - H5E_printf_stack
        - H5F_sizeof_addr
        - H5MM_xfree
        - H5SM__delete_index
        - H5SM__read_mesg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SM.c:704,42'
          Dst:             H5F_sizeof_addr
        - Src:             'H5SM.c:704,42'
          Dst:             H5F_sizeof_addr
        - Src:             'H5SM.c:707,24'
          Dst:             H5B2_create
        - Src:             'H5SM.c:708,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:711,9'
          Dst:             H5B2_get_addr
        - Src:             'H5SM.c:712,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:729,17'
          Dst:             H5SM__read_mesg
        - Src:             'H5SM.c:730,17'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:735,17'
          Dst:             H5B2_insert
        - Src:             'H5SM.c:736,17'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:740,32'
          Dst:             H5MM_xfree
        - Src:             'H5SM.c:745,9'
          Dst:             H5AC_unprotect
        - Src:             'H5SM.c:747,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:754,9'
          Dst:             H5SM__delete_index
        - Src:             'H5SM.c:755,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:764,16'
          Dst:             H5B2_close
        - Src:             'H5SM.c:765,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:767,24'
          Dst:             H5MM_xfree
    - functionName:    H5SM__read_mesg
      functionSourceFile: '/src/hdf5/src/H5SM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2316
      functionLinenumberEnd: 2396
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          368
      EdgeCount:       113
      CyclomaticComplexity: 17
      functionsReached:
        - H5E_printf_stack
        - H5HF_op
        - H5MM_xfree
        - H5O__msg_iterate_real
        - H5O_close
        - H5O_get_oh_addr
        - H5O_loc_reset
        - H5O_open
        - H5O_protect
        - H5O_unprotect
        - H5SM__read_mesg_fh_cb
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SM.c:2346,13'
          Dst:             H5O_loc_reset
        - Src:             'H5SM.c:2347,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2349,60'
          Dst:             H5O_get_oh_addr
        - Src:             'H5SM.c:2353,17'
          Dst:             H5O_open
        - Src:             'H5SM.c:2354,17'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2357,31'
          Dst:             H5O_protect
        - Src:             'H5SM.c:2358,17'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2366,26'
          Dst:             H5O__msg_iterate_real
        - Src:             'H5SM.c:2367,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2373,13'
          Dst:             H5HF_op
        - Src:             'H5SM.c:2373,13'
          Dst:             H5SM__read_mesg_fh_cb
        - Src:             'H5SM.c:2374,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2386,19'
          Dst:             H5O_unprotect
        - Src:             'H5SM.c:2387,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2388,13'
          Dst:             H5O_close
        - Src:             'H5SM.c:2389,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2394,30'
          Dst:             H5MM_xfree
    - functionName:    H5SM__incr_ref
      functionSourceFile: '/src/hdf5/src/H5SM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1189
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          111
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5HF_insert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SM.c:1168,13'
          Dst:             H5HF_insert
        - Src:             'H5SM.c:1170,13'
          Dst:             H5E_printf_stack
    - functionName:    H5SM_ih_size
      functionSourceFile: '/src/hdf5/src/H5SM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2653
      functionLinenumberEnd: 2729
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         127
      ICount:          468
      EdgeCount:       144
      CyclomaticComplexity: 19
      functionsReached:
        - H5AC_protect
        - H5AC_tag
        - H5AC_unprotect
        - H5B2_close
        - H5B2_open
        - H5B2_size
        - H5E_printf_stack
        - H5F_get_sohm_addr
        - H5HF_close
        - H5HF_open
        - H5HF_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SM.c:2661,5'
          Dst:             H5AC_tag
        - Src:             'H5SM.c:2673,82'
          Dst:             H5F_get_sohm_addr
        - Src:             'H5SM.c:2673,49'
          Dst:             H5AC_protect
        - Src:             'H5SM.c:2675,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2686,36'
          Dst:             H5B2_open
        - Src:             'H5SM.c:2687,21'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2689,21'
          Dst:             H5B2_size
        - Src:             'H5SM.c:2690,21'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2693,21'
          Dst:             H5B2_close
        - Src:             'H5SM.c:2694,21'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2706,34'
          Dst:             H5HF_open
        - Src:             'H5SM.c:2707,17'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2710,17'
          Dst:             H5HF_size
        - Src:             'H5SM.c:2711,17'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2714,17'
          Dst:             H5HF_close
        - Src:             'H5SM.c:2715,17'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2722,18'
          Dst:             H5HF_close
        - Src:             'H5SM.c:2723,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2724,16'
          Dst:             H5B2_close
        - Src:             'H5SM.c:2725,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2726,53'
          Dst:             H5F_get_sohm_addr
        - Src:             'H5SM.c:2726,18'
          Dst:             H5AC_unprotect
        - Src:             'H5SM.c:2727,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2729,5'
          Dst:             H5AC_tag
    - functionName:    H5SM_list_debug
      functionSourceFile: '/src/hdf5/src/H5SM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2548
      functionLinenumberEnd: 2635
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         122
      ICount:          624
      EdgeCount:       139
      CyclomaticComplexity: 19
      functionsReached:
        - H5AC_protect
        - H5AC_tag
        - H5AC_unprotect
        - H5E_printf_stack
        - H5HF_close
        - H5HF_open
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SM.c:2558,5'
          Dst:             H5AC_tag
        - Src:             'H5SM.c:2570,49'
          Dst:             H5AC_protect
        - Src:             'H5SM.c:2572,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2583,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2591,40'
          Dst:             H5AC_protect
        - Src:             'H5SM.c:2593,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2597,27'
          Dst:             H5HF_open
        - Src:             'H5SM.c:2598,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2600,5'
          Dst:             fprintf
        - Src:             'H5SM.c:2602,9'
          Dst:             fprintf
        - Src:             'H5SM.c:2603,9'
          Dst:             fprintf
        - Src:             'H5SM.c:2608,13'
          Dst:             fprintf
        - Src:             'H5SM.c:2609,13'
          Dst:             fprintf
        - Src:             'H5SM.c:2611,13'
          Dst:             fprintf
        - Src:             'H5SM.c:2615,13'
          Dst:             fprintf
        - Src:             'H5SM.c:2616,13'
          Dst:             fprintf
        - Src:             'H5SM.c:2618,13'
          Dst:             fprintf
        - Src:             'H5SM.c:2620,13'
          Dst:             fprintf
        - Src:             'H5SM.c:2624,13'
          Dst:             fprintf
        - Src:             'H5SM.c:2628,15'
          Dst:             H5HF_close
        - Src:             'H5SM.c:2629,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2630,17'
          Dst:             H5AC_unprotect
        - Src:             'H5SM.c:2631,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2632,18'
          Dst:             H5AC_unprotect
        - Src:             'H5SM.c:2633,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2635,5'
          Dst:             H5AC_tag
    - functionName:    H5SM_table_debug
      functionSourceFile: '/src/hdf5/src/H5SM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2463
      functionLinenumberEnd: 2532
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          462
      EdgeCount:       98
      CyclomaticComplexity: 14
      functionsReached:
        - H5AC_protect
        - H5AC_tag
        - H5AC_unprotect
        - H5E_printf_stack
        - H5F_get_sohm_nindexes
        - H5F_get_sohm_vers
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SM.c:2469,5'
          Dst:             H5AC_tag
        - Src:             'H5SM.c:2481,22'
          Dst:             H5F_get_sohm_vers
        - Src:             'H5SM.c:2482,28'
          Dst:             H5F_get_sohm_vers
        - Src:             'H5SM.c:2483,9'
          Dst:             fprintf
        - Src:             'H5SM.c:2485,23'
          Dst:             H5F_get_sohm_nindexes
        - Src:             'H5SM.c:2486,29'
          Dst:             H5F_get_sohm_nindexes
        - Src:             'H5SM.c:2487,9'
          Dst:             fprintf
        - Src:             'H5SM.c:2491,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2493,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2500,49'
          Dst:             H5AC_protect
        - Src:             'H5SM.c:2502,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2504,5'
          Dst:             fprintf
        - Src:             'H5SM.c:2506,9'
          Dst:             fprintf
        - Src:             'H5SM.c:2507,9'
          Dst:             fprintf
        - Src:             'H5SM.c:2512,9'
          Dst:             fprintf
        - Src:             'H5SM.c:2514,9'
          Dst:             fprintf
        - Src:             'H5SM.c:2516,9'
          Dst:             fprintf
        - Src:             'H5SM.c:2518,9'
          Dst:             fprintf
        - Src:             'H5SM.c:2520,9'
          Dst:             fprintf
        - Src:             'H5SM.c:2522,9'
          Dst:             fprintf
        - Src:             'H5SM.c:2524,9'
          Dst:             fprintf
        - Src:             'H5SM.c:2529,18'
          Dst:             H5AC_unprotect
        - Src:             'H5SM.c:2530,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2532,5'
          Dst:             H5AC_tag
    - functionName:    H5SM__list_free
      functionSourceFile: '/src/hdf5/src/H5SM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2435
      functionLinenumberEnd: 2445
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_arr_free
        - H5FL_reg_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SM.c:2441,22'
          Dst:             H5FL_arr_free
        - Src:             'H5SM.c:2443,12'
          Dst:             H5FL_reg_free
    - functionName:    H5SM__table_free
      functionSourceFile: '/src/hdf5/src/H5SM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2410
      functionLinenumberEnd: 2421
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_arr_free
        - H5FL_reg_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SM.c:2417,22'
          Dst:             H5FL_arr_free
        - Src:             'H5SM.c:2419,13'
          Dst:             H5FL_reg_free
    - functionName:    H5SM__get_refcount_bt2_cb
      functionSourceFile: '/src/hdf5/src/H5SM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2067
      functionLinenumberEnd: 2082
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5SM__find_in_list
      functionSourceFile: '/src/hdf5/src/H5SM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1622
      functionLinenumberEnd: 1664
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          158
      EdgeCount:       42
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5SM__message_compare
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SM.c:1643,17'
          Dst:             H5SM__message_compare
        - Src:             'H5SM.c:1644,17'
          Dst:             H5E_printf_stack
    - functionName:    H5SM_get_refcount
      functionSourceFile: '/src/hdf5/src/H5SM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2096
      functionLinenumberEnd: 2210
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         175
      ICount:          619
      EdgeCount:       196
      CyclomaticComplexity: 23
      functionsReached:
        - H5AC_protect
        - H5AC_tag
        - H5AC_unprotect
        - H5B2_close
        - H5B2_find
        - H5B2_open
        - H5E_printf_stack
        - H5F_get_sohm_addr
        - H5HF_close
        - H5HF_open
        - H5MM_xfree
        - H5SM__find_in_list
        - H5SM__get_index
        - H5SM__get_refcount_bt2_cb
        - H5SM__read_mesg
        - H5_checksum_lookup3
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SM.c:2110,5'
          Dst:             H5AC_tag
        - Src:             'H5SM.c:2121,82'
          Dst:             H5F_get_sohm_addr
        - Src:             'H5SM.c:2121,49'
          Dst:             H5AC_protect
        - Src:             'H5SM.c:2123,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2126,9'
          Dst:             H5SM__get_index
        - Src:             'H5SM.c:2127,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2129,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2133,26'
          Dst:             H5HF_open
        - Src:             'H5SM.c:2134,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2142,9'
          Dst:             H5SM__read_mesg
        - Src:             'H5SM.c:2143,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2150,25'
          Dst:             H5_checksum_lookup3
        - Src:             'H5SM.c:2162,44'
          Dst:             H5AC_protect
        - Src:             'H5SM.c:2164,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2167,13'
          Dst:             H5SM__find_in_list
        - Src:             'H5SM.c:2168,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2170,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2182,28'
          Dst:             H5B2_open
        - Src:             'H5SM.c:2183,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2187,13'
          Dst:             H5B2_find
        - Src:             'H5SM.c:2187,13'
          Dst:             H5SM__get_refcount_bt2_cb
        - Src:             'H5SM.c:2188,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2190,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2199,17'
          Dst:             H5AC_unprotect
        - Src:             'H5SM.c:2200,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2201,53'
          Dst:             H5F_get_sohm_addr
        - Src:             'H5SM.c:2201,18'
          Dst:             H5AC_unprotect
        - Src:             'H5SM.c:2202,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2203,18'
          Dst:             H5HF_close
        - Src:             'H5SM.c:2204,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2205,16'
          Dst:             H5B2_close
        - Src:             'H5SM.c:2206,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2208,24'
          Dst:             H5MM_xfree
        - Src:             'H5SM.c:2210,5'
          Dst:             H5AC_tag
    - functionName:    H5SM__get_index
      functionSourceFile: '/src/hdf5/src/H5SM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          100
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5SM__type_to_flag
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SM.c:308,9'
          Dst:             H5SM__type_to_flag
        - Src:             'H5SM.c:309,9'
          Dst:             H5E_printf_stack
    - functionName:    H5SM__type_to_flag
      functionSourceFile: '/src/hdf5/src/H5SM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          79
      EdgeCount:       41
      CyclomaticComplexity: 22
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5SM.c:263,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5SM.c:278,13'
          Dst:             H5E_printf_stack
    - functionName:    H5SM_reconstitute
      functionSourceFile: '/src/hdf5/src/H5SM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2041
      functionLinenumberEnd: 2053
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5SM_get_info
      functionSourceFile: '/src/hdf5/src/H5SM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1918
      functionLinenumberEnd: 2026
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         127
      ICount:          484
      EdgeCount:       142
      CyclomaticComplexity: 17
      functionsReached:
        - H5AC_protect
        - H5AC_set_ring
        - H5AC_tag
        - H5AC_unprotect
        - H5E_printf_stack
        - H5F_get_sohm_addr
        - H5F_get_sohm_nindexes
        - H5F_set_sohm_addr
        - H5F_set_sohm_nindexes
        - H5F_set_sohm_vers
        - H5F_set_store_msg_crt_idx
        - H5O_msg_exists
        - H5O_msg_read
        - H5P_set
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SM.c:1927,5'
          Dst:             H5AC_tag
        - Src:             'H5SM.c:1935,19'
          Dst:             H5O_msg_exists
        - Src:             'H5SM.c:1936,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1946,21'
          Dst:             H5O_msg_read
        - Src:             'H5SM.c:1947,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1954,9'
          Dst:             H5F_set_sohm_addr
        - Src:             'H5SM.c:1955,9'
          Dst:             H5F_set_sohm_vers
        - Src:             'H5SM.c:1956,9'
          Dst:             H5F_set_sohm_nindexes
        - Src:             'H5SM.c:1964,9'
          Dst:             H5AC_set_ring
        - Src:             'H5SM.c:1967,86'
          Dst:             H5F_get_sohm_addr
        - Src:             'H5SM.c:1967,53'
          Dst:             H5AC_protect
        - Src:             'H5SM.c:1969,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1989,17'
          Dst:             H5F_set_store_msg_crt_idx
        - Src:             'H5SM.c:1993,29'
          Dst:             H5F_get_sohm_nindexes
        - Src:             'H5SM.c:1994,13'
          Dst:             H5P_set
        - Src:             'H5SM.c:1995,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1996,13'
          Dst:             H5P_set
        - Src:             'H5SM.c:1997,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1998,13'
          Dst:             H5P_set
        - Src:             'H5SM.c:1999,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2000,13'
          Dst:             H5P_set
        - Src:             'H5SM.c:2001,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2002,13'
          Dst:             H5P_set
        - Src:             'H5SM.c:2003,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2007,9'
          Dst:             H5F_set_sohm_addr
        - Src:             'H5SM.c:2008,9'
          Dst:             H5F_set_sohm_vers
        - Src:             'H5SM.c:2009,9'
          Dst:             H5F_set_sohm_nindexes
        - Src:             'H5SM.c:2012,29'
          Dst:             H5F_get_sohm_nindexes
        - Src:             'H5SM.c:2013,13'
          Dst:             H5P_set
        - Src:             'H5SM.c:2014,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2020,9'
          Dst:             H5AC_set_ring
        - Src:             'H5SM.c:2023,53'
          Dst:             H5F_get_sohm_addr
        - Src:             'H5SM.c:2023,18'
          Dst:             H5AC_unprotect
        - Src:             'H5SM.c:2024,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:2026,5'
          Dst:             H5AC_tag
    - functionName:    H5SM__delete_from_index
      functionSourceFile: '/src/hdf5/src/H5SM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1726
      functionLinenumberEnd: 1904
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         233
      ICount:          869
      EdgeCount:       268
      CyclomaticComplexity: 37
      functionsReached:
        - H5AC_protect
        - H5AC_unprotect
        - H5B2_close
        - H5B2_modify
        - H5B2_open
        - H5B2_remove
        - H5E_printf_stack
        - H5HF_close
        - H5HF_open
        - H5HF_remove
        - H5MM_xfree
        - H5SM__convert_btree_to_list
        - H5SM__decr_ref
        - H5SM__delete_index
        - H5SM__find_in_list
        - H5SM__read_mesg
        - H5_checksum_lookup3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SM.c:1751,26'
          Dst:             H5HF_open
        - Src:             'H5SM.c:1752,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1770,9'
          Dst:             H5SM__read_mesg
        - Src:             'H5SM.c:1771,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1778,25'
          Dst:             H5_checksum_lookup3
        - Src:             'H5SM.c:1790,44'
          Dst:             H5AC_protect
        - Src:             'H5SM.c:1792,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1795,13'
          Dst:             H5SM__find_in_list
        - Src:             'H5SM.c:1796,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1798,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1811,28'
          Dst:             H5B2_open
        - Src:             'H5SM.c:1812,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1817,13'
          Dst:             H5B2_modify
        - Src:             'H5SM.c:1817,13'
          Dst:             H5SM__decr_ref
        - Src:             'H5SM.c:1818,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1841,36'
          Dst:             H5B2_open
        - Src:             'H5SM.c:1842,21'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1845,17'
          Dst:             H5B2_remove
        - Src:             'H5SM.c:1846,17'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1851,17'
          Dst:             H5HF_remove
        - Src:             'H5SM.c:1852,17'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1862,25'
          Dst:             H5AC_unprotect
        - Src:             'H5SM.c:1864,17'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1868,17'
          Dst:             H5HF_close
        - Src:             'H5SM.c:1869,17'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1873,17'
          Dst:             H5SM__delete_index
        - Src:             'H5SM.c:1874,17'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1880,17'
          Dst:             H5SM__convert_btree_to_list
        - Src:             'H5SM.c:1881,17'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1887,17'
          Dst:             H5AC_unprotect
        - Src:             'H5SM.c:1888,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1891,18'
          Dst:             H5HF_close
        - Src:             'H5SM.c:1892,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1893,16'
          Dst:             H5B2_close
        - Src:             'H5SM.c:1894,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1900,24'
          Dst:             H5MM_xfree
    - functionName:    H5SM_delete
      functionSourceFile: '/src/hdf5/src/H5SM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1521
      functionLinenumberEnd: 1594
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         101
      ICount:          354
      EdgeCount:       113
      CyclomaticComplexity: 14
      functionsReached:
        - H5AC_protect
        - H5AC_tag
        - H5AC_unprotect
        - H5E_printf_stack
        - H5F_get_sohm_addr
        - H5MM_xfree
        - H5O_msg_decode
        - H5O_msg_delete
        - H5O_msg_free
        - H5SM__delete_from_index
        - H5SM__get_index
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SM.c:1532,5'
          Dst:             H5AC_tag
        - Src:             'H5SM.c:1545,82'
          Dst:             H5F_get_sohm_addr
        - Src:             'H5SM.c:1545,49'
          Dst:             H5AC_protect
        - Src:             'H5SM.c:1547,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1550,9'
          Dst:             H5SM__get_index
        - Src:             'H5SM.c:1551,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1553,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1559,9'
          Dst:             H5SM__delete_from_index
        - Src:             'H5SM.c:1561,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1564,44'
          Dst:             H5F_get_sohm_addr
        - Src:             'H5SM.c:1564,9'
          Dst:             H5AC_unprotect
        - Src:             'H5SM.c:1565,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1574,28'
          Dst:             H5O_msg_decode
        - Src:             'H5SM.c:1575,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1577,13'
          Dst:             H5O_msg_delete
        - Src:             'H5SM.c:1578,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1583,53'
          Dst:             H5F_get_sohm_addr
        - Src:             'H5SM.c:1583,18'
          Dst:             H5AC_unprotect
        - Src:             'H5SM.c:1584,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1588,9'
          Dst:             H5O_msg_free
        - Src:             'H5SM.c:1592,20'
          Dst:             H5MM_xfree
        - Src:             'H5SM.c:1594,5'
          Dst:             H5AC_tag
    - functionName:    H5SM__write_mesg
      functionSourceFile: '/src/hdf5/src/H5SM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1224
      functionLinenumberEnd: 1501
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         305
      ICount:          1109
      EdgeCount:       350
      CyclomaticComplexity: 47
      functionsReached:
        - H5AC_protect
        - H5AC_unprotect
        - H5B2_close
        - H5B2_find
        - H5B2_insert
        - H5B2_modify
        - H5B2_open
        - H5E_printf_stack
        - H5HF_close
        - H5HF_insert
        - H5HF_open
        - H5MM_xfree
        - H5O_get_oh_addr
        - H5O_msg_can_share_in_ohdr
        - H5O_msg_encode
        - H5O_msg_get_crt_index
        - H5O_msg_raw_size
        - H5O_msg_set_share
        - H5SM__convert_list_to_btree
        - H5SM__find_in_list
        - H5SM__incr_ref
        - H5_checksum_lookup3
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SM.c:1245,21'
          Dst:             H5O_msg_raw_size
        - Src:             'H5SM.c:1246,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1248,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1249,9'
          Dst:             H5O_msg_encode
        - Src:             'H5SM.c:1250,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1253,26'
          Dst:             H5HF_open
        - Src:             'H5SM.c:1254,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1261,28'
          Dst:             H5_checksum_lookup3
        - Src:             'H5SM.c:1276,44'
          Dst:             H5AC_protect
        - Src:             'H5SM.c:1278,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1284,13'
          Dst:             H5SM__find_in_list
        - Src:             'H5SM.c:1285,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1298,25'
          Dst:             H5HF_insert
        - Src:             'H5SM.c:1299,25'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1323,28'
          Dst:             H5B2_open
        - Src:             'H5SM.c:1324,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1332,17'
          Dst:             H5B2_find
        - Src:             'H5SM.c:1333,17'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1346,17'
          Dst:             H5B2_modify
        - Src:             'H5SM.c:1346,17'
          Dst:             H5SM__incr_ref
        - Src:             'H5SM.c:1347,17'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1378,30'
          Dst:             H5O_msg_can_share_in_ohdr
        - Src:             'H5SM.c:1379,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1403,17'
          Dst:             H5O_msg_get_crt_index
        - Src:             'H5SM.c:1404,17'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1409,40'
          Dst:             H5O_get_oh_addr
        - Src:             'H5SM.c:1423,21'
          Dst:             H5HF_insert
        - Src:             'H5SM.c:1424,21'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1438,21'
          Dst:             H5SM__convert_list_to_btree
        - Src:             'H5SM.c:1439,21'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1447,25'
          Dst:             H5SM__find_in_list
        - Src:             'H5SM.c:1448,25'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1451,25'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1464,40'
          Dst:             H5B2_open
        - Src:             'H5SM.c:1465,25'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1469,21'
          Dst:             H5B2_insert
        - Src:             'H5SM.c:1470,21'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1483,9'
          Dst:             H5O_msg_set_share
        - Src:             'H5SM.c:1484,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1488,18'
          Dst:             H5HF_close
        - Src:             'H5SM.c:1489,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1490,16'
          Dst:             H5B2_close
        - Src:             'H5SM.c:1491,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1494,17'
          Dst:             H5AC_unprotect
        - Src:             'H5SM.c:1496,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1499,24'
          Dst:             H5MM_xfree
    - functionName:    H5SM__create_index
      functionSourceFile: '/src/hdf5/src/H5SM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         87
      ICount:          334
      EdgeCount:       98
      CyclomaticComplexity: 13
      functionsReached:
        - H5B2_close
        - H5B2_create
        - H5B2_get_addr
        - H5E_printf_stack
        - H5F_sizeof_addr
        - H5HF_close
        - H5HF_create
        - H5HF_get_heap_addr
        - H5SM__create_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SM.c:458,41'
          Dst:             H5SM__create_list
        - Src:             'H5SM.c:459,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:473,46'
          Dst:             H5F_sizeof_addr
        - Src:             'H5SM.c:473,46'
          Dst:             H5F_sizeof_addr
        - Src:             'H5SM.c:476,28'
          Dst:             H5B2_create
        - Src:             'H5SM.c:477,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:480,13'
          Dst:             H5B2_get_addr
        - Src:             'H5SM.c:481,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:498,26'
          Dst:             H5HF_create
        - Src:             'H5SM.c:499,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:501,9'
          Dst:             H5HF_get_heap_addr
        - Src:             'H5SM.c:502,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:517,18'
          Dst:             H5HF_close
        - Src:             'H5SM.c:518,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:519,16'
          Dst:             H5B2_close
        - Src:             'H5SM.c:520,9'
          Dst:             H5E_printf_stack
    - functionName:    H5SM_try_share
      functionSourceFile: '/src/hdf5/src/H5SM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1131
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          404
      EdgeCount:       123
      CyclomaticComplexity: 19
      functionsReached:
        - H5AC_protect
        - H5AC_tag
        - H5AC_unprotect
        - H5E_printf_stack
        - H5F_get_sohm_addr
        - H5SM__can_share_common
        - H5SM__create_index
        - H5SM__write_mesg
        - H5SM_can_share
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SM.c:1052,5'
          Dst:             H5AC_tag
        - Src:             'H5SM.c:1070,20'
          Dst:             H5SM__can_share_common
        - Src:             'H5SM.c:1071,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1079,82'
          Dst:             H5F_get_sohm_addr
        - Src:             'H5SM.c:1079,49'
          Dst:             H5AC_protect
        - Src:             'H5SM.c:1081,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1084,20'
          Dst:             H5SM_can_share
        - Src:             'H5SM.c:1085,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1093,13'
          Dst:             H5SM__create_index
        - Src:             'H5SM.c:1094,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1101,9'
          Dst:             H5SM__write_mesg
        - Src:             'H5SM.c:1103,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1128,53'
          Dst:             H5F_get_sohm_addr
        - Src:             'H5SM.c:1128,18'
          Dst:             H5AC_unprotect
        - Src:             'H5SM.c:1129,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:1131,5'
          Dst:             H5AC_tag
    - functionName:    H5SM__can_share_common
      functionSourceFile: '/src/hdf5/src/H5SM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 904
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          86
      EdgeCount:       28
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5F_get_sohm_addr
        - H5O_msg_can_share
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SM.c:890,10'
          Dst:             H5F_get_sohm_addr
        - Src:             'H5SM.c:894,22'
          Dst:             H5O_msg_can_share
        - Src:             'H5SM.c:895,9'
          Dst:             H5E_printf_stack
    - functionName:    H5SM_can_share
      functionSourceFile: '/src/hdf5/src/H5SM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 978
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          292
      EdgeCount:       94
      CyclomaticComplexity: 14
      functionsReached:
        - H5AC_protect
        - H5AC_tag
        - H5AC_unprotect
        - H5E_printf_stack
        - H5F_get_sohm_addr
        - H5O_msg_raw_size
        - H5SM__can_share_common
        - H5SM__get_index
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SM.c:931,5'
          Dst:             H5AC_tag
        - Src:             'H5SM.c:934,20'
          Dst:             H5SM__can_share_common
        - Src:             'H5SM.c:935,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:949,89'
          Dst:             H5F_get_sohm_addr
        - Src:             'H5SM.c:949,56'
          Dst:             H5AC_protect
        - Src:             'H5SM.c:951,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:957,9'
          Dst:             H5SM__get_index
        - Src:             'H5SM.c:958,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:963,27'
          Dst:             H5O_msg_raw_size
        - Src:             'H5SM.c:964,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:975,44'
          Dst:             H5F_get_sohm_addr
        - Src:             'H5SM.c:975,9'
          Dst:             H5AC_unprotect
        - Src:             'H5SM.c:976,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:978,5'
          Dst:             H5AC_tag
    - functionName:    H5SM_get_fheap_addr
      functionSourceFile: '/src/hdf5/src/H5SM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          174
      EdgeCount:       53
      CyclomaticComplexity: 7
      functionsReached:
        - H5AC_protect
        - H5AC_tag
        - H5AC_unprotect
        - H5E_printf_stack
        - H5F_get_sohm_addr
        - H5SM__get_index
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SM.c:398,5'
          Dst:             H5AC_tag
        - Src:             'H5SM.c:408,82'
          Dst:             H5F_get_sohm_addr
        - Src:             'H5SM.c:408,49'
          Dst:             H5AC_protect
        - Src:             'H5SM.c:410,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:413,9'
          Dst:             H5SM__get_index
        - Src:             'H5SM.c:414,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:416,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:423,53'
          Dst:             H5F_get_sohm_addr
        - Src:             'H5SM.c:423,18'
          Dst:             H5AC_unprotect
        - Src:             'H5SM.c:424,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:426,5'
          Dst:             H5AC_tag
    - functionName:    H5SM_type_shared
      functionSourceFile: '/src/hdf5/src/H5SM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          194
      EdgeCount:       58
      CyclomaticComplexity: 9
      functionsReached:
        - H5AC_protect
        - H5AC_tag
        - H5AC_unprotect
        - H5E_printf_stack
        - H5F_get_sohm_addr
        - H5SM__type_to_flag
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SM.c:344,5'
          Dst:             H5AC_tag
        - Src:             'H5SM.c:347,9'
          Dst:             H5SM__type_to_flag
        - Src:             'H5SM.c:348,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:351,9'
          Dst:             H5F_get_sohm_addr
        - Src:             'H5SM.c:357,86'
          Dst:             H5F_get_sohm_addr
        - Src:             'H5SM.c:357,53'
          Dst:             H5AC_protect
        - Src:             'H5SM.c:359,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:374,53'
          Dst:             H5F_get_sohm_addr
        - Src:             'H5SM.c:374,18'
          Dst:             H5AC_unprotect
        - Src:             'H5SM.c:375,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:377,5'
          Dst:             H5AC_tag
    - functionName:    H5SM_init
      functionSourceFile: '/src/hdf5/src/H5SM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         154
      ICount:          675
      EdgeCount:       174
      CyclomaticComplexity: 22
      functionsReached:
        - H5AC_insert_entry
        - H5AC_set_ring
        - H5AC_tag
        - H5E_printf_stack
        - H5FL_arr_malloc
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5F_get_sohm_addr
        - H5F_get_sohm_nindexes
        - H5F_get_sohm_vers
        - H5F_set_sohm_addr
        - H5F_set_store_msg_crt_idx
        - H5F_sizeof_addr
        - H5MF_alloc
        - H5MF_xfree
        - H5O_msg_create
        - H5P_get
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SM.c:125,5'
          Dst:             H5AC_tag
        - Src:             'H5SM.c:132,5'
          Dst:             H5AC_set_ring
        - Src:             'H5SM.c:135,26'
          Dst:             H5FL_reg_calloc
        - Src:             'H5SM.c:136,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:137,26'
          Dst:             H5F_get_sohm_nindexes
        - Src:             'H5SM.c:138,26'
          Dst:             H5F_get_sohm_nindexes
        - Src:             'H5SM.c:138,26'
          Dst:             H5F_sizeof_addr
        - Src:             'H5SM.c:138,26'
          Dst:             H5F_sizeof_addr
        - Src:             'H5SM.c:141,9'
          Dst:             H5P_get
        - Src:             'H5SM.c:142,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:143,9'
          Dst:             H5P_get
        - Src:             'H5SM.c:144,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:145,9'
          Dst:             H5P_get
        - Src:             'H5SM.c:146,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:147,9'
          Dst:             H5P_get
        - Src:             'H5SM.c:148,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:152,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:158,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:178,45'
          Dst:             H5FL_arr_malloc
        - Src:             'H5SM.c:179,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:200,39'
          Dst:             H5F_sizeof_addr
        - Src:             'H5SM.c:200,39'
          Dst:             H5F_sizeof_addr
        - Src:             'H5SM.c:204,38'
          Dst:             H5MF_alloc
        - Src:             'H5SM.c:205,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:208,9'
          Dst:             H5AC_insert_entry
        - Src:             'H5SM.c:209,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:212,5'
          Dst:             H5F_set_sohm_addr
        - Src:             'H5SM.c:218,9'
          Dst:             H5F_set_store_msg_crt_idx
        - Src:             'H5SM.c:221,5'
          Dst:             H5AC_set_ring
        - Src:             'H5SM.c:224,27'
          Dst:             H5F_get_sohm_addr
        - Src:             'H5SM.c:225,27'
          Dst:             H5F_get_sohm_vers
        - Src:             'H5SM.c:226,27'
          Dst:             H5F_get_sohm_nindexes
        - Src:             'H5SM.c:227,9'
          Dst:             H5O_msg_create
        - Src:             'H5SM.c:229,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SM.c:234,9'
          Dst:             H5AC_set_ring
        - Src:             'H5SM.c:238,13'
          Dst:             H5MF_xfree
        - Src:             'H5SM.c:240,21'
          Dst:             H5FL_reg_free
        - Src:             'H5SM.c:243,5'
          Dst:             H5AC_tag
    - functionName:    H5SM__bt2_debug
      functionSourceFile: '/src/hdf5/src/H5SMbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          71
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SMbtree2.c:177,9'
          Dst:             fprintf
        - Src:             'H5SMbtree2.c:182,9'
          Dst:             fprintf
    - functionName:    H5SM__bt2_store
      functionSourceFile: '/src/hdf5/src/H5SMbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5SM__bt2_dst_context
      functionSourceFile: '/src/hdf5/src/H5SMbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_reg_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SMbtree2.c:129,11'
          Dst:             H5FL_reg_free
    - functionName:    H5SM__bt2_crt_context
      functionSourceFile: '/src/hdf5/src/H5SMbtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          59
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
        - H5F_sizeof_addr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SMbtree2.c:95,24'
          Dst:             H5FL_reg_malloc
        - Src:             'H5SMbtree2.c:96,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SMbtree2.c:99,24'
          Dst:             H5F_sizeof_addr
    - functionName:    H5SM__cache_list_free_icr
      functionSourceFile: '/src/hdf5/src/H5SMcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5SM__list_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SMcache.c:708,9'
          Dst:             H5SM__list_free
        - Src:             'H5SMcache.c:709,9'
          Dst:             H5E_printf_stack
    - functionName:    H5SM__cache_list_serialize
      functionSourceFile: '/src/hdf5/src/H5SMcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          222
      EdgeCount:       35
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5F_sizeof_addr
        - H5SM__message_encode
        - H5_checksum_metadata
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SMcache.c:654,24'
          Dst:             H5F_sizeof_addr
        - Src:             'H5SMcache.c:657,17'
          Dst:             H5SM__message_encode
        - Src:             'H5SMcache.c:658,17'
          Dst:             H5E_printf_stack
        - Src:             'H5SMcache.c:660,22'
          Dst:             H5F_sizeof_addr
        - Src:             'H5SMcache.c:660,22'
          Dst:             H5F_sizeof_addr
        - Src:             'H5SMcache.c:668,23'
          Dst:             H5_checksum_metadata
    - functionName:    H5SM__cache_list_image_len
      functionSourceFile: '/src/hdf5/src/H5SMcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5SM__cache_list_deserialize
      functionSourceFile: '/src/hdf5/src/H5SMcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          350
      EdgeCount:       79
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5FL_arr_free
        - H5FL_arr_malloc
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5F_sizeof_addr
        - H5SM__message_decode
        - memcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SMcache.c:540,25'
          Dst:             H5FL_reg_malloc
        - Src:             'H5SMcache.c:541,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SMcache.c:545,50'
          Dst:             H5FL_arr_malloc
        - Src:             'H5SMcache.c:546,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SMcache.c:550,9'
          Dst:             memcmp
        - Src:             'H5SMcache.c:551,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SMcache.c:555,23'
          Dst:             H5F_sizeof_addr
        - Src:             'H5SMcache.c:557,13'
          Dst:             H5SM__message_decode
        - Src:             'H5SMcache.c:558,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SMcache.c:560,18'
          Dst:             H5F_sizeof_addr
        - Src:             'H5SMcache.c:560,18'
          Dst:             H5F_sizeof_addr
        - Src:             'H5SMcache.c:581,30'
          Dst:             H5FL_arr_free
        - Src:             'H5SMcache.c:582,16'
          Dst:             H5FL_reg_free
    - functionName:    H5SM__cache_list_verify_chksum
      functionSourceFile: '/src/hdf5/src/H5SMcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          112
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5F_get_checksums
        - H5F_sizeof_addr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SMcache.c:492,16'
          Dst:             H5F_sizeof_addr
        - Src:             'H5SMcache.c:492,16'
          Dst:             H5F_sizeof_addr
        - Src:             'H5SMcache.c:495,9'
          Dst:             H5F_get_checksums
        - Src:             'H5SMcache.c:496,9'
          Dst:             H5E_printf_stack
    - functionName:    H5SM__cache_list_get_initial_load_size
      functionSourceFile: '/src/hdf5/src/H5SMcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5SM__cache_table_free_icr
      functionSourceFile: '/src/hdf5/src/H5SMcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5SM__table_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SMcache.c:426,9'
          Dst:             H5SM__table_free
        - Src:             'H5SMcache.c:427,9'
          Dst:             H5E_printf_stack
    - functionName:    H5SM__cache_table_serialize
      functionSourceFile: '/src/hdf5/src/H5SMcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          322
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - H5F_addr_encode
        - H5_checksum_metadata
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SMcache.c:383,9'
          Dst:             H5F_addr_encode
        - Src:             'H5SMcache.c:386,9'
          Dst:             H5F_addr_encode
        - Src:             'H5SMcache.c:390,23'
          Dst:             H5_checksum_metadata
    - functionName:    H5SM__cache_table_image_len
      functionSourceFile: '/src/hdf5/src/H5SMcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5SM__cache_table_deserialize
      functionSourceFile: '/src/hdf5/src/H5SMcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          586
      EdgeCount:       90
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5FL_arr_malloc
        - H5FL_reg_calloc
        - H5F_addr_decode
        - H5F_get_sohm_nindexes
        - H5F_sizeof_addr
        - H5SM__table_free
        - memcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SMcache.c:216,26'
          Dst:             H5FL_reg_calloc
        - Src:             'H5SMcache.c:217,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SMcache.c:220,26'
          Dst:             H5F_get_sohm_nindexes
        - Src:             'H5SMcache.c:226,25'
          Dst:             H5F_get_sohm_nindexes
        - Src:             'H5SMcache.c:226,25'
          Dst:             H5F_sizeof_addr
        - Src:             'H5SMcache.c:226,25'
          Dst:             H5F_sizeof_addr
        - Src:             'H5SMcache.c:230,9'
          Dst:             memcmp
        - Src:             'H5SMcache.c:231,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SMcache.c:236,45'
          Dst:             H5FL_arr_malloc
        - Src:             'H5SMcache.c:237,9'
          Dst:             H5E_printf_stack
        - Src:             'H5SMcache.c:243,13'
          Dst:             H5E_printf_stack
        - Src:             'H5SMcache.c:264,9'
          Dst:             H5F_addr_decode
        - Src:             'H5SMcache.c:267,9'
          Dst:             H5F_addr_decode
        - Src:             'H5SMcache.c:270,39'
          Dst:             H5F_sizeof_addr
        - Src:             'H5SMcache.c:270,39'
          Dst:             H5F_sizeof_addr
        - Src:             'H5SMcache.c:286,13'
          Dst:             H5SM__table_free
        - Src:             'H5SMcache.c:287,13'
          Dst:             H5E_printf_stack
    - functionName:    H5SM__cache_table_verify_chksum
      functionSourceFile: '/src/hdf5/src/H5SMcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          73
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5F_get_checksums
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SMcache.c:165,9'
          Dst:             H5F_get_checksums
        - Src:             'H5SMcache.c:166,9'
          Dst:             H5E_printf_stack
    - functionName:    H5SM__cache_table_get_initial_load_size
      functionSourceFile: '/src/hdf5/src/H5SMcache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5F_get_sohm_nindexes
        - H5F_sizeof_addr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SMcache.c:135,18'
          Dst:             H5F_get_sohm_nindexes
        - Src:             'H5SMcache.c:135,18'
          Dst:             H5F_sizeof_addr
        - Src:             'H5SMcache.c:135,18'
          Dst:             H5F_sizeof_addr
    - functionName:    H5SM__message_decode
      functionSourceFile: '/src/hdf5/src/H5SMmessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          211
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - H5F_addr_decode_len
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SMmessage.c:327,9'
          Dst:             H5F_addr_decode_len
    - functionName:    H5SM__message_encode
      functionSourceFile: '/src/hdf5/src/H5SMmessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          191
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - H5F_addr_encode_len
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SMmessage.c:290,9'
          Dst:             H5F_addr_encode_len
    - functionName:    H5SM__compare_iter_op
      functionSourceFile: '/src/hdf5/src/H5SMmessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          167
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_flush
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SMmessage.c:138,21'
          Dst:             H5O_msg_flush
        - Src:             'H5SMmessage.c:139,21'
          Dst:             H5E_printf_stack
        - Src:             'H5SMmessage.c:143,26'
          Dst:             memcmp
    - functionName:    H5SM__compare_cb
      functionSourceFile: '/src/hdf5/src/H5SMmessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SMmessage.c:90,22'
          Dst:             memcmp
    - functionName:    H5SM__message_compare
      functionSourceFile: '/src/hdf5/src/H5SMmessage.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          326
      EdgeCount:       85
      CyclomaticComplexity: 16
      functionsReached:
        - H5E_printf_stack
        - H5HF_op
        - H5O_loc_reset
        - H5O_msg_iterate
        - H5SM__compare_cb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5SMmessage.c:220,17'
          Dst:             H5HF_op
        - Src:             'H5SMmessage.c:220,17'
          Dst:             H5SM__compare_cb
        - Src:             'H5SMmessage.c:221,17'
          Dst:             H5E_printf_stack
        - Src:             'H5SMmessage.c:232,17'
          Dst:             H5O_loc_reset
        - Src:             'H5SMmessage.c:233,17'
          Dst:             H5E_printf_stack
        - Src:             'H5SMmessage.c:245,17'
          Dst:             H5O_msg_iterate
        - Src:             'H5SMmessage.c:246,17'
          Dst:             H5E_printf_stack
    - functionName:    H5T_path_match_find_type_with_volobj
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5602
      functionLinenumberEnd: 5650
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          189
      EdgeCount:       40
      CyclomaticComplexity: 6
      functionsReached:
        - H5T_path_match_find_type_with_volobj
      functionUses:    5
      BranchProfiles:
        - Branch String:   'H5T.c:5612,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5T.c:5617,33'
          Dst:             H5T_path_match_find_type_with_volobj
        - Src:             'H5T.c:5625,33'
          Dst:             H5T_path_match_find_type_with_volobj
        - Src:             'H5T.c:5631,33'
          Dst:             H5T_path_match_find_type_with_volobj
    - functionName:    H5T__path_find_init_new_path
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5329
      functionLinenumberEnd: 5475
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         257
      ICount:          950
      EdgeCount:       296
      CyclomaticComplexity: 41
      functionsReached:
        - H5CX_get_dxpl
        - H5E_clear_stack
        - H5E_printf_stack
        - H5I_dec_ref
        - H5I_register
        - H5T_close
        - H5T_copy
        - strncpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:5354,52'
          Dst:             H5T_copy
        - Src:             'H5T.c:5355,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5356,52'
          Dst:             H5T_copy
        - Src:             'H5T.c:5357,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5359,41'
          Dst:             H5I_register
        - Src:             'H5T.c:5360,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5362,41'
          Dst:             H5I_register
        - Src:             'H5T.c:5363,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5366,94'
          Dst:             H5CX_get_dxpl
        - Src:             'H5T.c:5372,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5375,17'
          Dst:             H5I_dec_ref
        - Src:             'H5T.c:5376,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5381,17'
          Dst:             H5I_dec_ref
        - Src:             'H5T.c:5382,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5408,38'
          Dst:             H5T_copy
        - Src:             'H5T.c:5409,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5410,38'
          Dst:             H5T_copy
        - Src:             'H5T.c:5411,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5413,27'
          Dst:             H5I_register
        - Src:             'H5T.c:5414,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5416,27'
          Dst:             H5I_register
        - Src:             'H5T.c:5417,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5421,54'
          Dst:             H5CX_get_dxpl
        - Src:             'H5T.c:5430,17'
          Dst:             H5E_clear_stack
        - Src:             'H5T.c:5431,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5437,13'
          Dst:             strncpy
        - Src:             'H5T.c:5444,17'
          Dst:             H5I_dec_ref
        - Src:             'H5T.c:5445,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5450,17'
          Dst:             H5I_dec_ref
        - Src:             'H5T.c:5451,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5459,13'
          Dst:             H5I_dec_ref
        - Src:             'H5T.c:5460,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5463,13'
          Dst:             H5T_close
        - Src:             'H5T.c:5464,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5467,13'
          Dst:             H5I_dec_ref
        - Src:             'H5T.c:5468,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5471,13'
          Dst:             H5T_close
        - Src:             'H5T.c:5472,13'
          Dst:             H5E_printf_stack
    - functionName:    H5T_copy
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3795
      functionLinenumberEnd: 3852
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         61
      ICount:          239
      EdgeCount:       68
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5T__complete_copy
        - H5T__initiate_copy
        - H5VL_free_object
      functionUses:    107
      BranchProfiles:
        - Branch String:   'H5T.c:3810,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5T.c:3806,27'
          Dst:             H5T__initiate_copy
        - Src:             'H5T.c:3807,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3832,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3836,9'
          Dst:             H5T__complete_copy
        - Src:             'H5T.c:3837,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3846,50'
          Dst:             H5VL_free_object
        - Src:             'H5T.c:3847,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3848,30'
          Dst:             H5FL_reg_free
        - Src:             'H5T.c:3849,30'
          Dst:             H5FL_reg_free
    - functionName:    H5T_close
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4187
      functionLinenumberEnd: 4253
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         106
      ICount:          360
      EdgeCount:       119
      CyclomaticComplexity: 15
      functionsReached:
        - H5AC_cork
        - H5E_printf_stack
        - H5FO_delete
        - H5FO_top_count
        - H5FO_top_decr
        - H5O_close
        - H5O_loc_free
        - H5T_close_real
      functionUses:    35
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:4210,13'
          Dst:             H5FO_top_decr
        - Src:             'H5T.c:4211,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:4218,17'
          Dst:             H5AC_cork
        - Src:             'H5T.c:4219,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:4221,21'
          Dst:             H5AC_cork
        - Src:             'H5T.c:4222,21'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:4225,17'
          Dst:             H5FO_delete
        - Src:             'H5T.c:4226,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:4228,17'
          Dst:             H5O_close
        - Src:             'H5T.c:4229,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:4236,17'
          Dst:             H5FO_top_count
        - Src:             'H5T.c:4238,21'
          Dst:             H5O_close
        - Src:             'H5T.c:4239,21'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:4243,21'
          Dst:             H5O_loc_free
        - Src:             'H5T.c:4244,21'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:4249,9'
          Dst:             H5T_close_real
        - Src:             'H5T.c:4250,9'
          Dst:             H5E_printf_stack
    - functionName:    H5T_close_real
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4148
      functionLinenumberEnd: 4172
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          85
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5G_name_free
        - H5T__free
      functionUses:    59
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:4158,13'
          Dst:             H5T__free
        - Src:             'H5T.c:4159,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:4162,22'
          Dst:             H5FL_reg_free
        - Src:             'H5T.c:4166,9'
          Dst:             H5G_name_free
        - Src:             'H5T.c:4169,10'
          Dst:             H5FL_reg_free
    - functionName:    H5T__free
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4064
      functionLinenumberEnd: 4131
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         77
      ICount:          421
      EdgeCount:       84
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5G_name_free
        - H5MM_xfree
        - H5T_close_real
        - H5VL_free_object
      functionUses:    3
      BranchProfiles:
        - Branch String:   'H5T.c:4080,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5T.c:4073,5'
          Dst:             H5G_name_free
        - Src:             'H5T.c:4077,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:4083,61'
          Dst:             H5MM_xfree
        - Src:             'H5T.c:4084,21'
          Dst:             H5T_close_real
        - Src:             'H5T.c:4085,21'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:4088,58'
          Dst:             H5MM_xfree
        - Src:             'H5T.c:4094,56'
          Dst:             H5MM_xfree
        - Src:             'H5T.c:4095,52'
          Dst:             H5MM_xfree
        - Src:             'H5T.c:4096,54'
          Dst:             H5MM_xfree
        - Src:             'H5T.c:4101,48'
          Dst:             H5MM_xfree
        - Src:             'H5T.c:4121,31'
          Dst:             H5T_close_real
        - Src:             'H5T.c:4122,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:4126,38'
          Dst:             H5VL_free_object
        - Src:             'H5T.c:4127,9'
          Dst:             H5E_printf_stack
    - functionName:    H5T__initiate_copy
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3490
      functionLinenumberEnd: 3526
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          193
      EdgeCount:       57
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5VL_free_object
        - H5VL_object_inc_rc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:3497,27'
          Dst:             H5FL_reg_malloc
        - Src:             'H5T.c:3498,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3499,35'
          Dst:             H5FL_reg_malloc
        - Src:             'H5T.c:3500,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3507,15'
          Dst:             H5VL_object_inc_rc
        - Src:             'H5T.c:3519,54'
          Dst:             H5VL_free_object
        - Src:             'H5T.c:3520,21'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3521,34'
          Dst:             H5FL_reg_free
        - Src:             'H5T.c:3523,22'
          Dst:             H5FL_reg_free
    - functionName:    H5T__copy_transient
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3541
      functionLinenumberEnd: 3551
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5T_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:3547,30'
          Dst:             H5T_copy
        - Src:             'H5T.c:3548,9'
          Dst:             H5E_printf_stack
    - functionName:    H5T__copy_all
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3566
      functionLinenumberEnd: 3576
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5T_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:3572,30'
          Dst:             H5T_copy
        - Src:             'H5T.c:3573,9'
          Dst:             H5E_printf_stack
    - functionName:    H5T__complete_copy
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3595
      functionLinenumberEnd: 3779
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         256
      ICount:          1232
      EdgeCount:       290
      CyclomaticComplexity: 36
      functionsReached:
        - H5E_printf_stack
        - H5G_name_copy
        - H5G_name_reset
        - H5MM_xstrdup
        - H5O_loc_copy_deep
        - H5O_loc_reset
        - H5O_msg_reset_share
        - H5O_set_shared
        - H5T_set_loc
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5T.c:3611,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5T.c:3609,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3624,25'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3634,38'
          Dst:             H5MM_xstrdup
        - Src:             'H5T.c:3635,25'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3639,25'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3646,25'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3653,34'
          Dst:             strcmp
        - Src:             'H5T.c:3662,29'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3683,21'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3698,25'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3702,25'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3707,42'
          Dst:             H5MM_xstrdup
        - Src:             'H5T.c:3708,29'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3723,25'
          Dst:             H5T_set_loc
        - Src:             'H5T.c:3724,25'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3731,48'
          Dst:             H5MM_xstrdup
        - Src:             'H5T.c:3754,9'
          Dst:             H5O_loc_reset
        - Src:             'H5T.c:3755,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3756,9'
          Dst:             H5G_name_reset
        - Src:             'H5T.c:3757,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3760,13'
          Dst:             H5O_loc_copy_deep
        - Src:             'H5T.c:3761,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3762,13'
          Dst:             H5G_name_copy
        - Src:             'H5T.c:3763,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3771,13'
          Dst:             H5O_set_shared
        - Src:             'H5T.c:3772,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3776,9'
          Dst:             H5O_msg_reset_share
    - functionName:    H5T_set_loc
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6222
      functionLinenumberEnd: 6360
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         184
      ICount:          921
      EdgeCount:       220
      CyclomaticComplexity: 38
      functionsReached:
        - H5E_printf_stack
        - H5T__ref_set_loc
        - H5T__sort_value
        - H5T__vlen_set_loc
        - H5T_set_loc
      functionUses:    36
      BranchProfiles:
        - Branch String:   'H5T.c:6236,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5T.c:6246,36'
          Dst:             H5T_set_loc
        - Src:             'H5T.c:6247,25'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:6264,17'
          Dst:             H5T__sort_value
        - Src:             'H5T.c:6271,25'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:6287,40'
          Dst:             H5T_set_loc
        - Src:             'H5T.c:6288,29'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:6297,33'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:6312,21'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:6326,36'
          Dst:             H5T_set_loc
        - Src:             'H5T.c:6327,25'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:6333,32'
          Dst:             H5T__vlen_set_loc
        - Src:             'H5T.c:6334,21'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:6341,34'
          Dst:             H5T__ref_set_loc
        - Src:             'H5T.c:6342,21'
          Dst:             H5E_printf_stack
    - functionName:    H5T__init_path_table
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5263
      functionLinenumberEnd: 5313
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         57
      ICount:          205
      EdgeCount:       64
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_clear_stack
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5T__conv_noop
        - calloc
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:5270,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5273,31'
          Dst:             calloc
        - Src:             'H5T.c:5274,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5282,34'
          Dst:             H5FL_reg_calloc
        - Src:             'H5T.c:5283,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5286,5'
          Dst:             snprintf
        - Src:             'H5T.c:5291,9'
          Dst:             H5T__conv_noop
        - Src:             'H5T.c:5297,13'
          Dst:             H5E_clear_stack
        - Src:             'H5T.c:5298,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5309,13'
          Dst:             H5FL_reg_free
    - functionName:    H5T__close_cb
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1868
      functionLinenumberEnd: 1895
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          130
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5T_close
        - H5VL_datatype_close
        - H5VL_free_object
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:1881,13'
          Dst:             H5VL_datatype_close
        - Src:             'H5T.c:1882,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1885,13'
          Dst:             H5VL_free_object
        - Src:             'H5T.c:1886,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1891,9'
          Dst:             H5T_close
        - Src:             'H5T.c:1892,9'
          Dst:             H5E_printf_stack
    - functionName:    H5T_is_numeric_with_unusual_unused_bits
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6750
      functionLinenumberEnd: 6770
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          110
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T__get_path_table_npaths
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6726
      functionLinenumberEnd: 6733
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T_own_vol_obj
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6688
      functionLinenumberEnd: 6710
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5VL_free_object
        - H5VL_object_inc_rc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:6702,38'
          Dst:             H5VL_free_object
        - Src:             'H5T.c:6703,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:6707,11'
          Dst:             H5VL_object_inc_rc
    - functionName:    H5T_patch_vlen_file
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6661
      functionLinenumberEnd: 6672
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T_patch_file
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6630
      functionLinenumberEnd: 6644
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T_set_version
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6591
      functionLinenumberEnd: 6613
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          111
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5F_get_high_bound
        - H5F_get_low_bound
        - H5T__upgrade_version
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:6601,33'
          Dst:             H5F_get_low_bound
        - Src:             'H5T.c:6604,13'
          Dst:             H5T__upgrade_version
        - Src:             'H5T.c:6605,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:6609,52'
          Dst:             H5F_get_high_bound
        - Src:             'H5T.c:6610,9'
          Dst:             H5E_printf_stack
    - functionName:    H5T__upgrade_version
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6561
      functionLinenumberEnd: 6575
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          51
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5T__upgrade_version_cb
        - H5T__visit
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:6570,9'
          Dst:             H5T__visit
        - Src:             'H5T.c:6570,9'
          Dst:             H5T__upgrade_version_cb
        - Src:             'H5T.c:6572,9'
          Dst:             H5E_printf_stack
    - functionName:    H5T__upgrade_version_cb
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6510
      functionLinenumberEnd: 6545
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          136
      EdgeCount:       25
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5T.c:6518,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    H5T__detect_vlen_ref
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6410
      functionLinenumberEnd: 6454
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          181
      EdgeCount:       43
      CyclomaticComplexity: 5
      functionsReached:
        - H5T__detect_vlen_ref
      functionUses:    3
      BranchProfiles:
        - Branch String:   'H5T.c:6425,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5T.c:6430,21'
          Dst:             H5T__detect_vlen_ref
        - Src:             'H5T.c:6437,13'
          Dst:             H5T__detect_vlen_ref
    - functionName:    H5T_is_vl_storage
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6475
      functionLinenumberEnd: 6491
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - H5T__detect_vlen_ref
        - H5T_detect_class
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:6484,9'
          Dst:             H5T_detect_class
        - Src:             'H5T.c:6486,14'
          Dst:             H5T_detect_class
        - Src:             'H5T.c:6487,21'
          Dst:             H5T__detect_vlen_ref
    - functionName:    H5T_detect_class
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2310
      functionLinenumberEnd: 2368
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          371
      EdgeCount:       75
      CyclomaticComplexity: 13
      functionsReached:
        - H5T_detect_class
      functionUses:    29
      BranchProfiles:
        - Branch String:   'H5T.c:2332,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5T.c:2343,39'
          Dst:             H5T_detect_class
        - Src:             'H5T.c:2352,13'
          Dst:             H5T_detect_class
    - functionName:    H5T_is_relocatable
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6382
      functionLinenumberEnd: 6394
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - H5T_detect_class
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:6391,9'
          Dst:             H5T_detect_class
        - Src:             'H5T.c:6391,50'
          Dst:             H5T_detect_class
    - functionName:    H5T_is_sensible
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6155
      functionLinenumberEnd: 6196
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          108
      EdgeCount:       24
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'H5T.c:6162,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    H5T_get_ref_type
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6128
      functionLinenumberEnd: 6138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T_convert_committed_datatype
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6076
      functionLinenumberEnd: 6111
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         56
      ICount:          190
      EdgeCount:       63
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5G_name_free
        - H5O_loc_free
        - H5O_msg_reset_share
        - H5T_is_named
        - H5VL_datatype_close
        - H5VL_free_object
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:6084,9'
          Dst:             H5T_is_named
        - Src:             'H5T.c:6087,9'
          Dst:             H5O_msg_reset_share
        - Src:             'H5T.c:6088,13'
          Dst:             H5O_loc_free
        - Src:             'H5T.c:6089,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:6090,13'
          Dst:             H5G_name_free
        - Src:             'H5T.c:6091,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:6098,17'
          Dst:             H5VL_datatype_close
        - Src:             'H5T.c:6099,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:6102,17'
          Dst:             H5VL_free_object
        - Src:             'H5T.c:6103,17'
          Dst:             H5E_printf_stack
    - functionName:    H5T_is_named
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6044
      functionLinenumberEnd: 6056
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T_is_immutable
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6020
      functionLinenumberEnd: 6030
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T_nameof
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5983
      functionLinenumberEnd: 6004
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          99
      EdgeCount:       57
      CyclomaticComplexity: 30
      functionsReached:
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:
        - Branch String:   'H5T.c:5990,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5T.c:5994,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:6000,13'
          Dst:             H5E_printf_stack
    - functionName:    H5T_oloc
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5946
      functionLinenumberEnd: 5968
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          99
      EdgeCount:       57
      CyclomaticComplexity: 30
      functionsReached:
        - H5E_printf_stack
      functionUses:    9
      BranchProfiles:
        - Branch String:   'H5T.c:5953,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5T.c:5957,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5964,13'
          Dst:             H5E_printf_stack
    - functionName:    H5T_convert_with_ctx
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5913
      functionLinenumberEnd: 5931
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          146
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:5924,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5928,9'
          Dst:             H5E_printf_stack
    - functionName:    H5T_path_bkg
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5765
      functionLinenumberEnd: 5770
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T_path_compound_subset
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5739
      functionLinenumberEnd: 5751
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - H5T__conv_struct_subset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:5749,21'
          Dst:             H5T__conv_struct_subset
    - functionName:    H5T__path_table_search
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4984
      functionLinenumberEnd: 5025
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          151
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - H5T_cmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:5008,15'
          Dst:             H5T_cmp
        - Src:             'H5T.c:5010,19'
          Dst:             H5T_cmp
    - functionName:    H5T_cmp
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4496
      functionLinenumberEnd: 4956
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         655
      ICount:          3634
      EdgeCount:       781
      CyclomaticComplexity: 128
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - H5T_cmp
        - memcmp
        - strcmp
      functionUses:    33
      BranchProfiles:
        - Branch String:   'H5T.c:4540,5'
          Branch Sides:    []
        - Branch String:   'H5T.c:4849,13'
          Branch Sides:    []
      Callsites:
        - Src:             'H5T.c:4533,15'
          Dst:             H5T_cmp
        - Src:             'H5T.c:4555,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:4565,29'
          Dst:             strcmp
        - Src:             'H5T.c:4577,29'
          Dst:             strcmp
        - Src:             'H5T.c:4601,23'
          Dst:             strcmp
        - Src:             'H5T.c:4618,23'
          Dst:             H5T_cmp
        - Src:             'H5T.c:4651,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:4660,29'
          Dst:             strcmp
        - Src:             'H5T.c:4678,29'
          Dst:             strcmp
        - Src:             'H5T.c:4719,36'
          Dst:             strcmp
        - Src:             'H5T.c:4733,27'
          Dst:             strcmp
        - Src:             'H5T.c:4743,23'
          Dst:             memcmp
        - Src:             'H5T.c:4789,17'
          Dst:             strcmp
        - Src:             'H5T.c:4805,19'
          Dst:             H5T_cmp
        - Src:             'H5T.c:4952,9'
          Dst:             H5MM_xfree
        - Src:             'H5T.c:4954,9'
          Dst:             H5MM_xfree
    - functionName:    H5T_noop_conv
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5686
      functionLinenumberEnd: 5713
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - H5T__path_table_search
        - H5T_cmp
        - H5T_path_noop
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:5702,14'
          Dst:             H5T_cmp
        - Src:             'H5T.c:5709,13'
          Dst:             H5T__path_table_search
        - Src:             'H5T.c:5710,25'
          Dst:             H5T_path_noop
    - functionName:    H5T_path_noop
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5667
      functionLinenumberEnd: 5672
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - H5T_cmp
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:5672,5'
          Dst:             H5T_cmp
    - functionName:    H5T__path_find_real
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5100
      functionLinenumberEnd: 5247
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         206
      ICount:          831
      EdgeCount:       247
      CyclomaticComplexity: 43
      functionsReached:
        - H5CX_get_dt_conv_cb
        - H5CX_pushed
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5MM_realloc
        - H5T__init_path_table
        - H5T__path_find_init_new_path
        - H5T__path_free
        - H5T__path_table_search
        - H5T_close_real
        - H5T_cmp
        - H5T_copy
        - snprintf
        - strncpy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:5127,9'
          Dst:             H5CX_pushed
        - Src:             'H5T.c:5127,27'
          Dst:             H5CX_get_dt_conv_cb
        - Src:             'H5T.c:5128,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5131,33'
          Dst:             H5T__init_path_table
        - Src:             'H5T.c:5132,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5140,86'
          Dst:             H5T_cmp
        - Src:             'H5T.c:5145,13'
          Dst:             H5T__path_table_search
        - Src:             'H5T.c:5167,29'
          Dst:             H5FL_reg_calloc
        - Src:             'H5T.c:5168,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5170,13'
          Dst:             strncpy
        - Src:             'H5T.c:5174,13'
          Dst:             snprintf
        - Src:             'H5T.c:5175,34'
          Dst:             H5T_copy
        - Src:             'H5T.c:5176,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5177,34'
          Dst:             H5T_copy
        - Src:             'H5T.c:5178,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5184,21'
          Dst:             H5T__path_find_init_new_path
        - Src:             'H5T.c:5185,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5189,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5195,13'
          Dst:             H5T__path_table_search
        - Src:             'H5T.c:5204,13'
          Dst:             H5T__path_free
        - Src:             'H5T.c:5205,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5215,30'
          Dst:             H5MM_realloc
        - Src:             'H5T.c:5216,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5240,27'
          Dst:             H5T_close_real
        - Src:             'H5T.c:5241,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5242,27'
          Dst:             H5T_close_real
        - Src:             'H5T.c:5243,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5244,16'
          Dst:             H5FL_reg_free
    - functionName:    H5T__path_free
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5491
      functionLinenumberEnd: 5538
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          208
      EdgeCount:       51
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_get_dxpl
        - H5E_clear_stack
        - H5E_printf_stack
        - H5FL_reg_free
        - H5T__print_path_stats
        - H5T_close_real
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:5502,9'
          Dst:             H5T__print_path_stats
        - Src:             'H5T.c:5508,83'
          Dst:             H5CX_get_dxpl
        - Src:             'H5T.c:5515,17'
          Dst:             H5E_clear_stack
        - Src:             'H5T.c:5517,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5529,23'
          Dst:             H5T_close_real
        - Src:             'H5T.c:5531,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5532,23'
          Dst:             H5T_close_real
        - Src:             'H5T.c:5534,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5536,12'
          Dst:             H5FL_reg_free
    - functionName:    H5T_get_size
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4470
      functionLinenumberEnd: 4478
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    91
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T_copy_reopen
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3868
      functionLinenumberEnd: 3956
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         123
      ICount:          473
      EdgeCount:       140
      CyclomaticComplexity: 19
      functionsReached:
        - H5E_clear_stack
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FO_insert
        - H5FO_opened
        - H5FO_top_count
        - H5FO_top_incr
        - H5O_open
        - H5T__complete_copy
        - H5T__initiate_copy
        - H5T_copy_reopen
        - H5VL_free_object
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:3879,27'
          Dst:             H5T__initiate_copy
        - Src:             'H5T.c:3880,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3889,44'
          Dst:             H5FO_opened
        - Src:             'H5T.c:3891,13'
          Dst:             H5E_clear_stack
        - Src:             'H5T.c:3894,17'
          Dst:             H5O_open
        - Src:             'H5T.c:3895,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3898,17'
          Dst:             H5FO_insert
        - Src:             'H5T.c:3899,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3903,17'
          Dst:             H5FO_top_incr
        - Src:             'H5T.c:3904,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3912,50'
          Dst:             H5VL_free_object
        - Src:             'H5T.c:3913,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3914,30'
          Dst:             H5FL_reg_free
        - Src:             'H5T.c:3920,17'
          Dst:             H5FO_top_count
        - Src:             'H5T.c:3922,21'
          Dst:             H5O_open
        - Src:             'H5T.c:3923,21'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3927,17'
          Dst:             H5FO_top_incr
        - Src:             'H5T.c:3928,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3940,9'
          Dst:             H5T__complete_copy
        - Src:             'H5T.c:3940,9'
          Dst:             H5T_copy_reopen
        - Src:             'H5T.c:3941,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3950,50'
          Dst:             H5VL_free_object
        - Src:             'H5T.c:3951,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3952,30'
          Dst:             H5FL_reg_free
        - Src:             'H5T.c:3953,30'
          Dst:             H5FL_reg_free
    - functionName:    H5T_decode
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3315
      functionLinenumberEnd: 3348
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         70
      ICount:          218
      EdgeCount:       77
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5F_fake_alloc
        - H5F_fake_free
        - H5O_msg_decode
        - H5T_set_loc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:3322,22'
          Dst:             H5F_fake_alloc
        - Src:             'H5T.c:3323,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3327,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3331,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3334,39'
          Dst:             H5O_msg_decode
        - Src:             'H5T.c:3335,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3338,9'
          Dst:             H5T_set_loc
        - Src:             'H5T.c:3339,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3345,14'
          Dst:             H5F_fake_free
        - Src:             'H5T.c:3346,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Tdecode
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3217
      functionLinenumberEnd: 3241
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         71
      ICount:          246
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_register
        - H5T_decode
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:3221,5'
          Dst:             H5_init_library
        - Src:             'H5T.c:3221,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3221,5'
          Dst:             H5CX_push
        - Src:             'H5T.c:3221,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3221,5'
          Dst:             H5E_clear_stack
        - Src:             'H5T.c:3225,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3233,23'
          Dst:             H5T_decode
        - Src:             'H5T.c:3234,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3237,22'
          Dst:             H5I_register
        - Src:             'H5T.c:3238,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3241,5'
          Dst:             H5CX_pop
        - Src:             'H5T.c:3241,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T_encode
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3263
      functionLinenumberEnd: 3298
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          188
      EdgeCount:       61
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5F_fake_alloc
        - H5F_fake_free
        - H5O_msg_encode
        - H5O_msg_raw_size
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:3271,22'
          Dst:             H5F_fake_alloc
        - Src:             'H5T.c:3272,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3275,21'
          Dst:             H5O_msg_raw_size
        - Src:             'H5T.c:3276,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3289,13'
          Dst:             H5O_msg_encode
        - Src:             'H5T.c:3290,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3295,14'
          Dst:             H5F_fake_free
        - Src:             'H5T.c:3296,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Tencode
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3183
      functionLinenumberEnd: 3200
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          252
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5T_encode
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:3187,5'
          Dst:             H5_init_library
        - Src:             'H5T.c:3187,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3187,5'
          Dst:             H5CX_push
        - Src:             'H5T.c:3187,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3187,5'
          Dst:             H5E_clear_stack
        - Src:             'H5T.c:3190,35'
          Dst:             H5I_object_verify
        - Src:             'H5T.c:3191,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3193,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3196,9'
          Dst:             H5T_encode
        - Src:             'H5T.c:3197,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3200,5'
          Dst:             H5CX_pop
        - Src:             'H5T.c:3200,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Treclaim
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3136
      functionLinenumberEnd: 3166
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         96
      ICount:          329
      EdgeCount:       108
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_dxpl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5P_isa_class
        - H5S_has_extent
        - H5T_reclaim
        - H5_init_library
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:3141,5'
          Dst:             H5_init_library
        - Src:             'H5T.c:3141,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3141,5'
          Dst:             H5CX_push
        - Src:             'H5T.c:3141,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3141,5'
          Dst:             H5E_clear_stack
        - Src:             'H5T.c:3145,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3146,40'
          Dst:             H5I_object_verify
        - Src:             'H5T.c:3147,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3148,35'
          Dst:             H5I_object_verify
        - Src:             'H5T.c:3149,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3150,11'
          Dst:             H5S_has_extent
        - Src:             'H5T.c:3151,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3156,22'
          Dst:             H5P_isa_class
        - Src:             'H5T.c:3157,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3160,5'
          Dst:             H5CX_set_dxpl
        - Src:             'H5T.c:3163,17'
          Dst:             H5T_reclaim
        - Src:             'H5T.c:3166,5'
          Dst:             H5CX_pop
        - Src:             'H5T.c:3166,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T_convert
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5819
      functionLinenumberEnd: 5888
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          290
      EdgeCount:       90
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_get_dt_conv_cb
        - H5CX_get_dxpl
        - H5E_printf_stack
        - H5I_register
        - H5I_remove
        - H5T_convert_with_ctx
      functionUses:    29
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:5839,9'
          Dst:             H5CX_get_dt_conv_cb
        - Src:             'H5T.c:5840,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5849,28'
          Dst:             H5I_register
        - Src:             'H5T.c:5850,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5851,28'
          Dst:             H5I_register
        - Src:             'H5T.c:5852,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5856,39'
          Dst:             H5CX_get_dxpl
        - Src:             'H5T.c:5861,9'
          Dst:             H5T_convert_with_ctx
        - Src:             'H5T.c:5863,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5869,40'
          Dst:             H5I_remove
        - Src:             'H5T.c:5870,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:5871,40'
          Dst:             H5I_remove
        - Src:             'H5T.c:5872,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Tconvert
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3092
      functionLinenumberEnd: 3119
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         88
      ICount:          323
      EdgeCount:       100
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_dxpl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5P_isa_class
        - H5T_convert
        - H5T_path_find
        - H5_init_library
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:3097,5'
          Dst:             H5_init_library
        - Src:             'H5T.c:3097,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3097,5'
          Dst:             H5CX_push
        - Src:             'H5T.c:3097,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3097,5'
          Dst:             H5E_clear_stack
        - Src:             'H5T.c:3100,33'
          Dst:             H5I_object_verify
        - Src:             'H5T.c:3101,33'
          Dst:             H5I_object_verify
        - Src:             'H5T.c:3102,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3105,22'
          Dst:             H5P_isa_class
        - Src:             'H5T.c:3106,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3109,5'
          Dst:             H5CX_set_dxpl
        - Src:             'H5T.c:3112,26'
          Dst:             H5T_path_find
        - Src:             'H5T.c:3113,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3115,9'
          Dst:             H5T_convert
        - Src:             'H5T.c:3116,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3119,5'
          Dst:             H5CX_pop
        - Src:             'H5T.c:3119,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T_path_find
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5047
      functionLinenumberEnd: 5068
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5T__path_find_real
      functionUses:    29
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:5064,30'
          Dst:             H5T__path_find_real
        - Src:             'H5T.c:5065,9'
          Dst:             H5E_printf_stack
    - functionName:    H5T__compiler_conv
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5788
      functionLinenumberEnd: 5801
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          59
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5T_path_find
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:5795,25'
          Dst:             H5T_path_find
        - Src:             'H5T.c:5796,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Tcompiler_conv
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3051
      functionLinenumberEnd: 3067
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          235
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5T__compiler_conv
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:3055,5'
          Dst:             H5_init_library
        - Src:             'H5T.c:3055,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3055,5'
          Dst:             H5CX_push
        - Src:             'H5T.c:3055,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3055,5'
          Dst:             H5E_clear_stack
        - Src:             'H5T.c:3058,33'
          Dst:             H5I_object_verify
        - Src:             'H5T.c:3059,33'
          Dst:             H5I_object_verify
        - Src:             'H5T.c:3060,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3063,22'
          Dst:             H5T__compiler_conv
        - Src:             'H5T.c:3064,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3067,5'
          Dst:             H5CX_pop
        - Src:             'H5T.c:3067,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Tfind
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3007
      functionLinenumberEnd: 3032
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          285
      EdgeCount:       88
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5T_path_find
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:3012,5'
          Dst:             H5_init_library
        - Src:             'H5T.c:3012,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3012,5'
          Dst:             H5CX_push
        - Src:             'H5T.c:3012,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3012,5'
          Dst:             H5E_clear_stack
        - Src:             'H5T.c:3015,33'
          Dst:             H5I_object_verify
        - Src:             'H5T.c:3016,33'
          Dst:             H5I_object_verify
        - Src:             'H5T.c:3017,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3019,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3022,25'
          Dst:             H5T_path_find
        - Src:             'H5T.c:3023,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3032,5'
          Dst:             H5CX_pop
        - Src:             'H5T.c:3032,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Tunregister
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2971
      functionLinenumberEnd: 2987
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          285
      EdgeCount:       86
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5T_unregister
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:2975,5'
          Dst:             H5_init_library
        - Src:             'H5T.c:2975,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2975,5'
          Dst:             H5CX_push
        - Src:             'H5T.c:2975,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2975,5'
          Dst:             H5E_clear_stack
        - Src:             'H5T.c:2978,48'
          Dst:             H5I_object_verify
        - Src:             'H5T.c:2979,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2980,48'
          Dst:             H5I_object_verify
        - Src:             'H5T.c:2981,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2983,9'
          Dst:             H5T_unregister
        - Src:             'H5T.c:2984,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2987,5'
          Dst:             H5CX_pop
        - Src:             'H5T.c:2987,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T_unregister
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2877
      functionLinenumberEnd: 2953
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          412
      EdgeCount:       92
      CyclomaticComplexity: 18
      functionsReached:
        - H5E_printf_stack
        - H5T__path_free
        - H5T_path_match
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:2907,34'
          Dst:             strcmp
        - Src:             'H5T.c:2928,20'
          Dst:             H5T_path_match
        - Src:             'H5T.c:2947,17'
          Dst:             H5T__path_free
        - Src:             'H5T.c:2948,17'
          Dst:             H5E_printf_stack
    - functionName:    H5T_path_match
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5554
      functionLinenumberEnd: 5586
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          211
      EdgeCount:       59
      CyclomaticComplexity: 18
      functionsReached:
        - H5T_cmp
        - H5T_path_match_find_type_with_volobj
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:5566,27'
          Dst:             strcmp
        - Src:             'H5T.c:5572,17'
          Dst:             H5T_cmp
        - Src:             'H5T.c:5572,60'
          Dst:             H5T_cmp
        - Src:             'H5T.c:5579,28'
          Dst:             H5T_path_match_find_type_with_volobj
        - Src:             'H5T.c:5580,11'
          Dst:             H5T_path_match_find_type_with_volobj
    - functionName:    H5T__register
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2622
      functionLinenumberEnd: 2809
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         323
      ICount:          1182
      EdgeCount:       372
      CyclomaticComplexity: 51
      functionsReached:
        - H5CX_get_dt_conv_cb
        - H5CX_get_dxpl
        - H5CX_pushed
        - H5E_clear_stack
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5I_dec_ref
        - H5I_register
        - H5MM_realloc
        - H5T__path_find_real
        - H5T__path_free
        - H5T_close
        - H5T_close_real
        - H5T_cmp
        - H5T_copy
        - strncpy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:2644,13'
          Dst:             H5T_cmp
        - Src:             'H5T.c:2646,37'
          Dst:             H5T__path_find_real
        - Src:             'H5T.c:2647,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2669,30'
          Dst:             H5CX_pushed
        - Src:             'H5T.c:2669,48'
          Dst:             H5CX_get_dt_conv_cb
        - Src:             'H5T.c:2670,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2677,44'
          Dst:             H5MM_realloc
        - Src:             'H5T.c:2678,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2682,9'
          Dst:             strncpy
        - Src:             'H5T.c:2706,42'
          Dst:             H5T_copy
        - Src:             'H5T.c:2707,21'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2708,42'
          Dst:             H5T_copy
        - Src:             'H5T.c:2709,21'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2711,32'
          Dst:             H5I_register
        - Src:             'H5T.c:2712,21'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2714,32'
          Dst:             H5I_register
        - Src:             'H5T.c:2715,21'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2718,87'
          Dst:             H5CX_get_dxpl
        - Src:             'H5T.c:2719,25'
          Dst:             H5I_dec_ref
        - Src:             'H5T.c:2720,25'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2722,25'
          Dst:             H5I_dec_ref
        - Src:             'H5T.c:2723,25'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2727,25'
          Dst:             H5E_clear_stack
        - Src:             'H5T.c:2728,25'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2734,21'
          Dst:             H5E_clear_stack
        - Src:             'H5T.c:2735,21'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2740,37'
          Dst:             H5FL_reg_calloc
        - Src:             'H5T.c:2741,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2742,13'
          Dst:             strncpy
        - Src:             'H5T.c:2744,42'
          Dst:             H5T_copy
        - Src:             'H5T.c:2745,42'
          Dst:             H5T_copy
        - Src:             'H5T.c:2746,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2758,17'
          Dst:             H5T__path_free
        - Src:             'H5T.c:2759,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2763,21'
          Dst:             H5I_dec_ref
        - Src:             'H5T.c:2764,21'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2769,21'
          Dst:             H5I_dec_ref
        - Src:             'H5T.c:2770,21'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2776,17'
          Dst:             H5E_clear_stack
        - Src:             'H5T.c:2777,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2784,35'
          Dst:             H5T_close_real
        - Src:             'H5T.c:2785,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2786,35'
          Dst:             H5T_close_real
        - Src:             'H5T.c:2787,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2788,24'
          Dst:             H5FL_reg_free
        - Src:             'H5T.c:2793,13'
          Dst:             H5I_dec_ref
        - Src:             'H5T.c:2794,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2797,13'
          Dst:             H5T_close
        - Src:             'H5T.c:2798,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2801,13'
          Dst:             H5I_dec_ref
        - Src:             'H5T.c:2802,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2805,13'
          Dst:             H5T_close
        - Src:             'H5T.c:2806,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Tregister
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2830
      functionLinenumberEnd: 2859
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         109
      ICount:          375
      EdgeCount:       123
      CyclomaticComplexity: 16
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5T__register
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:2836,5'
          Dst:             H5_init_library
        - Src:             'H5T.c:2836,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2836,5'
          Dst:             H5CX_push
        - Src:             'H5T.c:2836,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2836,5'
          Dst:             H5E_clear_stack
        - Src:             'H5T.c:2840,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2842,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2843,33'
          Dst:             H5I_object_verify
        - Src:             'H5T.c:2844,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2845,33'
          Dst:             H5I_object_verify
        - Src:             'H5T.c:2846,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2848,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2855,9'
          Dst:             H5T__register
        - Src:             'H5T.c:2856,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2859,5'
          Dst:             H5CX_pop
        - Src:             'H5T.c:2859,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T_get_super
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2551
      functionLinenumberEnd: 2564
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          85
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5T_copy
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:2559,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2560,30'
          Dst:             H5T_copy
        - Src:             'H5T.c:2561,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Tget_super
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2514
      functionLinenumberEnd: 2534
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         85
      ICount:          295
      EdgeCount:       97
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5I_register
        - H5T_close_real
        - H5T_get_super
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:2519,5'
          Dst:             H5_init_library
        - Src:             'H5T.c:2519,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2519,5'
          Dst:             H5CX_push
        - Src:             'H5T.c:2519,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2519,5'
          Dst:             H5E_clear_stack
        - Src:             'H5T.c:2521,32'
          Dst:             H5I_object_verify
        - Src:             'H5T.c:2522,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2523,26'
          Dst:             H5T_get_super
        - Src:             'H5T.c:2524,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2525,22'
          Dst:             H5I_register
        - Src:             'H5T.c:2526,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2530,22'
          Dst:             H5T_close_real
        - Src:             'H5T.c:2531,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2534,5'
          Dst:             H5CX_pop
        - Src:             'H5T.c:2534,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T__set_size
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4281
      functionLinenumberEnd: 4452
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         171
      ICount:          840
      EdgeCount:       204
      CyclomaticComplexity: 35
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5T__get_member_size
        - H5T__set_size
        - H5T__update_packed
        - H5T_copy
        - H5T_get_member_offset
        - H5T_get_nmembers
        - H5T_set_loc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'H5T.c:4320,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5T.c:4295,13'
          Dst:             H5T__set_size
        - Src:             'H5T.c:4296,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:4336,38'
          Dst:             H5T_get_nmembers
        - Src:             'H5T.c:4337,25'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:4341,43'
          Dst:             H5T_get_member_offset
        - Src:             'H5T.c:4348,36'
          Dst:             H5T__get_member_size
        - Src:             'H5T.c:4351,29'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:4371,50'
          Dst:             H5I_object
        - Src:             'H5T.c:4372,25'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:4373,55'
          Dst:             H5T_copy
        - Src:             'H5T.c:4374,25'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:4398,25'
          Dst:             H5T_set_loc
        - Src:             'H5T.c:4399,25'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:4415,21'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:4448,13'
          Dst:             H5T__update_packed
    - functionName:    H5Tset_size
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2472
      functionLinenumberEnd: 2497
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         126
      ICount:          449
      EdgeCount:       144
      CyclomaticComplexity: 20
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5T__set_size
        - H5_init_library
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:2476,5'
          Dst:             H5_init_library
        - Src:             'H5T.c:2476,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2476,5'
          Dst:             H5CX_push
        - Src:             'H5T.c:2476,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2476,5'
          Dst:             H5E_clear_stack
        - Src:             'H5T.c:2479,32'
          Dst:             H5I_object_verify
        - Src:             'H5T.c:2480,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2482,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2484,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2486,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2488,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2490,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2493,9'
          Dst:             H5T__set_size
        - Src:             'H5T.c:2494,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2497,5'
          Dst:             H5CX_pop
        - Src:             'H5T.c:2497,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Tget_size
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2432
      functionLinenumberEnd: 2446
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          193
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5_init_library
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:2436,5'
          Dst:             H5_init_library
        - Src:             'H5T.c:2436,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2436,5'
          Dst:             H5CX_push
        - Src:             'H5T.c:2436,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2436,5'
          Dst:             H5E_clear_stack
        - Src:             'H5T.c:2439,32'
          Dst:             H5I_object_verify
        - Src:             'H5T.c:2440,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2446,5'
          Dst:             H5CX_pop
        - Src:             'H5T.c:2446,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T_is_variable_str
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2411
      functionLinenumberEnd: 2414
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Tis_variable_str
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2382
      functionLinenumberEnd: 2397
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          218
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5T_is_variable_str
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:2386,5'
          Dst:             H5_init_library
        - Src:             'H5T.c:2386,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2386,5'
          Dst:             H5CX_push
        - Src:             'H5T.c:2386,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2386,5'
          Dst:             H5E_clear_stack
        - Src:             'H5T.c:2389,32'
          Dst:             H5I_object_verify
        - Src:             'H5T.c:2390,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2393,22'
          Dst:             H5T_is_variable_str
        - Src:             'H5T.c:2394,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2397,5'
          Dst:             H5CX_pop
        - Src:             'H5T.c:2397,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Tdetect_class
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2278
      functionLinenumberEnd: 2295
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         74
      ICount:          262
      EdgeCount:       84
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5T_detect_class
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:2282,5'
          Dst:             H5_init_library
        - Src:             'H5T.c:2282,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2282,5'
          Dst:             H5CX_push
        - Src:             'H5T.c:2282,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2282,5'
          Dst:             H5E_clear_stack
        - Src:             'H5T.c:2285,32'
          Dst:             H5I_object_verify
        - Src:             'H5T.c:2286,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2288,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2291,22'
          Dst:             H5T_detect_class
        - Src:             'H5T.c:2292,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2295,5'
          Dst:             H5CX_pop
        - Src:             'H5T.c:2295,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T_get_class
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2245
      functionLinenumberEnd: 2263
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          63
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Tget_class
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2215
      functionLinenumberEnd: 2229
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          190
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5T_get_class
        - H5_init_library
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:2219,5'
          Dst:             H5_init_library
        - Src:             'H5T.c:2219,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2219,5'
          Dst:             H5CX_push
        - Src:             'H5T.c:2219,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2219,5'
          Dst:             H5E_clear_stack
        - Src:             'H5T.c:2222,32'
          Dst:             H5I_object_verify
        - Src:             'H5T.c:2223,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2226,17'
          Dst:             H5T_get_class
        - Src:             'H5T.c:2229,5'
          Dst:             H5CX_pop
        - Src:             'H5T.c:2229,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T_lock
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3975
      functionLinenumberEnd: 4000
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          97
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:
        - Branch String:   'H5T.c:3982,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5T.c:3996,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Tlock
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2183
      functionLinenumberEnd: 2199
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         74
      ICount:          267
      EdgeCount:       84
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5T_lock
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:2187,5'
          Dst:             H5_init_library
        - Src:             'H5T.c:2187,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2187,5'
          Dst:             H5CX_push
        - Src:             'H5T.c:2187,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2187,5'
          Dst:             H5E_clear_stack
        - Src:             'H5T.c:2190,32'
          Dst:             H5I_object_verify
        - Src:             'H5T.c:2191,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2193,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2195,9'
          Dst:             H5T_lock
        - Src:             'H5T.c:2196,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2199,5'
          Dst:             H5CX_pop
        - Src:             'H5T.c:2199,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Tequal
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2147
      functionLinenumberEnd: 2163
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          228
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5T_cmp
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:2152,5'
          Dst:             H5_init_library
        - Src:             'H5T.c:2152,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2152,5'
          Dst:             H5CX_push
        - Src:             'H5T.c:2152,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2152,5'
          Dst:             H5E_clear_stack
        - Src:             'H5T.c:2155,33'
          Dst:             H5I_object_verify
        - Src:             'H5T.c:2156,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2157,33'
          Dst:             H5I_object_verify
        - Src:             'H5T.c:2158,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2160,23'
          Dst:             H5T_cmp
        - Src:             'H5T.c:2163,5'
          Dst:             H5CX_pop
        - Src:             'H5T.c:2163,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Tclose_async
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2086
      functionLinenumberEnd: 2131
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         110
      ICount:          399
      EdgeCount:       125
      CyclomaticComplexity: 17
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref_async
        - H5I_object_verify
        - H5VL_conn_dec_rc
        - H5VL_conn_inc_rc
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:2094,5'
          Dst:             H5_init_library
        - Src:             'H5T.c:2094,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2094,5'
          Dst:             H5CX_push
        - Src:             'H5T.c:2094,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2094,5'
          Dst:             H5E_clear_stack
        - Src:             'H5T.c:2097,32'
          Dst:             H5I_object_verify
        - Src:             'H5T.c:2098,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2100,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2103,28'
          Dst:             H5VL_vol_object
        - Src:             'H5T.c:2104,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2111,9'
          Dst:             H5VL_conn_inc_rc
        - Src:             'H5T.c:2118,9'
          Dst:             H5I_dec_app_ref_async
        - Src:             'H5T.c:2119,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2123,13'
          Dst:             H5ES_insert
        - Src:             'H5T.c:2125,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2128,22'
          Dst:             H5VL_conn_dec_rc
        - Src:             'H5T.c:2129,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2131,5'
          Dst:             H5CX_pop
        - Src:             'H5T.c:2131,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Tclose
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2055
      functionLinenumberEnd: 2072
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         71
      ICount:          251
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref
        - H5I_object_verify
        - H5_init_library
      functionUses:    29
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:2059,5'
          Dst:             H5_init_library
        - Src:             'H5T.c:2059,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2059,5'
          Dst:             H5CX_push
        - Src:             'H5T.c:2059,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2059,5'
          Dst:             H5E_clear_stack
        - Src:             'H5T.c:2062,32'
          Dst:             H5I_object_verify
        - Src:             'H5T.c:2063,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2065,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2068,9'
          Dst:             H5I_dec_app_ref
        - Src:             'H5T.c:2069,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2072,5'
          Dst:             H5CX_pop
        - Src:             'H5T.c:2072,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Tcopy
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1959
      functionLinenumberEnd: 2041
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         163
      ICount:          543
      EdgeCount:       179
      CyclomaticComplexity: 18
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref
        - H5I_get_type
        - H5I_object
        - H5I_object_verify
        - H5I_register
        - H5T_close_real
        - H5T_copy
        - H5VL_dataset_get
        - H5_init_library
      functionUses:    11
      BranchProfiles:
        - Branch String:   'H5T.c:1967,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5T.c:1965,5'
          Dst:             H5_init_library
        - Src:             'H5T.c:1965,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1965,5'
          Dst:             H5CX_push
        - Src:             'H5T.c:1965,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1965,5'
          Dst:             H5E_clear_stack
        - Src:             'H5T.c:1967,13'
          Dst:             H5I_get_type
        - Src:             'H5T.c:1970,40'
          Dst:             H5I_object
        - Src:             'H5T.c:1971,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1979,53'
          Dst:             H5I_object_verify
        - Src:             'H5T.c:1980,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1989,17'
          Dst:             H5VL_dataset_get
        - Src:             'H5T.c:1990,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1995,40'
          Dst:             H5I_object
        - Src:             'H5T.c:1996,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2018,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2022,27'
          Dst:             H5T_copy
        - Src:             'H5T.c:2023,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2026,22'
          Dst:             H5I_register
        - Src:             'H5T.c:2027,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2033,13'
          Dst:             H5I_dec_app_ref
        - Src:             'H5T.c:2034,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2038,23'
          Dst:             H5T_close_real
        - Src:             'H5T.c:2039,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:2041,5'
          Dst:             H5CX_pop
        - Src:             'H5T.c:2041,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Tcreate
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1917
      functionLinenumberEnd: 1936
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         73
      ICount:          262
      EdgeCount:       83
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_register
        - H5T__create
        - H5_init_library
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:1921,5'
          Dst:             H5_init_library
        - Src:             'H5T.c:1921,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1921,5'
          Dst:             H5CX_push
        - Src:             'H5T.c:1921,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1921,5'
          Dst:             H5E_clear_stack
        - Src:             'H5T.c:1925,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1928,23'
          Dst:             H5T__create
        - Src:             'H5T.c:1929,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1932,22'
          Dst:             H5I_register
        - Src:             'H5T.c:1933,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1936,5'
          Dst:             H5CX_pop
        - Src:             'H5T.c:1936,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T__create
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3366
      functionLinenumberEnd: 3471
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         182
      ICount:          608
      EdgeCount:       200
      CyclomaticComplexity: 20
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5I_object
        - H5MM_strdup
        - H5T__alloc
        - H5T__set_size
        - H5T_copy
        - H5VL_free_object
      functionUses:    4
      BranchProfiles:
        - Branch String:   'H5T.c:3372,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5T.c:3379,47'
          Dst:             H5I_object
        - Src:             'H5T.c:3380,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3383,31'
          Dst:             H5T_copy
        - Src:             'H5T.c:3384,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3388,17'
          Dst:             H5T__set_size
        - Src:             'H5T.c:3389,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3393,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3397,31'
          Dst:             H5T__alloc
        - Src:             'H5T.c:3398,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3408,44'
          Dst:             H5MM_strdup
        - Src:             'H5T.c:3428,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3429,31'
          Dst:             H5T__alloc
        - Src:             'H5T.c:3430,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3432,47'
          Dst:             H5I_object
        - Src:             'H5T.c:3433,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3434,47'
          Dst:             H5T_copy
        - Src:             'H5T.c:3435,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3439,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3442,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3448,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3464,46'
          Dst:             H5VL_free_object
        - Src:             'H5T.c:3465,17'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:3466,26'
          Dst:             H5FL_reg_free
        - Src:             'H5T.c:3467,26'
          Dst:             H5FL_reg_free
    - functionName:    H5T__alloc
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4014
      functionLinenumberEnd: 4048
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         35
      ICount:          136
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5G_name_reset
        - H5O_loc_reset
        - H5O_msg_reset_share
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:4021,23'
          Dst:             H5FL_reg_calloc
        - Src:             'H5T.c:4022,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:4023,5'
          Dst:             H5O_loc_reset
        - Src:             'H5T.c:4024,5'
          Dst:             H5G_name_reset
        - Src:             'H5T.c:4025,5'
          Dst:             H5O_msg_reset_share
        - Src:             'H5T.c:4028,31'
          Dst:             H5FL_reg_calloc
        - Src:             'H5T.c:4029,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:4043,30'
          Dst:             H5FL_reg_free
        - Src:             'H5T.c:4045,18'
          Dst:             H5FL_reg_free
    - functionName:    H5T_term_package
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1843
      functionLinenumberEnd: 1854
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - H5I_dec_type_ref
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:1852,11'
          Dst:             H5I_dec_type_ref
    - functionName:    H5T__unlock_cb
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1650
      functionLinenumberEnd: 1663
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T_top_term_package
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1679
      functionLinenumberEnd: 1823
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         24
      ICount:          231
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - H5I_clear_type
        - H5I_iterate
        - H5I_nmembers
        - H5MM_xfree
        - H5T__path_free
        - H5T__unlock_cb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:1694,19'
          Dst:             H5T__path_free
        - Src:             'H5T.c:1700,39'
          Dst:             H5MM_xfree
        - Src:             'H5T.c:1703,38'
          Dst:             H5MM_xfree
        - Src:             'H5T.c:1713,5'
          Dst:             H5I_iterate
        - Src:             'H5T.c:1713,5'
          Dst:             H5T__unlock_cb
        - Src:             'H5T.c:1716,9'
          Dst:             H5I_nmembers
        - Src:             'H5T.c:1717,15'
          Dst:             H5I_clear_type
    - functionName:    H5T__init_inf
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 791
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         80
      ICount:          548
      EdgeCount:       94
      CyclomaticComplexity: 16
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5T__bit_set
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:666,35'
          Dst:             H5I_object
        - Src:             'H5T.c:667,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:672,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:676,5'
          Dst:             H5T__bit_set
        - Src:             'H5T.c:677,5'
          Dst:             H5T__bit_set
        - Src:             'H5T.c:678,5'
          Dst:             H5T__bit_set
        - Src:             'H5T.c:692,5'
          Dst:             H5T__bit_set
        - Src:             'H5T.c:693,5'
          Dst:             H5T__bit_set
        - Src:             'H5T.c:694,5'
          Dst:             H5T__bit_set
        - Src:             'H5T.c:707,35'
          Dst:             H5I_object
        - Src:             'H5T.c:708,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:713,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:717,5'
          Dst:             H5T__bit_set
        - Src:             'H5T.c:718,5'
          Dst:             H5T__bit_set
        - Src:             'H5T.c:719,5'
          Dst:             H5T__bit_set
        - Src:             'H5T.c:733,5'
          Dst:             H5T__bit_set
        - Src:             'H5T.c:734,5'
          Dst:             H5T__bit_set
        - Src:             'H5T.c:735,5'
          Dst:             H5T__bit_set
    - functionName:    H5T__register_int
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2578
      functionLinenumberEnd: 2601
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5T__register
      functionUses:    179
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:2596,9'
          Dst:             H5T__register
        - Src:             'H5T.c:2597,9'
          Dst:             H5E_printf_stack
    - functionName:    H5T_init
      functionSourceFile: '/src/hdf5/src/H5T.c'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 1634
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1436
      ICount:          7644
      EdgeCount:       1573
      CyclomaticComplexity: 139
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5I_object
        - H5I_register
        - H5I_register_type
        - H5MM_xstrdup
        - H5P_create_id
        - H5T__alloc
        - H5T__array_create
        - H5T__conv_array
        - H5T__conv_b_b
        - H5T__conv_double_float
        - H5T__conv_double_int
        - H5T__conv_double_ldouble
        - H5T__conv_double_llong
        - H5T__conv_double_long
        - H5T__conv_double_schar
        - H5T__conv_double_short
        - H5T__conv_double_uchar
        - H5T__conv_double_uint
        - H5T__conv_double_ullong
        - H5T__conv_double_ulong
        - H5T__conv_double_ushort
        - H5T__conv_enum
        - H5T__conv_enum_numeric
        - H5T__conv_f_f
        - H5T__conv_f_i
        - H5T__conv_float_double
        - H5T__conv_float_int
        - H5T__conv_float_ldouble
        - H5T__conv_float_llong
        - H5T__conv_float_long
        - H5T__conv_float_schar
        - H5T__conv_float_short
        - H5T__conv_float_uchar
        - H5T__conv_float_uint
        - H5T__conv_float_ullong
        - H5T__conv_float_ulong
        - H5T__conv_float_ushort
        - H5T__conv_i_f
        - H5T__conv_i_i
        - H5T__conv_int_double
        - H5T__conv_int_float
        - H5T__conv_int_ldouble
        - H5T__conv_int_llong
        - H5T__conv_int_long
        - H5T__conv_int_schar
        - H5T__conv_int_short
        - H5T__conv_int_uchar
        - H5T__conv_int_uint
        - H5T__conv_int_ullong
        - H5T__conv_int_ulong
        - H5T__conv_int_ushort
        - H5T__conv_ldouble_double
        - H5T__conv_ldouble_float
        - H5T__conv_ldouble_int
        - H5T__conv_ldouble_llong
        - H5T__conv_ldouble_long
        - H5T__conv_ldouble_schar
        - H5T__conv_ldouble_short
        - H5T__conv_ldouble_uchar
        - H5T__conv_ldouble_uint
        - H5T__conv_ldouble_ullong
        - H5T__conv_ldouble_ulong
        - H5T__conv_ldouble_ushort
        - H5T__conv_llong_double
        - H5T__conv_llong_float
        - H5T__conv_llong_int
        - H5T__conv_llong_ldouble
        - H5T__conv_llong_long
        - H5T__conv_llong_schar
        - H5T__conv_llong_short
        - H5T__conv_llong_uchar
        - H5T__conv_llong_uint
        - H5T__conv_llong_ullong
        - H5T__conv_llong_ulong
        - H5T__conv_llong_ushort
        - H5T__conv_long_double
        - H5T__conv_long_float
        - H5T__conv_long_int
        - H5T__conv_long_ldouble
        - H5T__conv_long_llong
        - H5T__conv_long_schar
        - H5T__conv_long_short
        - H5T__conv_long_uchar
        - H5T__conv_long_uint
        - H5T__conv_long_ullong
        - H5T__conv_long_ulong
        - H5T__conv_long_ushort
        - H5T__conv_noop
        - H5T__conv_order
        - H5T__conv_order_opt
        - H5T__conv_ref
        - H5T__conv_s_s
        - H5T__conv_schar_double
        - H5T__conv_schar_float
        - H5T__conv_schar_int
        - H5T__conv_schar_ldouble
        - H5T__conv_schar_llong
        - H5T__conv_schar_long
        - H5T__conv_schar_short
        - H5T__conv_schar_uchar
        - H5T__conv_schar_uint
        - H5T__conv_schar_ullong
        - H5T__conv_schar_ulong
        - H5T__conv_schar_ushort
        - H5T__conv_short_double
        - H5T__conv_short_float
        - H5T__conv_short_int
        - H5T__conv_short_ldouble
        - H5T__conv_short_llong
        - H5T__conv_short_long
        - H5T__conv_short_schar
        - H5T__conv_short_uchar
        - H5T__conv_short_uint
        - H5T__conv_short_ullong
        - H5T__conv_short_ulong
        - H5T__conv_short_ushort
        - H5T__conv_struct
        - H5T__conv_struct_opt
        - H5T__conv_uchar_double
        - H5T__conv_uchar_float
        - H5T__conv_uchar_int
        - H5T__conv_uchar_ldouble
        - H5T__conv_uchar_llong
        - H5T__conv_uchar_long
        - H5T__conv_uchar_schar
        - H5T__conv_uchar_short
        - H5T__conv_uchar_uint
        - H5T__conv_uchar_ullong
        - H5T__conv_uchar_ulong
        - H5T__conv_uchar_ushort
        - H5T__conv_uint_double
        - H5T__conv_uint_float
        - H5T__conv_uint_int
        - H5T__conv_uint_ldouble
        - H5T__conv_uint_llong
        - H5T__conv_uint_long
        - H5T__conv_uint_schar
        - H5T__conv_uint_short
        - H5T__conv_uint_uchar
        - H5T__conv_uint_ullong
        - H5T__conv_uint_ulong
        - H5T__conv_uint_ushort
        - H5T__conv_ullong_double
        - H5T__conv_ullong_float
        - H5T__conv_ullong_int
        - H5T__conv_ullong_ldouble
        - H5T__conv_ullong_llong
        - H5T__conv_ullong_long
        - H5T__conv_ullong_schar
        - H5T__conv_ullong_short
        - H5T__conv_ullong_uchar
        - H5T__conv_ullong_uint
        - H5T__conv_ullong_ulong
        - H5T__conv_ullong_ushort
        - H5T__conv_ulong_double
        - H5T__conv_ulong_float
        - H5T__conv_ulong_int
        - H5T__conv_ulong_ldouble
        - H5T__conv_ulong_llong
        - H5T__conv_ulong_long
        - H5T__conv_ulong_schar
        - H5T__conv_ulong_short
        - H5T__conv_ulong_uchar
        - H5T__conv_ulong_uint
        - H5T__conv_ulong_ullong
        - H5T__conv_ulong_ushort
        - H5T__conv_ushort_double
        - H5T__conv_ushort_float
        - H5T__conv_ushort_int
        - H5T__conv_ushort_ldouble
        - H5T__conv_ushort_llong
        - H5T__conv_ushort_long
        - H5T__conv_ushort_schar
        - H5T__conv_ushort_short
        - H5T__conv_ushort_uchar
        - H5T__conv_ushort_uint
        - H5T__conv_ushort_ullong
        - H5T__conv_ushort_ulong
        - H5T__conv_vlen
        - H5T__create
        - H5T__init_inf
        - H5T__init_native_float_types
        - H5T__init_native_internal
        - H5T__register_int
        - H5T__vlen_create
        - H5T_close_real
        - H5T_copy
        - H5T_set_loc
        - H5VL_free_object
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5T.c:851,9'
          Dst:             H5I_register_type
        - Src:             'H5T.c:852,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:859,9'
          Dst:             H5T__init_native_float_types
        - Src:             'H5T.c:860,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:863,9'
          Dst:             H5T__init_native_internal
        - Src:             'H5T.c:864,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:867,42'
          Dst:             H5I_object
        - Src:             'H5T.c:868,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:869,42'
          Dst:             H5I_object
        - Src:             'H5T.c:870,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:871,42'
          Dst:             H5I_object
        - Src:             'H5T.c:872,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:873,43'
          Dst:             H5I_object
        - Src:             'H5T.c:874,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:875,40'
          Dst:             H5I_object
        - Src:             'H5T.c:876,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:877,41'
          Dst:             H5I_object
        - Src:             'H5T.c:878,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:879,41'
          Dst:             H5I_object
        - Src:             'H5T.c:880,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:881,42'
          Dst:             H5I_object
        - Src:             'H5T.c:882,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:883,42'
          Dst:             H5I_object
        - Src:             'H5T.c:884,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:885,43'
          Dst:             H5I_object
        - Src:             'H5T.c:886,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:891,42'
          Dst:             H5I_object
        - Src:             'H5T.c:892,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:893,43'
          Dst:             H5I_object
        - Src:             'H5T.c:894,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:895,44'
          Dst:             H5I_object
        - Src:             'H5T.c:896,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:904,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:904,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:904,5'
          Dst:             H5I_register
        - Src:             'H5T.c:904,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:907,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:907,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:907,5'
          Dst:             H5I_register
        - Src:             'H5T.c:907,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:910,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:910,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:910,5'
          Dst:             H5I_register
        - Src:             'H5T.c:910,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:913,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:913,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:913,5'
          Dst:             H5I_register
        - Src:             'H5T.c:913,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:916,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:916,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:916,5'
          Dst:             H5I_register
        - Src:             'H5T.c:916,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:919,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:919,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:919,5'
          Dst:             H5I_register
        - Src:             'H5T.c:919,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:922,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:922,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:922,5'
          Dst:             H5I_register
        - Src:             'H5T.c:922,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:925,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:925,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:925,5'
          Dst:             H5I_register
        - Src:             'H5T.c:925,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:928,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:928,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:928,5'
          Dst:             H5I_register
        - Src:             'H5T.c:928,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:936,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:936,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:936,5'
          Dst:             H5I_register
        - Src:             'H5T.c:936,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:939,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:939,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:939,5'
          Dst:             H5I_register
        - Src:             'H5T.c:939,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:942,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:942,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:942,5'
          Dst:             H5I_register
        - Src:             'H5T.c:942,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:945,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:945,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:945,5'
          Dst:             H5I_register
        - Src:             'H5T.c:945,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:948,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:948,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:948,5'
          Dst:             H5I_register
        - Src:             'H5T.c:948,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:951,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:951,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:951,5'
          Dst:             H5I_register
        - Src:             'H5T.c:951,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:959,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:959,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:959,5'
          Dst:             H5I_register
        - Src:             'H5T.c:959,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:962,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:962,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:962,5'
          Dst:             H5I_register
        - Src:             'H5T.c:962,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:970,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:970,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:970,5'
          Dst:             H5I_register
        - Src:             'H5T.c:970,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:973,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:973,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:973,5'
          Dst:             H5I_register
        - Src:             'H5T.c:973,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:976,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:976,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:976,5'
          Dst:             H5I_register
        - Src:             'H5T.c:976,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:979,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:979,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:979,5'
          Dst:             H5I_register
        - Src:             'H5T.c:979,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:982,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:982,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:982,5'
          Dst:             H5I_register
        - Src:             'H5T.c:982,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:985,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:985,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:985,5'
          Dst:             H5I_register
        - Src:             'H5T.c:985,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:988,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:988,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:988,5'
          Dst:             H5I_register
        - Src:             'H5T.c:988,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:991,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:991,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:991,5'
          Dst:             H5I_register
        - Src:             'H5T.c:991,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:994,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:994,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:994,5'
          Dst:             H5I_register
        - Src:             'H5T.c:994,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:998,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:998,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:998,5'
          Dst:             H5I_register
        - Src:             'H5T.c:998,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1002,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:1002,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1002,5'
          Dst:             H5I_register
        - Src:             'H5T.c:1002,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1006,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:1006,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1006,5'
          Dst:             H5I_register
        - Src:             'H5T.c:1006,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1010,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:1010,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1010,5'
          Dst:             H5I_register
        - Src:             'H5T.c:1010,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1014,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:1014,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1014,5'
          Dst:             H5I_register
        - Src:             'H5T.c:1014,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1018,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:1018,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1018,5'
          Dst:             H5I_register
        - Src:             'H5T.c:1018,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1022,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:1022,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1022,5'
          Dst:             H5I_register
        - Src:             'H5T.c:1022,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1031,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:1031,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1031,5'
          Dst:             H5I_register
        - Src:             'H5T.c:1031,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1035,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:1035,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1035,5'
          Dst:             H5I_register
        - Src:             'H5T.c:1035,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1038,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:1038,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1038,5'
          Dst:             H5I_register
        - Src:             'H5T.c:1038,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1041,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:1041,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1041,5'
          Dst:             H5I_register
        - Src:             'H5T.c:1041,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1044,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:1044,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1044,5'
          Dst:             H5I_register
        - Src:             'H5T.c:1044,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1047,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:1047,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1047,5'
          Dst:             H5I_register
        - Src:             'H5T.c:1047,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1050,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:1050,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1050,5'
          Dst:             H5I_register
        - Src:             'H5T.c:1050,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1053,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:1053,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1053,5'
          Dst:             H5I_register
        - Src:             'H5T.c:1053,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1061,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:1061,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1061,5'
          Dst:             H5I_register
        - Src:             'H5T.c:1061,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1064,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:1064,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1064,5'
          Dst:             H5I_register
        - Src:             'H5T.c:1064,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1067,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:1067,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1067,5'
          Dst:             H5I_register
        - Src:             'H5T.c:1067,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1070,5'
          Dst:             H5T_copy
        - Src:             'H5T.c:1070,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1070,5'
          Dst:             H5I_register
        - Src:             'H5T.c:1070,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1078,5'
          Dst:             H5T__alloc
        - Src:             'H5T.c:1078,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1078,5'
          Dst:             H5MM_xstrdup
        - Src:             'H5T.c:1078,5'
          Dst:             H5I_register
        - Src:             'H5T.c:1078,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1086,5'
          Dst:             H5T__alloc
        - Src:             'H5T.c:1086,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1086,5'
          Dst:             H5I_register
        - Src:             'H5T.c:1086,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1095,5'
          Dst:             H5T__alloc
        - Src:             'H5T.c:1095,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1095,5'
          Dst:             H5I_register
        - Src:             'H5T.c:1095,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1103,5'
          Dst:             H5T__alloc
        - Src:             'H5T.c:1103,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1103,5'
          Dst:             H5I_register
        - Src:             'H5T.c:1103,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1104,9'
          Dst:             H5T_set_loc
        - Src:             'H5T.c:1105,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1109,5'
          Dst:             H5T__alloc
        - Src:             'H5T.c:1109,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1109,5'
          Dst:             H5I_register
        - Src:             'H5T.c:1109,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1110,9'
          Dst:             H5T_set_loc
        - Src:             'H5T.c:1111,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1115,5'
          Dst:             H5T__alloc
        - Src:             'H5T.c:1115,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1115,5'
          Dst:             H5I_register
        - Src:             'H5T.c:1115,5'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1116,9'
          Dst:             H5T_set_loc
        - Src:             'H5T.c:1117,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1126,29'
          Dst:             H5T__create
        - Src:             'H5T.c:1127,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1128,30'
          Dst:             H5T__create
        - Src:             'H5T.c:1129,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1130,25'
          Dst:             H5T__vlen_create
        - Src:             'H5T.c:1131,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1132,26'
          Dst:             H5T__array_create
        - Src:             'H5T.c:1133,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1136,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1136,15'
          Dst:             H5T__conv_i_i
        - Src:             'H5T.c:1137,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1137,15'
          Dst:             H5T__conv_i_f
        - Src:             'H5T.c:1138,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1138,15'
          Dst:             H5T__conv_f_f
        - Src:             'H5T.c:1139,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1139,15'
          Dst:             H5T__conv_f_i
        - Src:             'H5T.c:1140,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1140,15'
          Dst:             H5T__conv_s_s
        - Src:             'H5T.c:1141,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1141,15'
          Dst:             H5T__conv_b_b
        - Src:             'H5T.c:1142,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1142,15'
          Dst:             H5T__conv_order
        - Src:             'H5T.c:1143,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1143,15'
          Dst:             H5T__conv_order_opt
        - Src:             'H5T.c:1144,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1144,15'
          Dst:             H5T__conv_order
        - Src:             'H5T.c:1145,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1145,15'
          Dst:             H5T__conv_order_opt
        - Src:             'H5T.c:1146,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1146,15'
          Dst:             H5T__conv_struct
        - Src:             'H5T.c:1147,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1147,15'
          Dst:             H5T__conv_struct_opt
        - Src:             'H5T.c:1148,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1148,15'
          Dst:             H5T__conv_enum
        - Src:             'H5T.c:1149,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1149,15'
          Dst:             H5T__conv_enum_numeric
        - Src:             'H5T.c:1150,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1150,15'
          Dst:             H5T__conv_enum_numeric
        - Src:             'H5T.c:1151,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1151,15'
          Dst:             H5T__conv_vlen
        - Src:             'H5T.c:1152,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1152,15'
          Dst:             H5T__conv_array
        - Src:             'H5T.c:1153,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1153,15'
          Dst:             H5T__conv_noop
        - Src:             'H5T.c:1154,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1154,15'
          Dst:             H5T__conv_noop
        - Src:             'H5T.c:1155,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1155,15'
          Dst:             H5T__conv_ref
        - Src:             'H5T.c:1156,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1156,15'
          Dst:             H5T__conv_ref
        - Src:             'H5T.c:1157,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1157,15'
          Dst:             H5T__conv_ref
        - Src:             'H5T.c:1169,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1169,9'
          Dst:             H5T__conv_float_double
        - Src:             'H5T.c:1171,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1171,9'
          Dst:             H5T__conv_double_float
        - Src:             'H5T.c:1173,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1173,9'
          Dst:             H5T__conv_float_ldouble
        - Src:             'H5T.c:1175,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1175,9'
          Dst:             H5T__conv_double_ldouble
        - Src:             'H5T.c:1177,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1177,9'
          Dst:             H5T__conv_ldouble_float
        - Src:             'H5T.c:1179,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1179,9'
          Dst:             H5T__conv_ldouble_double
        - Src:             'H5T.c:1199,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1199,9'
          Dst:             H5T__conv_llong_ullong
        - Src:             'H5T.c:1201,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1201,9'
          Dst:             H5T__conv_ullong_llong
        - Src:             'H5T.c:1202,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1202,15'
          Dst:             H5T__conv_llong_long
        - Src:             'H5T.c:1204,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1204,9'
          Dst:             H5T__conv_llong_ulong
        - Src:             'H5T.c:1206,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1206,9'
          Dst:             H5T__conv_ullong_long
        - Src:             'H5T.c:1208,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1208,9'
          Dst:             H5T__conv_ullong_ulong
        - Src:             'H5T.c:1210,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1210,9'
          Dst:             H5T__conv_llong_short
        - Src:             'H5T.c:1212,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1212,9'
          Dst:             H5T__conv_llong_ushort
        - Src:             'H5T.c:1214,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1214,9'
          Dst:             H5T__conv_ullong_short
        - Src:             'H5T.c:1215,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1215,15'
          Dst:             H5T__conv_ullong_ushort
        - Src:             'H5T.c:1217,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1217,15'
          Dst:             H5T__conv_llong_int
        - Src:             'H5T.c:1218,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1218,15'
          Dst:             H5T__conv_llong_uint
        - Src:             'H5T.c:1219,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1219,15'
          Dst:             H5T__conv_ullong_int
        - Src:             'H5T.c:1221,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1221,9'
          Dst:             H5T__conv_ullong_uint
        - Src:             'H5T.c:1223,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1223,9'
          Dst:             H5T__conv_llong_schar
        - Src:             'H5T.c:1225,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1225,9'
          Dst:             H5T__conv_llong_uchar
        - Src:             'H5T.c:1227,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1227,9'
          Dst:             H5T__conv_ullong_schar
        - Src:             'H5T.c:1229,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1229,9'
          Dst:             H5T__conv_ullong_uchar
        - Src:             'H5T.c:1232,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1232,15'
          Dst:             H5T__conv_long_llong
        - Src:             'H5T.c:1234,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1234,9'
          Dst:             H5T__conv_long_ullong
        - Src:             'H5T.c:1236,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1236,9'
          Dst:             H5T__conv_ulong_llong
        - Src:             'H5T.c:1238,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1238,9'
          Dst:             H5T__conv_ulong_ullong
        - Src:             'H5T.c:1239,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1239,15'
          Dst:             H5T__conv_long_ulong
        - Src:             'H5T.c:1240,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1240,15'
          Dst:             H5T__conv_ulong_long
        - Src:             'H5T.c:1241,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1241,15'
          Dst:             H5T__conv_long_short
        - Src:             'H5T.c:1243,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1243,9'
          Dst:             H5T__conv_long_ushort
        - Src:             'H5T.c:1245,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1245,9'
          Dst:             H5T__conv_ulong_short
        - Src:             'H5T.c:1247,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1247,9'
          Dst:             H5T__conv_ulong_ushort
        - Src:             'H5T.c:1248,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1248,15'
          Dst:             H5T__conv_long_int
        - Src:             'H5T.c:1249,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1249,15'
          Dst:             H5T__conv_long_uint
        - Src:             'H5T.c:1250,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1250,15'
          Dst:             H5T__conv_ulong_int
        - Src:             'H5T.c:1251,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1251,15'
          Dst:             H5T__conv_ulong_uint
        - Src:             'H5T.c:1252,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1252,15'
          Dst:             H5T__conv_long_schar
        - Src:             'H5T.c:1253,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1253,15'
          Dst:             H5T__conv_long_uchar
        - Src:             'H5T.c:1255,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1255,9'
          Dst:             H5T__conv_ulong_schar
        - Src:             'H5T.c:1257,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1257,9'
          Dst:             H5T__conv_ulong_uchar
        - Src:             'H5T.c:1261,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1261,9'
          Dst:             H5T__conv_short_llong
        - Src:             'H5T.c:1263,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1263,9'
          Dst:             H5T__conv_short_ullong
        - Src:             'H5T.c:1265,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1265,9'
          Dst:             H5T__conv_ushort_llong
        - Src:             'H5T.c:1266,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1266,15'
          Dst:             H5T__conv_ushort_ullong
        - Src:             'H5T.c:1268,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1268,15'
          Dst:             H5T__conv_short_long
        - Src:             'H5T.c:1270,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1270,9'
          Dst:             H5T__conv_short_ulong
        - Src:             'H5T.c:1272,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1272,9'
          Dst:             H5T__conv_ushort_long
        - Src:             'H5T.c:1274,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1274,9'
          Dst:             H5T__conv_ushort_ulong
        - Src:             'H5T.c:1276,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1276,9'
          Dst:             H5T__conv_short_ushort
        - Src:             'H5T.c:1278,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1278,9'
          Dst:             H5T__conv_ushort_short
        - Src:             'H5T.c:1279,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1279,15'
          Dst:             H5T__conv_short_int
        - Src:             'H5T.c:1280,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1280,15'
          Dst:             H5T__conv_short_uint
        - Src:             'H5T.c:1281,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1281,15'
          Dst:             H5T__conv_ushort_int
        - Src:             'H5T.c:1283,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1283,9'
          Dst:             H5T__conv_ushort_uint
        - Src:             'H5T.c:1285,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1285,9'
          Dst:             H5T__conv_short_schar
        - Src:             'H5T.c:1287,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1287,9'
          Dst:             H5T__conv_short_uchar
        - Src:             'H5T.c:1289,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1289,9'
          Dst:             H5T__conv_ushort_schar
        - Src:             'H5T.c:1291,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1291,9'
          Dst:             H5T__conv_ushort_uchar
        - Src:             'H5T.c:1294,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1294,15'
          Dst:             H5T__conv_int_llong
        - Src:             'H5T.c:1295,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1295,15'
          Dst:             H5T__conv_int_ullong
        - Src:             'H5T.c:1296,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1296,15'
          Dst:             H5T__conv_uint_llong
        - Src:             'H5T.c:1298,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1298,9'
          Dst:             H5T__conv_uint_ullong
        - Src:             'H5T.c:1299,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1299,15'
          Dst:             H5T__conv_int_long
        - Src:             'H5T.c:1300,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1300,15'
          Dst:             H5T__conv_int_ulong
        - Src:             'H5T.c:1301,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1301,15'
          Dst:             H5T__conv_uint_long
        - Src:             'H5T.c:1302,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1302,15'
          Dst:             H5T__conv_uint_ulong
        - Src:             'H5T.c:1303,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1303,15'
          Dst:             H5T__conv_int_short
        - Src:             'H5T.c:1304,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1304,15'
          Dst:             H5T__conv_int_ushort
        - Src:             'H5T.c:1305,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1305,15'
          Dst:             H5T__conv_uint_short
        - Src:             'H5T.c:1307,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1307,9'
          Dst:             H5T__conv_uint_ushort
        - Src:             'H5T.c:1308,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1308,15'
          Dst:             H5T__conv_int_uint
        - Src:             'H5T.c:1309,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1309,15'
          Dst:             H5T__conv_uint_int
        - Src:             'H5T.c:1310,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1310,15'
          Dst:             H5T__conv_int_schar
        - Src:             'H5T.c:1311,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1311,15'
          Dst:             H5T__conv_int_uchar
        - Src:             'H5T.c:1312,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1312,15'
          Dst:             H5T__conv_uint_schar
        - Src:             'H5T.c:1313,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1313,15'
          Dst:             H5T__conv_uint_uchar
        - Src:             'H5T.c:1317,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1317,9'
          Dst:             H5T__conv_schar_llong
        - Src:             'H5T.c:1319,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1319,9'
          Dst:             H5T__conv_schar_ullong
        - Src:             'H5T.c:1321,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1321,9'
          Dst:             H5T__conv_uchar_llong
        - Src:             'H5T.c:1323,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1323,9'
          Dst:             H5T__conv_uchar_ullong
        - Src:             'H5T.c:1324,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1324,15'
          Dst:             H5T__conv_schar_long
        - Src:             'H5T.c:1326,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1326,9'
          Dst:             H5T__conv_schar_ulong
        - Src:             'H5T.c:1327,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1327,15'
          Dst:             H5T__conv_uchar_long
        - Src:             'H5T.c:1329,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1329,9'
          Dst:             H5T__conv_uchar_ulong
        - Src:             'H5T.c:1331,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1331,9'
          Dst:             H5T__conv_schar_short
        - Src:             'H5T.c:1333,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1333,9'
          Dst:             H5T__conv_schar_ushort
        - Src:             'H5T.c:1335,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1335,9'
          Dst:             H5T__conv_uchar_short
        - Src:             'H5T.c:1337,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1337,9'
          Dst:             H5T__conv_uchar_ushort
        - Src:             'H5T.c:1338,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1338,15'
          Dst:             H5T__conv_schar_int
        - Src:             'H5T.c:1339,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1339,15'
          Dst:             H5T__conv_schar_uint
        - Src:             'H5T.c:1340,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1340,15'
          Dst:             H5T__conv_uchar_int
        - Src:             'H5T.c:1341,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1341,15'
          Dst:             H5T__conv_uchar_uint
        - Src:             'H5T.c:1343,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1343,9'
          Dst:             H5T__conv_schar_uchar
        - Src:             'H5T.c:1345,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1345,9'
          Dst:             H5T__conv_uchar_schar
        - Src:             'H5T.c:1349,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1349,9'
          Dst:             H5T__conv_schar_float
        - Src:             'H5T.c:1351,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1351,9'
          Dst:             H5T__conv_schar_double
        - Src:             'H5T.c:1353,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1353,9'
          Dst:             H5T__conv_schar_ldouble
        - Src:             'H5T.c:1361,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1361,9'
          Dst:             H5T__conv_uchar_float
        - Src:             'H5T.c:1363,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1363,9'
          Dst:             H5T__conv_uchar_double
        - Src:             'H5T.c:1365,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1365,9'
          Dst:             H5T__conv_uchar_ldouble
        - Src:             'H5T.c:1373,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1373,9'
          Dst:             H5T__conv_short_float
        - Src:             'H5T.c:1375,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1375,9'
          Dst:             H5T__conv_short_double
        - Src:             'H5T.c:1377,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1377,9'
          Dst:             H5T__conv_short_ldouble
        - Src:             'H5T.c:1385,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1385,9'
          Dst:             H5T__conv_ushort_float
        - Src:             'H5T.c:1387,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1387,9'
          Dst:             H5T__conv_ushort_double
        - Src:             'H5T.c:1388,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1388,15'
          Dst:             H5T__conv_ushort_ldouble
        - Src:             'H5T.c:1396,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1396,15'
          Dst:             H5T__conv_int_float
        - Src:             'H5T.c:1397,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1397,15'
          Dst:             H5T__conv_int_double
        - Src:             'H5T.c:1398,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1398,15'
          Dst:             H5T__conv_int_ldouble
        - Src:             'H5T.c:1405,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1405,15'
          Dst:             H5T__conv_uint_float
        - Src:             'H5T.c:1406,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1406,15'
          Dst:             H5T__conv_uint_double
        - Src:             'H5T.c:1408,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1408,9'
          Dst:             H5T__conv_uint_ldouble
        - Src:             'H5T.c:1415,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1415,15'
          Dst:             H5T__conv_long_float
        - Src:             'H5T.c:1416,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1416,15'
          Dst:             H5T__conv_long_double
        - Src:             'H5T.c:1418,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1418,9'
          Dst:             H5T__conv_long_ldouble
        - Src:             'H5T.c:1426,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1426,9'
          Dst:             H5T__conv_ulong_float
        - Src:             'H5T.c:1428,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1428,9'
          Dst:             H5T__conv_ulong_double
        - Src:             'H5T.c:1430,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1430,9'
          Dst:             H5T__conv_ulong_ldouble
        - Src:             'H5T.c:1438,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1438,9'
          Dst:             H5T__conv_llong_float
        - Src:             'H5T.c:1440,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1440,9'
          Dst:             H5T__conv_llong_double
        - Src:             'H5T.c:1443,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1443,9'
          Dst:             H5T__conv_llong_ldouble
        - Src:             'H5T.c:1452,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1452,9'
          Dst:             H5T__conv_ullong_float
        - Src:             'H5T.c:1454,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1454,9'
          Dst:             H5T__conv_ullong_double
        - Src:             'H5T.c:1456,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1456,15'
          Dst:             H5T__conv_ullong_ldouble
        - Src:             'H5T.c:1466,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1466,9'
          Dst:             H5T__conv_float_schar
        - Src:             'H5T.c:1468,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1468,9'
          Dst:             H5T__conv_double_schar
        - Src:             'H5T.c:1470,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1470,9'
          Dst:             H5T__conv_ldouble_schar
        - Src:             'H5T.c:1478,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1478,9'
          Dst:             H5T__conv_float_uchar
        - Src:             'H5T.c:1480,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1480,9'
          Dst:             H5T__conv_double_uchar
        - Src:             'H5T.c:1482,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1482,9'
          Dst:             H5T__conv_ldouble_uchar
        - Src:             'H5T.c:1490,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1490,9'
          Dst:             H5T__conv_float_short
        - Src:             'H5T.c:1492,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1492,9'
          Dst:             H5T__conv_double_short
        - Src:             'H5T.c:1494,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1494,9'
          Dst:             H5T__conv_ldouble_short
        - Src:             'H5T.c:1502,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1502,9'
          Dst:             H5T__conv_float_ushort
        - Src:             'H5T.c:1504,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1504,9'
          Dst:             H5T__conv_double_ushort
        - Src:             'H5T.c:1505,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1505,15'
          Dst:             H5T__conv_ldouble_ushort
        - Src:             'H5T.c:1513,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1513,15'
          Dst:             H5T__conv_float_int
        - Src:             'H5T.c:1514,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1514,15'
          Dst:             H5T__conv_double_int
        - Src:             'H5T.c:1515,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1515,15'
          Dst:             H5T__conv_ldouble_int
        - Src:             'H5T.c:1522,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1522,15'
          Dst:             H5T__conv_float_uint
        - Src:             'H5T.c:1523,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1523,15'
          Dst:             H5T__conv_double_uint
        - Src:             'H5T.c:1525,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1525,9'
          Dst:             H5T__conv_ldouble_uint
        - Src:             'H5T.c:1532,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1532,15'
          Dst:             H5T__conv_float_long
        - Src:             'H5T.c:1533,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1533,15'
          Dst:             H5T__conv_double_long
        - Src:             'H5T.c:1535,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1535,9'
          Dst:             H5T__conv_ldouble_long
        - Src:             'H5T.c:1543,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1543,9'
          Dst:             H5T__conv_float_ulong
        - Src:             'H5T.c:1545,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1545,9'
          Dst:             H5T__conv_double_ulong
        - Src:             'H5T.c:1547,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1547,9'
          Dst:             H5T__conv_ldouble_ulong
        - Src:             'H5T.c:1555,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1555,9'
          Dst:             H5T__conv_float_llong
        - Src:             'H5T.c:1557,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1557,9'
          Dst:             H5T__conv_double_llong
        - Src:             'H5T.c:1560,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1560,9'
          Dst:             H5T__conv_ldouble_llong
        - Src:             'H5T.c:1569,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1569,9'
          Dst:             H5T__conv_float_ullong
        - Src:             'H5T.c:1571,9'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1571,9'
          Dst:             H5T__conv_double_ullong
        - Src:             'H5T.c:1573,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1573,15'
          Dst:             H5T__conv_ldouble_ullong
        - Src:             'H5T.c:1586,15'
          Dst:             H5T__register_int
        - Src:             'H5T.c:1586,15'
          Dst:             H5T__conv_noop
        - Src:             'H5T.c:1589,15'
          Dst:             H5T__init_inf
        - Src:             'H5T.c:1592,9'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1604,45'
          Dst:             H5P_create_id
        - Src:             'H5T.c:1605,13'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1611,15'
          Dst:             H5T_close_real
        - Src:             'H5T.c:1613,15'
          Dst:             H5T_close_real
        - Src:             'H5T.c:1615,15'
          Dst:             H5T_close_real
        - Src:             'H5T.c:1617,15'
          Dst:             H5T_close_real
        - Src:             'H5T.c:1624,23'
          Dst:             H5T_close_real
        - Src:             'H5T.c:1626,50'
          Dst:             H5VL_free_object
        - Src:             'H5T.c:1627,21'
          Dst:             H5E_printf_stack
        - Src:             'H5T.c:1628,30'
          Dst:             H5FL_reg_free
        - Src:             'H5T.c:1629,30'
          Dst:             H5FL_reg_free
    - functionName:    H5T__get_array_dims
      functionSourceFile: '/src/hdf5/src/H5Tarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Tget_array_dims2
      functionSourceFile: '/src/hdf5/src/H5Tarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          254
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5T__get_array_dims
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tarray.c:245,5'
          Dst:             H5_init_library
        - Src:             'H5Tarray.c:245,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tarray.c:245,5'
          Dst:             H5CX_push
        - Src:             'H5Tarray.c:245,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tarray.c:245,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Tarray.c:248,32'
          Dst:             H5I_object_verify
        - Src:             'H5Tarray.c:249,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tarray.c:251,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tarray.c:254,22'
          Dst:             H5T__get_array_dims
        - Src:             'H5Tarray.c:255,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tarray.c:257,5'
          Dst:             H5CX_pop
        - Src:             'H5Tarray.c:257,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T__get_array_ndims
      functionSourceFile: '/src/hdf5/src/H5Tarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Tget_array_ndims
      functionSourceFile: '/src/hdf5/src/H5Tarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          223
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5T__get_array_ndims
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tarray.c:191,5'
          Dst:             H5_init_library
        - Src:             'H5Tarray.c:191,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tarray.c:191,5'
          Dst:             H5CX_push
        - Src:             'H5Tarray.c:191,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tarray.c:191,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Tarray.c:194,32'
          Dst:             H5I_object_verify
        - Src:             'H5Tarray.c:195,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tarray.c:197,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tarray.c:200,17'
          Dst:             H5T__get_array_ndims
        - Src:             'H5Tarray.c:203,5'
          Dst:             H5CX_pop
        - Src:             'H5Tarray.c:203,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T__array_create
      functionSourceFile: '/src/hdf5/src/H5Tarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          220
      EdgeCount:       43
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5T__alloc
        - H5T_copy
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tarray.c:144,30'
          Dst:             H5T__alloc
        - Src:             'H5Tarray.c:145,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tarray.c:149,46'
          Dst:             H5T_copy
        - Src:             'H5Tarray.c:150,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Tarray_create2
      functionSourceFile: '/src/hdf5/src/H5Tarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         125
      ICount:          418
      EdgeCount:       142
      CyclomaticComplexity: 19
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5I_register
        - H5T__array_create
        - H5T_close_real
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tarray.c:88,5'
          Dst:             H5_init_library
        - Src:             'H5Tarray.c:88,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tarray.c:88,5'
          Dst:             H5CX_push
        - Src:             'H5Tarray.c:88,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tarray.c:88,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Tarray.c:92,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tarray.c:94,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tarray.c:97,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tarray.c:98,34'
          Dst:             H5I_object_verify
        - Src:             'H5Tarray.c:99,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tarray.c:102,23'
          Dst:             H5T__array_create
        - Src:             'H5Tarray.c:103,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tarray.c:106,22'
          Dst:             H5I_register
        - Src:             'H5Tarray.c:107,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tarray.c:111,19'
          Dst:             H5T_close_real
        - Src:             'H5Tarray.c:112,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tarray.c:114,5'
          Dst:             H5CX_pop
        - Src:             'H5Tarray.c:114,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T__bit_neg
      functionSourceFile: '/src/hdf5/src/H5Tbit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          126
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - H5T__bit_copy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tbit.c:642,9'
          Dst:             H5T__bit_copy
        - Src:             'H5Tbit.c:657,13'
          Dst:             H5T__bit_copy
        - Src:             'H5Tbit.c:662,9'
          Dst:             H5T__bit_copy
    - functionName:    H5T__bit_copy
      functionSourceFile: '/src/hdf5/src/H5Tbit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          473
      EdgeCount:       61
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T__bit_dec
      functionSourceFile: '/src/hdf5/src/H5Tbit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          294
      EdgeCount:       43
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T__bit_inc
      functionSourceFile: '/src/hdf5/src/H5Tbit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          270
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T__bit_find
      functionSourceFile: '/src/hdf5/src/H5Tbit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         136
      ICount:          731
      EdgeCount:       155
      CyclomaticComplexity: 21
      functionsReached: []
      functionUses:    20
      BranchProfiles:
        - Branch String:   'H5Tbit.c:399,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    H5T__bit_set_d
      functionSourceFile: '/src/hdf5/src/H5Tbit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          94
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - H5T__bit_copy
      functionUses:    5
      BranchProfiles:
        - Branch String:   'H5Tbit.c:290,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tbit.c:311,5'
          Dst:             H5T__bit_copy
    - functionName:    H5T__bit_get_d
      functionSourceFile: '/src/hdf5/src/H5Tbit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          99
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - H5T__bit_copy
      functionUses:    11
      BranchProfiles:
        - Branch String:   'H5Tbit.c:245,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tbit.c:244,5'
          Dst:             H5T__bit_copy
    - functionName:    H5T__bit_set
      functionSourceFile: '/src/hdf5/src/H5Tbit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          212
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    77
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T__bit_shift
      functionSourceFile: '/src/hdf5/src/H5Tbit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          236
      EdgeCount:       59
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5T__bit_copy
        - H5T__bit_set
        - H5WB_actual
        - H5WB_unwrap
        - H5WB_wrap
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tbit.c:183,13'
          Dst:             H5T__bit_set
        - Src:             'H5Tbit.c:189,31'
          Dst:             H5WB_wrap
        - Src:             'H5Tbit.c:190,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tbit.c:193,49'
          Dst:             H5WB_actual
        - Src:             'H5Tbit.c:194,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tbit.c:199,17'
          Dst:             H5T__bit_copy
        - Src:             'H5Tbit.c:202,17'
          Dst:             H5T__bit_copy
        - Src:             'H5Tbit.c:205,17'
          Dst:             H5T__bit_set
        - Src:             'H5Tbit.c:208,17'
          Dst:             H5T__bit_copy
        - Src:             'H5Tbit.c:209,17'
          Dst:             H5T__bit_copy
        - Src:             'H5Tbit.c:210,17'
          Dst:             H5T__bit_set
        - Src:             'H5Tbit.c:217,15'
          Dst:             H5WB_unwrap
        - Src:             'H5Tbit.c:218,9'
          Dst:             H5E_printf_stack
    - functionName:    H5T_destruct_datatype
      functionSourceFile: '/src/hdf5/src/H5Tcommit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1280
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          120
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL_create_object
        - H5VL_datatype_close
        - H5VL_free_object
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tcommit.c:1286,28'
          Dst:             H5VL_create_object
        - Src:             'H5Tcommit.c:1287,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:1289,9'
          Dst:             H5VL_datatype_close
        - Src:             'H5Tcommit.c:1290,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:1293,20'
          Dst:             H5VL_free_object
        - Src:             'H5Tcommit.c:1294,9'
          Dst:             H5E_printf_stack
    - functionName:    H5T_invoke_vol_optional
      functionSourceFile: '/src/hdf5/src/H5Tcommit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1463
      functionLinenumberEnd: 1478
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          103
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5T_is_named
        - H5VL_datatype_optional_op
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tcommit.c:1469,10'
          Dst:             H5T_is_named
        - Src:             'H5Tcommit.c:1470,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:1474,13'
          Dst:             H5VL_datatype_optional_op
        - Src:             'H5Tcommit.c:1475,13'
          Dst:             H5E_printf_stack
    - functionName:    H5T_already_vol_managed
      functionSourceFile: '/src/hdf5/src/H5Tcommit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1441
      functionLinenumberEnd: 1447
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T_restore_refresh_state
      functionSourceFile: '/src/hdf5/src/H5Tcommit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1401
      functionLinenumberEnd: 1427
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          135
      EdgeCount:       40
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FO_top_decr
        - H5I_object_verify
        - H5T_get_actual_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tcommit.c:1410,32'
          Dst:             H5I_object_verify
        - Src:             'H5Tcommit.c:1411,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:1412,14'
          Dst:             H5T_get_actual_type
        - Src:             'H5Tcommit.c:1414,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:1420,9'
          Dst:             H5FO_top_decr
        - Src:             'H5Tcommit.c:1421,9'
          Dst:             H5E_printf_stack
    - functionName:    H5T_get_actual_type
      functionSourceFile: '/src/hdf5/src/H5Tcommit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1336
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5VL_object_data
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tcommit.c:1345,30'
          Dst:             H5VL_object_data
    - functionName:    H5T_save_refresh_state
      functionSourceFile: '/src/hdf5/src/H5Tcommit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1361
      functionLinenumberEnd: 1387
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          135
      EdgeCount:       40
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FO_top_incr
        - H5I_object_verify
        - H5T_get_actual_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tcommit.c:1370,32'
          Dst:             H5I_object_verify
        - Src:             'H5Tcommit.c:1371,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:1372,14'
          Dst:             H5T_get_actual_type
        - Src:             'H5Tcommit.c:1374,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:1380,9'
          Dst:             H5FO_top_incr
        - Src:             'H5Tcommit.c:1381,9'
          Dst:             H5E_printf_stack
    - functionName:    H5T_get_named_type
      functionSourceFile: '/src/hdf5/src/H5Tcommit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1311
      functionLinenumberEnd: 1319
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T_construct_datatype
      functionSourceFile: '/src/hdf5/src/H5Tcommit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1219
      functionLinenumberEnd: 1261
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         51
      ICount:          184
      EdgeCount:       56
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - H5T_decode
        - H5VL_datatype_get
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tcommit.c:1233,9'
          Dst:             H5VL_datatype_get
        - Src:             'H5Tcommit.c:1234,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:1237,32'
          Dst:             calloc
        - Src:             'H5Tcommit.c:1238,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:1246,9'
          Dst:             H5VL_datatype_get
        - Src:             'H5Tcommit.c:1247,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:1250,23'
          Dst:             H5T_decode
        - Src:             'H5Tcommit.c:1251,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:1259,15'
          Dst:             H5MM_xfree
    - functionName:    H5T__open_oid
      functionSourceFile: '/src/hdf5/src/H5Tcommit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1144
      functionLinenumberEnd: 1182
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         54
      ICount:          195
      EdgeCount:       60
      CyclomaticComplexity: 8
      functionsReached:
        - H5AC_tag
        - H5E_printf_stack
        - H5G_name_copy
        - H5O_close
        - H5O_loc_copy_shallow
        - H5O_msg_read
        - H5O_open
        - H5T_update_shared
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tcommit.c:1148,5'
          Dst:             H5AC_tag
        - Src:             'H5Tcommit.c:1153,9'
          Dst:             H5O_open
        - Src:             'H5Tcommit.c:1154,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:1157,32'
          Dst:             H5O_msg_read
        - Src:             'H5Tcommit.c:1158,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:1164,9'
          Dst:             H5O_loc_copy_shallow
        - Src:             'H5Tcommit.c:1165,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:1168,9'
          Dst:             H5G_name_copy
        - Src:             'H5Tcommit.c:1169,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:1172,5'
          Dst:             H5T_update_shared
        - Src:             'H5Tcommit.c:1180,13'
          Dst:             H5O_close
        - Src:             'H5Tcommit.c:1182,5'
          Dst:             H5AC_tag
    - functionName:    H5T_update_shared
      functionSourceFile: '/src/hdf5/src/H5Tcommit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1196
      functionLinenumberEnd: 1204
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          36
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T_open
      functionSourceFile: '/src/hdf5/src/H5Tcommit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1029
      functionLinenumberEnd: 1128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         143
      ICount:          512
      EdgeCount:       161
      CyclomaticComplexity: 20
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5FO_insert
        - H5FO_opened
        - H5FO_top_count
        - H5FO_top_incr
        - H5G_name_copy
        - H5G_name_free
        - H5O_loc_copy_shallow
        - H5O_loc_free
        - H5O_open
        - H5T__open_oid
        - H5T_set_loc
        - H5T_update_shared
        - H5VL_free_object
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tcommit.c:1039,46'
          Dst:             H5FO_opened
        - Src:             'H5Tcommit.c:1041,27'
          Dst:             H5T__open_oid
        - Src:             'H5Tcommit.c:1042,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:1045,13'
          Dst:             H5FO_insert
        - Src:             'H5Tcommit.c:1046,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:1050,13'
          Dst:             H5FO_top_incr
        - Src:             'H5Tcommit.c:1051,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:1054,13'
          Dst:             H5T_set_loc
        - Src:             'H5Tcommit.c:1055,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:1060,27'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Tcommit.c:1061,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:1075,13'
          Dst:             H5O_loc_copy_shallow
        - Src:             'H5Tcommit.c:1076,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:1079,13'
          Dst:             H5G_name_copy
        - Src:             'H5Tcommit.c:1080,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:1083,9'
          Dst:             H5T_update_shared
        - Src:             'H5Tcommit.c:1089,13'
          Dst:             H5T_set_loc
        - Src:             'H5Tcommit.c:1090,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:1096,13'
          Dst:             H5FO_top_count
        - Src:             'H5Tcommit.c:1098,17'
          Dst:             H5O_open
        - Src:             'H5Tcommit.c:1099,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:1103,13'
          Dst:             H5FO_top_incr
        - Src:             'H5Tcommit.c:1104,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:1113,50'
          Dst:             H5VL_free_object
        - Src:             'H5Tcommit.c:1114,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:1115,30'
          Dst:             H5FL_reg_free
        - Src:             'H5Tcommit.c:1118,13'
          Dst:             H5O_loc_free
        - Src:             'H5Tcommit.c:1119,13'
          Dst:             H5G_name_free
        - Src:             'H5Tcommit.c:1121,18'
          Dst:             H5FL_reg_free
    - functionName:    H5T__open_name
      functionSourceFile: '/src/hdf5/src/H5Tcommit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 966
      functionLinenumberEnd: 1013
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         65
      ICount:          209
      EdgeCount:       73
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5G_loc_find
        - H5G_loc_free
        - H5G_loc_reset
        - H5O_obj_type
        - H5T_open
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tcommit.c:984,5'
          Dst:             H5G_loc_reset
        - Src:             'H5Tcommit.c:990,9'
          Dst:             H5G_loc_find
        - Src:             'H5Tcommit.c:991,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:995,9'
          Dst:             H5O_obj_type
        - Src:             'H5Tcommit.c:996,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:998,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:1001,23'
          Dst:             H5T_open
        - Src:             'H5Tcommit.c:1002,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:1010,17'
          Dst:             H5G_loc_free
        - Src:             'H5Tcommit.c:1011,17'
          Dst:             H5E_printf_stack
    - functionName:    H5T__get_create_plist
      functionSourceFile: '/src/hdf5/src/H5Tcommit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         63
      ICount:          194
      EdgeCount:       70
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5I_dec_app_ref
        - H5I_object
        - H5O_get_create_plist
        - H5P_copy_plist
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tcommit.c:929,49'
          Dst:             H5I_object
        - Src:             'H5Tcommit.c:930,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:931,24'
          Dst:             H5P_copy_plist
        - Src:             'H5Tcommit.c:932,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:935,48'
          Dst:             H5I_object
        - Src:             'H5Tcommit.c:936,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:939,9'
          Dst:             H5O_get_create_plist
        - Src:             'H5Tcommit.c:940,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:948,17'
          Dst:             H5I_dec_app_ref
        - Src:             'H5Tcommit.c:949,17'
          Dst:             H5E_printf_stack
    - functionName:    H5Trefresh
      functionSourceFile: '/src/hdf5/src/H5Tcommit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         85
      ICount:          298
      EdgeCount:       96
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_loc
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5T_is_named
        - H5VL_datatype_specific
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tcommit.c:871,5'
          Dst:             H5_init_library
        - Src:             'H5Tcommit.c:871,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:871,5'
          Dst:             H5CX_push
        - Src:             'H5Tcommit.c:871,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:871,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Tcommit.c:874,32'
          Dst:             H5I_object_verify
        - Src:             'H5Tcommit.c:875,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:876,10'
          Dst:             H5T_is_named
        - Src:             'H5Tcommit.c:877,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:884,13'
          Dst:             H5CX_set_loc
        - Src:             'H5Tcommit.c:885,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:891,13'
          Dst:             H5VL_datatype_specific
        - Src:             'H5Tcommit.c:892,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:896,5'
          Dst:             H5CX_pop
        - Src:             'H5Tcommit.c:896,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Tflush
      functionSourceFile: '/src/hdf5/src/H5Tcommit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 853
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         85
      ICount:          298
      EdgeCount:       96
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_loc
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5T_is_named
        - H5VL_datatype_specific
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tcommit.c:828,5'
          Dst:             H5_init_library
        - Src:             'H5Tcommit.c:828,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:828,5'
          Dst:             H5CX_push
        - Src:             'H5Tcommit.c:828,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:828,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Tcommit.c:831,32'
          Dst:             H5I_object_verify
        - Src:             'H5Tcommit.c:832,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:833,10'
          Dst:             H5T_is_named
        - Src:             'H5Tcommit.c:834,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:841,13'
          Dst:             H5CX_set_loc
        - Src:             'H5Tcommit.c:842,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:848,13'
          Dst:             H5VL_datatype_specific
        - Src:             'H5Tcommit.c:849,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:853,5'
          Dst:             H5CX_pop
        - Src:             'H5Tcommit.c:853,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Tget_create_plist
      functionSourceFile: '/src/hdf5/src/H5Tcommit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         96
      ICount:          337
      EdgeCount:       108
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object
        - H5I_object_verify
        - H5P_copy_plist
        - H5T_is_named
        - H5VL_datatype_get
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tcommit.c:769,5'
          Dst:             H5_init_library
        - Src:             'H5Tcommit.c:769,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:769,5'
          Dst:             H5CX_push
        - Src:             'H5Tcommit.c:769,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:769,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Tcommit.c:772,34'
          Dst:             H5I_object_verify
        - Src:             'H5Tcommit.c:773,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:776,29'
          Dst:             H5T_is_named
        - Src:             'H5Tcommit.c:777,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:786,53'
          Dst:             H5I_object
        - Src:             'H5Tcommit.c:787,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:788,26'
          Dst:             H5P_copy_plist
        - Src:             'H5Tcommit.c:789,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:802,13'
          Dst:             H5VL_datatype_get
        - Src:             'H5Tcommit.c:803,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:810,5'
          Dst:             H5CX_pop
        - Src:             'H5Tcommit.c:810,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Topen_async
      functionSourceFile: '/src/hdf5/src/H5Tcommit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 743
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          301
      EdgeCount:       88
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref_always_close
        - H5T__open_api_common
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tcommit.c:719,5'
          Dst:             H5_init_library
        - Src:             'H5Tcommit.c:719,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:719,5'
          Dst:             H5CX_push
        - Src:             'H5Tcommit.c:719,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:719,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Tcommit.c:726,22'
          Dst:             H5T__open_api_common
        - Src:             'H5Tcommit.c:727,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:733,13'
          Dst:             H5ES_insert
        - Src:             'H5Tcommit.c:736,17'
          Dst:             H5I_dec_app_ref_always_close
        - Src:             'H5Tcommit.c:737,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:739,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:743,5'
          Dst:             H5CX_pop
        - Src:             'H5Tcommit.c:743,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T__open_api_common
      functionSourceFile: '/src/hdf5/src/H5Tcommit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          254
      EdgeCount:       85
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5T_destruct_datatype
        - H5VL_datatype_open
        - H5VL_register
        - H5VL_setup_acc_args
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tcommit.c:646,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:648,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:651,9'
          Dst:             H5VL_setup_acc_args
        - Src:             'H5Tcommit.c:652,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:655,23'
          Dst:             H5VL_datatype_open
        - Src:             'H5Tcommit.c:657,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:660,22'
          Dst:             H5VL_register
        - Src:             'H5Tcommit.c:661,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:666,19'
          Dst:             H5T_destruct_datatype
        - Src:             'H5Tcommit.c:667,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Topen2
      functionSourceFile: '/src/hdf5/src/H5Tcommit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          194
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5T__open_api_common
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tcommit.c:689,5'
          Dst:             H5_init_library
        - Src:             'H5Tcommit.c:689,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:689,5'
          Dst:             H5CX_push
        - Src:             'H5Tcommit.c:689,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:689,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Tcommit.c:692,22'
          Dst:             H5T__open_api_common
        - Src:             'H5Tcommit.c:693,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:696,5'
          Dst:             H5CX_pop
        - Src:             'H5Tcommit.c:696,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T_link
      functionSourceFile: '/src/hdf5/src/H5Tcommit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          54
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O_link
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tcommit.c:613,22'
          Dst:             H5O_link
        - Src:             'H5Tcommit.c:614,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Tcommitted
      functionSourceFile: '/src/hdf5/src/H5Tcommit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          190
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5T_is_named
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tcommit.c:578,5'
          Dst:             H5_init_library
        - Src:             'H5Tcommit.c:578,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:578,5'
          Dst:             H5CX_push
        - Src:             'H5Tcommit.c:578,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:578,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Tcommit.c:581,34'
          Dst:             H5I_object_verify
        - Src:             'H5Tcommit.c:582,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:585,17'
          Dst:             H5T_is_named
        - Src:             'H5Tcommit.c:588,5'
          Dst:             H5CX_pop
        - Src:             'H5Tcommit.c:588,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T__commit
      functionSourceFile: '/src/hdf5/src/H5Tcommit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         256
      ICount:          843
      EdgeCount:       288
      CyclomaticComplexity: 34
      functionsReached:
        - H5E_printf_stack
        - H5FO_insert
        - H5FO_top_incr
        - H5F_get_intent
        - H5F_get_rfic_flags
        - H5F_get_vol_obj
        - H5G_name_copy
        - H5G_name_free
        - H5G_name_reset
        - H5O_close
        - H5O_create
        - H5O_dec_rc_by_loc
        - H5O_delete
        - H5O_has_chksum
        - H5O_loc_copy_shallow
        - H5O_loc_free
        - H5O_loc_reset
        - H5O_msg_append_oh
        - H5O_msg_size_f
        - H5O_pin
        - H5O_unpin
        - H5T_is_numeric_with_unusual_unused_bits
        - H5T_is_sensible
        - H5T_set_loc
        - H5T_set_version
        - H5T_update_shared
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tcommit.c:439,15'
          Dst:             H5F_get_intent
        - Src:             'H5Tcommit.c:440,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:448,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:450,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:453,9'
          Dst:             H5T_is_sensible
        - Src:             'H5Tcommit.c:454,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:459,27'
          Dst:             H5F_get_vol_obj
        - Src:             'H5Tcommit.c:459,9'
          Dst:             H5T_set_loc
        - Src:             'H5Tcommit.c:460,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:463,9'
          Dst:             H5O_loc_reset
        - Src:             'H5Tcommit.c:464,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:465,9'
          Dst:             H5G_name_reset
        - Src:             'H5Tcommit.c:466,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:470,9'
          Dst:             H5T_set_version
        - Src:             'H5Tcommit.c:471,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:474,18'
          Dst:             H5O_msg_size_f
        - Src:             'H5Tcommit.c:481,9'
          Dst:             H5O_create
        - Src:             'H5Tcommit.c:482,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:486,23'
          Dst:             H5O_pin
        - Src:             'H5Tcommit.c:487,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:490,11'
          Dst:             H5O_has_chksum
        - Src:             'H5Tcommit.c:490,34'
          Dst:             H5F_get_rfic_flags
        - Src:             'H5Tcommit.c:491,9'
          Dst:             H5T_is_numeric_with_unusual_unused_bits
        - Src:             'H5Tcommit.c:492,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:497,9'
          Dst:             H5O_msg_append_oh
        - Src:             'H5Tcommit.c:499,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:502,9'
          Dst:             H5O_loc_copy_shallow
        - Src:             'H5Tcommit.c:503,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:504,9'
          Dst:             H5G_name_copy
        - Src:             'H5Tcommit.c:505,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:509,5'
          Dst:             H5T_update_shared
        - Src:             'H5Tcommit.c:514,9'
          Dst:             H5FO_top_incr
        - Src:             'H5Tcommit.c:515,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:516,9'
          Dst:             H5FO_insert
        - Src:             'H5Tcommit.c:517,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:522,9'
          Dst:             H5T_set_loc
        - Src:             'H5Tcommit.c:523,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:526,15'
          Dst:             H5O_unpin
        - Src:             'H5Tcommit.c:527,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:539,17'
          Dst:             H5O_dec_rc_by_loc
        - Src:             'H5Tcommit.c:540,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:542,17'
          Dst:             H5O_close
        - Src:             'H5Tcommit.c:543,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:544,17'
          Dst:             H5O_delete
        - Src:             'H5Tcommit.c:545,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:550,13'
          Dst:             H5O_loc_free
        - Src:             'H5Tcommit.c:551,13'
          Dst:             H5G_name_free
    - functionName:    H5T__commit_anon
      functionSourceFile: '/src/hdf5/src/H5Tcommit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          116
      EdgeCount:       40
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5O_dec_rc_by_loc
        - H5T__commit
        - H5T_oloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tcommit.c:394,9'
          Dst:             H5T__commit
        - Src:             'H5Tcommit.c:395,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:400,25'
          Dst:             H5T_oloc
        - Src:             'H5Tcommit.c:401,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:404,9'
          Dst:             H5O_dec_rc_by_loc
        - Src:             'H5Tcommit.c:405,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Tcommit_anon
      functionSourceFile: '/src/hdf5/src/H5Tcommit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         132
      ICount:          454
      EdgeCount:       148
      CyclomaticComplexity: 18
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5CX_set_apl
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5I_object_verify
        - H5P_isa_class
        - H5T_is_named
        - H5VL_create_object
        - H5VL_datatype_commit
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tcommit.c:324,5'
          Dst:             H5_init_library
        - Src:             'H5Tcommit.c:324,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:324,5'
          Dst:             H5CX_push
        - Src:             'H5Tcommit.c:324,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:324,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Tcommit.c:327,34'
          Dst:             H5I_object_verify
        - Src:             'H5Tcommit.c:328,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:329,9'
          Dst:             H5T_is_named
        - Src:             'H5Tcommit.c:330,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:335,22'
          Dst:             H5P_isa_class
        - Src:             'H5Tcommit.c:336,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:340,22'
          Dst:             H5P_isa_class
        - Src:             'H5Tcommit.c:341,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:344,9'
          Dst:             H5CX_set_apl
        - Src:             'H5Tcommit.c:345,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:349,27'
          Dst:             H5I_get_type
        - Src:             'H5Tcommit.c:352,28'
          Dst:             H5VL_vol_object
        - Src:             'H5Tcommit.c:353,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:356,23'
          Dst:             H5VL_datatype_commit
        - Src:             'H5Tcommit.c:358,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:361,28'
          Dst:             H5VL_create_object
        - Src:             'H5Tcommit.c:362,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:368,5'
          Dst:             H5CX_pop
        - Src:             'H5Tcommit.c:368,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T__commit_named
      functionSourceFile: '/src/hdf5/src/H5Tcommit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          296
      EdgeCount:       80
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5FO_delete
        - H5FO_top_decr
        - H5L_link_object
        - H5O_close
        - H5O_delete
        - H5T_set_loc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tcommit.c:262,9'
          Dst:             H5L_link_object
        - Src:             'H5Tcommit.c:263,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:273,17'
          Dst:             H5FO_top_decr
        - Src:             'H5Tcommit.c:274,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:275,17'
          Dst:             H5FO_delete
        - Src:             'H5Tcommit.c:276,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:280,17'
          Dst:             H5O_close
        - Src:             'H5Tcommit.c:281,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:284,17'
          Dst:             H5O_delete
        - Src:             'H5Tcommit.c:285,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:288,17'
          Dst:             H5T_set_loc
        - Src:             'H5Tcommit.c:289,17'
          Dst:             H5E_printf_stack
    - functionName:    H5Tcommit_async
      functionSourceFile: '/src/hdf5/src/H5Tcommit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          283
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5T__commit_api_common
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tcommit.c:199,5'
          Dst:             H5_init_library
        - Src:             'H5Tcommit.c:199,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:199,5'
          Dst:             H5CX_push
        - Src:             'H5Tcommit.c:199,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:199,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Tcommit.c:206,22'
          Dst:             H5T__commit_api_common
        - Src:             'H5Tcommit.c:208,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:213,13'
          Dst:             H5ES_insert
        - Src:             'H5Tcommit.c:216,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:219,5'
          Dst:             H5CX_pop
        - Src:             'H5Tcommit.c:219,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T__commit_api_common
      functionSourceFile: '/src/hdf5/src/H5Tcommit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         112
      ICount:          368
      EdgeCount:       124
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_set_lcpl
        - H5E_printf_stack
        - H5I_object_verify
        - H5P_isa_class
        - H5T_is_named
        - H5VL_create_object
        - H5VL_datatype_commit
        - H5VL_setup_acc_args
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tcommit.c:112,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:114,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:115,32'
          Dst:             H5I_object_verify
        - Src:             'H5Tcommit.c:116,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:117,9'
          Dst:             H5T_is_named
        - Src:             'H5Tcommit.c:118,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:123,22'
          Dst:             H5P_isa_class
        - Src:             'H5Tcommit.c:124,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:129,22'
          Dst:             H5P_isa_class
        - Src:             'H5Tcommit.c:130,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:133,5'
          Dst:             H5CX_set_lcpl
        - Src:             'H5Tcommit.c:136,9'
          Dst:             H5VL_setup_acc_args
        - Src:             'H5Tcommit.c:137,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:140,25'
          Dst:             H5VL_datatype_commit
        - Src:             'H5Tcommit.c:142,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:145,28'
          Dst:             H5VL_create_object
        - Src:             'H5Tcommit.c:146,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Tcommit2
      functionSourceFile: '/src/hdf5/src/H5Tcommit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          203
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5T__commit_api_common
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tcommit.c:170,5'
          Dst:             H5_init_library
        - Src:             'H5Tcommit.c:170,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:170,5'
          Dst:             H5CX_push
        - Src:             'H5Tcommit.c:170,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:170,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Tcommit.c:173,22'
          Dst:             H5T__commit_api_common
        - Src:             'H5Tcommit.c:175,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcommit.c:178,5'
          Dst:             H5CX_pop
        - Src:             'H5Tcommit.c:178,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T__is_packed
      functionSourceFile: '/src/hdf5/src/H5Tcompound.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T__update_packed
      functionSourceFile: '/src/hdf5/src/H5Tcompound.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - H5T__is_packed
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tcompound.c:602,18'
          Dst:             H5T__is_packed
    - functionName:    H5T__pack
      functionSourceFile: '/src/hdf5/src/H5Tcompound.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         79
      ICount:          388
      EdgeCount:       92
      CyclomaticComplexity: 15
      functionsReached:
        - H5E_printf_stack
        - H5T__is_packed
        - H5T__pack
        - H5T__sort_value
        - H5T_detect_class
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tcompound.c:490,9'
          Dst:             H5T_detect_class
        - Src:             'H5Tcompound.c:492,21'
          Dst:             H5T__is_packed
        - Src:             'H5Tcompound.c:497,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcompound.c:500,17'
          Dst:             H5T__pack
        - Src:             'H5Tcompound.c:501,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcompound.c:515,21'
          Dst:             H5T__pack
        - Src:             'H5Tcompound.c:516,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcompound.c:524,17'
          Dst:             H5T__sort_value
        - Src:             'H5Tcompound.c:525,17'
          Dst:             H5E_printf_stack
    - functionName:    H5Tpack
      functionSourceFile: '/src/hdf5/src/H5Tcompound.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         63
      ICount:          231
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5T__pack
        - H5T_detect_class
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tcompound.c:362,5'
          Dst:             H5_init_library
        - Src:             'H5Tcompound.c:362,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcompound.c:362,5'
          Dst:             H5CX_push
        - Src:             'H5Tcompound.c:362,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcompound.c:362,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Tcompound.c:365,32'
          Dst:             H5I_object_verify
        - Src:             'H5Tcompound.c:366,9'
          Dst:             H5T_detect_class
        - Src:             'H5Tcompound.c:367,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcompound.c:370,9'
          Dst:             H5T__pack
        - Src:             'H5Tcompound.c:371,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcompound.c:374,5'
          Dst:             H5CX_pop
        - Src:             'H5Tcompound.c:374,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T__insert
      functionSourceFile: '/src/hdf5/src/H5Tcompound.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         109
      ICount:          587
      EdgeCount:       125
      CyclomaticComplexity: 18
      functionsReached:
        - H5E_printf_stack
        - H5MM_realloc
        - H5MM_xstrdup
        - H5T__update_packed
        - H5T__upgrade_version
        - H5T_copy
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tcompound.c:407,14'
          Dst:             strcmp
        - Src:             'H5Tcompound.c:408,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcompound.c:417,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcompound.c:421,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcompound.c:426,41'
          Dst:             H5MM_realloc
        - Src:             'H5Tcompound.c:429,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcompound.c:438,60'
          Dst:             H5MM_xstrdup
        - Src:             'H5Tcompound.c:439,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcompound.c:440,60'
          Dst:             H5T_copy
        - Src:             'H5Tcompound.c:441,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcompound.c:452,5'
          Dst:             H5T__update_packed
        - Src:             'H5Tcompound.c:464,13'
          Dst:             H5T__upgrade_version
        - Src:             'H5Tcompound.c:465,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Tinsert
      functionSourceFile: '/src/hdf5/src/H5Tcompound.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         110
      ICount:          378
      EdgeCount:       124
      CyclomaticComplexity: 16
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5T__insert
        - H5_init_library
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tcompound.c:323,5'
          Dst:             H5_init_library
        - Src:             'H5Tcompound.c:323,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcompound.c:323,5'
          Dst:             H5CX_push
        - Src:             'H5Tcompound.c:323,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcompound.c:323,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Tcompound.c:327,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcompound.c:328,36'
          Dst:             H5I_object_verify
        - Src:             'H5Tcompound.c:330,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcompound.c:332,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcompound.c:334,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcompound.c:335,36'
          Dst:             H5I_object_verify
        - Src:             'H5Tcompound.c:336,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcompound.c:339,9'
          Dst:             H5T__insert
        - Src:             'H5Tcompound.c:340,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcompound.c:343,5'
          Dst:             H5CX_pop
        - Src:             'H5Tcompound.c:343,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T__get_member_size
      functionSourceFile: '/src/hdf5/src/H5Tcompound.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T_get_member_type
      functionSourceFile: '/src/hdf5/src/H5Tcompound.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5T_copy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tcompound.c:236,30'
          Dst:             H5T_copy
        - Src:             'H5Tcompound.c:237,9'
          Dst:             H5E_printf_stack
    - functionName:    H5T__reopen_member_type
      functionSourceFile: '/src/hdf5/src/H5Tcompound.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5T_copy_reopen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tcompound.c:269,30'
          Dst:             H5T_copy_reopen
        - Src:             'H5Tcompound.c:270,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Tget_member_type
      functionSourceFile: '/src/hdf5/src/H5Tcompound.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         99
      ICount:          348
      EdgeCount:       113
      CyclomaticComplexity: 16
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5I_register
        - H5T__reopen_member_type
        - H5T_close
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tcompound.c:187,5'
          Dst:             H5_init_library
        - Src:             'H5Tcompound.c:187,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcompound.c:187,5'
          Dst:             H5CX_push
        - Src:             'H5Tcompound.c:187,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcompound.c:187,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Tcompound.c:190,32'
          Dst:             H5I_object_verify
        - Src:             'H5Tcompound.c:191,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcompound.c:193,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcompound.c:196,28'
          Dst:             H5T__reopen_member_type
        - Src:             'H5Tcompound.c:197,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcompound.c:200,22'
          Dst:             H5I_register
        - Src:             'H5Tcompound.c:201,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcompound.c:205,24'
          Dst:             H5T_close
        - Src:             'H5Tcompound.c:206,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcompound.c:208,5'
          Dst:             H5CX_pop
        - Src:             'H5Tcompound.c:208,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Tget_member_class
      functionSourceFile: '/src/hdf5/src/H5Tcompound.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         69
      ICount:          307
      EdgeCount:       80
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tcompound.c:148,5'
          Dst:             H5_init_library
        - Src:             'H5Tcompound.c:148,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcompound.c:148,5'
          Dst:             H5CX_push
        - Src:             'H5Tcompound.c:148,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcompound.c:148,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Tcompound.c:151,32'
          Dst:             H5I_object_verify
        - Src:             'H5Tcompound.c:152,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcompound.c:154,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcompound.c:162,5'
          Dst:             H5CX_pop
        - Src:             'H5Tcompound.c:162,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T_get_member_offset
      functionSourceFile: '/src/hdf5/src/H5Tcompound.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Tget_member_offset
      functionSourceFile: '/src/hdf5/src/H5Tcompound.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          252
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tcompound.c:89,5'
          Dst:             H5_init_library
        - Src:             'H5Tcompound.c:89,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcompound.c:89,5'
          Dst:             H5CX_push
        - Src:             'H5Tcompound.c:89,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcompound.c:89,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Tcompound.c:92,32'
          Dst:             H5I_object_verify
        - Src:             'H5Tcompound.c:93,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcompound.c:95,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tcompound.c:101,5'
          Dst:             H5CX_pop
        - Src:             'H5Tcompound.c:101,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T__conv_order_opt
      functionSourceFile: '/src/hdf5/src/H5Tconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 753
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         628
      ICount:          4575
      EdgeCount:       666
      CyclomaticComplexity: 40
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5Tconv.c:374,5'
          Branch Sides:    []
        - Branch String:   'H5Tconv.c:393,13'
          Branch Sides:    []
        - Branch String:   'H5Tconv.c:452,13'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv.c:378,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv.c:381,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv.c:384,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv.c:389,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv.c:392,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv.c:409,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv.c:422,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv.c:430,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv.c:436,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv.c:740,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv.c:749,13'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_order
      functionSourceFile: '/src/hdf5/src/H5Tconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         132
      ICount:          653
      EdgeCount:       151
      CyclomaticComplexity: 21
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5Tconv.c:279,5'
          Branch Sides:    []
        - Branch String:   'H5Tconv.c:291,13'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv.c:283,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv.c:290,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv.c:306,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv.c:321,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv.c:329,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv.c:343,13'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_noop
      functionSourceFile: '/src/hdf5/src/H5Tconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          80
      EdgeCount:       33
      CyclomaticComplexity: 18
      functionsReached:
        - H5E_printf_stack
      functionUses:    5
      BranchProfiles:
        - Branch String:   'H5Tconv.c:235,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv.c:248,13'
          Dst:             H5E_printf_stack
    - functionName:    H5T__reverse_order
      functionSourceFile: '/src/hdf5/src/H5Tconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          121
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T_get_force_conv
      functionSourceFile: '/src/hdf5/src/H5Tconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T_reclaim_cb
      functionSourceFile: '/src/hdf5/src/H5Tconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          100
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5T__ref_reclaim
        - H5T__vlen_reclaim
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tconv.c:137,13'
          Dst:             H5T__ref_reclaim
        - Src:             'H5Tconv.c:138,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv.c:144,13'
          Dst:             H5T__vlen_reclaim
        - Src:             'H5Tconv.c:145,13'
          Dst:             H5E_printf_stack
    - functionName:    H5T_reclaim
      functionSourceFile: '/src/hdf5/src/H5Tconv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5CX_get_vlen_alloc_info
        - H5E_printf_stack
        - H5S_select_iterate
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tconv.c:101,9'
          Dst:             H5CX_get_vlen_alloc_info
        - Src:             'H5Tconv.c:102,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv.c:108,17'
          Dst:             H5S_select_iterate
    - functionName:    H5T__conv_ullong_ldouble
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3178
      functionLinenumberEnd: 3179
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         484
      ICount:          2482
      EdgeCount:       610
      CyclomaticComplexity: 128
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:3179,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:3179,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3179,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3179,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3179,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3179,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3179,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3179,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3179,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3179,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ullong_double
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3159
      functionLinenumberEnd: 3160
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         484
      ICount:          2482
      EdgeCount:       610
      CyclomaticComplexity: 128
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:3160,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:3160,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3160,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3160,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3160,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3160,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3160,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3160,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3160,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3160,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ullong_float
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3141
      functionLinenumberEnd: 3142
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         484
      ICount:          2482
      EdgeCount:       610
      CyclomaticComplexity: 128
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:3142,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:3142,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3142,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3142,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3142,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3142,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3142,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3142,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3142,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3142,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ullong_llong
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3101
      functionLinenumberEnd: 3102
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1195
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:3102,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:3102,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3102,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3102,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3102,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3102,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3102,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3102,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3102,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3102,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ullong_ulong
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3084
      functionLinenumberEnd: 3085
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1195
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:3085,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:3085,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3085,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3085,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3085,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3085,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3085,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3085,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3085,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3085,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ullong_long
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3067
      functionLinenumberEnd: 3068
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1195
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:3068,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:3068,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3068,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3068,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3068,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3068,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3068,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3068,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3068,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3068,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ullong_uint
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3050
      functionLinenumberEnd: 3051
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1203
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:3051,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:3051,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3051,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3051,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3051,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3051,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3051,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3051,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3051,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3051,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ullong_int
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3033
      functionLinenumberEnd: 3034
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1203
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:3034,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:3034,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3034,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3034,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3034,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3034,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3034,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3034,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3034,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3034,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ullong_ushort
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3016
      functionLinenumberEnd: 3017
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1203
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:3017,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:3017,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3017,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3017,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3017,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3017,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3017,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3017,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3017,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3017,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ullong_short
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2999
      functionLinenumberEnd: 3000
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1203
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:3000,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:3000,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3000,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3000,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3000,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3000,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3000,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3000,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3000,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:3000,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ullong_uchar
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2982
      functionLinenumberEnd: 2983
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1203
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2983,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2983,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2983,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2983,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2983,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2983,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2983,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2983,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2983,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2983,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ullong_schar
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2965
      functionLinenumberEnd: 2966
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1203
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2966,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2966,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2966,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2966,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2966,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2966,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2966,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2966,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2966,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2966,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_llong_ldouble
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2947
      functionLinenumberEnd: 2948
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         484
      ICount:          2482
      EdgeCount:       610
      CyclomaticComplexity: 128
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2948,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2948,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2948,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2948,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2948,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2948,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2948,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2948,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2948,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2948,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_llong_double
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2928
      functionLinenumberEnd: 2929
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         484
      ICount:          2482
      EdgeCount:       610
      CyclomaticComplexity: 128
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2929,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2929,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2929,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2929,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2929,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2929,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2929,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2929,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2929,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2929,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_llong_float
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2910
      functionLinenumberEnd: 2911
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         484
      ICount:          2482
      EdgeCount:       610
      CyclomaticComplexity: 128
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2911,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2911,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2911,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2911,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2911,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2911,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2911,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2911,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2911,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2911,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_llong_ullong
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2870
      functionLinenumberEnd: 2871
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1195
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2871,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2871,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2871,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2871,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2871,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2871,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2871,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2871,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2871,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2871,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_llong_ulong
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2853
      functionLinenumberEnd: 2854
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1195
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2854,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2854,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2854,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2854,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2854,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2854,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2854,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2854,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2854,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2854,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_llong_long
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2836
      functionLinenumberEnd: 2837
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         322
      ICount:          1531
      EdgeCount:       386
      CyclomaticComplexity: 66
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2837,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2837,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2837,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2837,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2837,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2837,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2837,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2837,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2837,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2837,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2837,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2837,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2837,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2837,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_llong_uint
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2819
      functionLinenumberEnd: 2820
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         322
      ICount:          1539
      EdgeCount:       386
      CyclomaticComplexity: 66
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2820,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2820,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2820,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2820,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2820,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2820,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2820,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2820,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2820,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2820,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2820,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2820,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2820,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2820,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_llong_int
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2802
      functionLinenumberEnd: 2803
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         322
      ICount:          1539
      EdgeCount:       386
      CyclomaticComplexity: 66
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2803,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2803,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2803,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2803,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2803,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2803,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2803,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2803,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2803,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2803,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2803,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2803,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2803,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2803,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_llong_ushort
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2785
      functionLinenumberEnd: 2786
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         322
      ICount:          1539
      EdgeCount:       386
      CyclomaticComplexity: 66
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2786,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2786,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2786,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2786,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2786,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2786,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2786,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2786,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2786,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2786,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2786,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2786,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2786,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2786,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_llong_short
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2768
      functionLinenumberEnd: 2769
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         322
      ICount:          1539
      EdgeCount:       386
      CyclomaticComplexity: 66
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2769,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2769,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2769,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2769,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2769,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2769,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2769,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2769,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2769,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2769,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2769,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2769,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2769,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2769,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_llong_uchar
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2751
      functionLinenumberEnd: 2752
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         322
      ICount:          1539
      EdgeCount:       386
      CyclomaticComplexity: 66
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2752,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2752,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2752,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2752,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2752,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2752,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2752,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2752,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2752,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2752,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2752,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2752,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2752,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2752,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_llong_schar
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2734
      functionLinenumberEnd: 2735
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         322
      ICount:          1539
      EdgeCount:       386
      CyclomaticComplexity: 66
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2735,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2735,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2735,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2735,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2735,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2735,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2735,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2735,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2735,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2735,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2735,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2735,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2735,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2735,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ulong_ldouble
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2717
      functionLinenumberEnd: 2718
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         484
      ICount:          2482
      EdgeCount:       610
      CyclomaticComplexity: 128
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2718,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2718,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2718,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2718,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2718,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2718,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2718,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2718,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2718,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2718,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ulong_double
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2699
      functionLinenumberEnd: 2700
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         484
      ICount:          2482
      EdgeCount:       610
      CyclomaticComplexity: 128
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2700,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2700,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2700,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2700,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2700,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2700,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2700,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2700,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2700,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2700,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ulong_float
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2681
      functionLinenumberEnd: 2682
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         484
      ICount:          2482
      EdgeCount:       610
      CyclomaticComplexity: 128
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2682,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2682,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2682,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2682,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2682,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2682,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2682,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2682,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2682,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2682,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ulong_ullong
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2641
      functionLinenumberEnd: 2642
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          835
      EdgeCount:       194
      CyclomaticComplexity: 34
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2642,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2642,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2642,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2642,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2642,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2642,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ulong_llong
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2624
      functionLinenumberEnd: 2625
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1195
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2625,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2625,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2625,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2625,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2625,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2625,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2625,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2625,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2625,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2625,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ulong_long
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2607
      functionLinenumberEnd: 2608
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1195
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2608,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2608,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2608,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2608,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2608,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2608,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2608,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2608,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2608,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2608,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ulong_uint
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2590
      functionLinenumberEnd: 2591
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1203
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2591,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2591,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2591,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2591,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2591,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2591,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2591,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2591,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2591,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2591,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ulong_int
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2573
      functionLinenumberEnd: 2574
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1203
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2574,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2574,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2574,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2574,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2574,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2574,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2574,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2574,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2574,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2574,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ulong_ushort
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2556
      functionLinenumberEnd: 2557
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1203
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2557,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2557,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2557,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2557,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2557,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2557,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2557,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2557,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2557,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2557,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ulong_short
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2539
      functionLinenumberEnd: 2540
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1203
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2540,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2540,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2540,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2540,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2540,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2540,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2540,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2540,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2540,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2540,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ulong_uchar
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2522
      functionLinenumberEnd: 2523
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1203
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2523,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2523,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2523,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2523,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2523,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2523,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2523,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2523,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2523,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2523,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ulong_schar
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2505
      functionLinenumberEnd: 2506
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1203
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2506,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2506,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2506,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2506,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2506,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2506,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2506,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2506,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2506,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2506,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_long_ldouble
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2488
      functionLinenumberEnd: 2489
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         484
      ICount:          2482
      EdgeCount:       610
      CyclomaticComplexity: 128
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2489,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2489,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2489,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2489,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2489,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2489,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2489,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2489,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2489,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2489,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_long_double
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2470
      functionLinenumberEnd: 2471
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         484
      ICount:          2482
      EdgeCount:       610
      CyclomaticComplexity: 128
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2471,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2471,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2471,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2471,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2471,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2471,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2471,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2471,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2471,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2471,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_long_float
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2452
      functionLinenumberEnd: 2453
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         484
      ICount:          2482
      EdgeCount:       610
      CyclomaticComplexity: 128
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2453,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2453,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2453,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2453,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2453,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2453,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2453,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2453,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2453,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2453,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_long_ullong
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2412
      functionLinenumberEnd: 2413
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1195
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2413,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2413,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2413,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2413,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2413,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2413,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2413,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2413,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2413,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2413,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_long_llong
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2395
      functionLinenumberEnd: 2396
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          835
      EdgeCount:       194
      CyclomaticComplexity: 34
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2396,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2396,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2396,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2396,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2396,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2396,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_long_ulong
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2378
      functionLinenumberEnd: 2379
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1195
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2379,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2379,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2379,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2379,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2379,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2379,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2379,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2379,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2379,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2379,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_long_uint
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2361
      functionLinenumberEnd: 2362
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         322
      ICount:          1539
      EdgeCount:       386
      CyclomaticComplexity: 66
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2362,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2362,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2362,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2362,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2362,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2362,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2362,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2362,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2362,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2362,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2362,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2362,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2362,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2362,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_long_int
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2344
      functionLinenumberEnd: 2345
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         322
      ICount:          1539
      EdgeCount:       386
      CyclomaticComplexity: 66
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2345,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2345,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2345,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2345,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2345,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2345,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2345,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2345,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2345,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2345,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2345,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2345,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2345,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2345,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_long_ushort
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2327
      functionLinenumberEnd: 2328
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         322
      ICount:          1539
      EdgeCount:       386
      CyclomaticComplexity: 66
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2328,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2328,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2328,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2328,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2328,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2328,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2328,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2328,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2328,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2328,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2328,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2328,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2328,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2328,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_long_short
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2310
      functionLinenumberEnd: 2311
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         322
      ICount:          1539
      EdgeCount:       386
      CyclomaticComplexity: 66
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2311,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2311,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2311,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2311,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2311,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2311,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2311,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2311,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2311,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2311,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2311,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2311,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2311,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2311,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_long_uchar
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2293
      functionLinenumberEnd: 2294
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         322
      ICount:          1539
      EdgeCount:       386
      CyclomaticComplexity: 66
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2294,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2294,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2294,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2294,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2294,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2294,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2294,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2294,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2294,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2294,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2294,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2294,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2294,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2294,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_long_schar
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2276
      functionLinenumberEnd: 2277
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         322
      ICount:          1539
      EdgeCount:       386
      CyclomaticComplexity: 66
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2277,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2277,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2277,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2277,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2277,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2277,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2277,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2277,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2277,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2277,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2277,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2277,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2277,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2277,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_uint_ldouble
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2259
      functionLinenumberEnd: 2260
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         484
      ICount:          2474
      EdgeCount:       610
      CyclomaticComplexity: 128
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2260,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2260,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2260,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2260,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2260,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2260,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2260,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2260,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2260,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2260,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_uint_double
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2241
      functionLinenumberEnd: 2242
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         484
      ICount:          2474
      EdgeCount:       610
      CyclomaticComplexity: 128
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2242,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2242,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2242,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2242,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2242,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2242,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2242,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2242,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2242,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2242,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_uint_float
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2223
      functionLinenumberEnd: 2224
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         484
      ICount:          2474
      EdgeCount:       610
      CyclomaticComplexity: 128
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2224,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2224,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2224,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2224,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2224,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2224,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2224,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2224,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2224,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2224,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_uint_ullong
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2183
      functionLinenumberEnd: 2184
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          843
      EdgeCount:       194
      CyclomaticComplexity: 34
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2184,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2184,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2184,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2184,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2184,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2184,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_uint_llong
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2166
      functionLinenumberEnd: 2167
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          843
      EdgeCount:       194
      CyclomaticComplexity: 34
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2167,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2167,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2167,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2167,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2167,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2167,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_uint_ulong
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2149
      functionLinenumberEnd: 2150
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          843
      EdgeCount:       194
      CyclomaticComplexity: 34
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2150,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2150,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2150,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2150,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2150,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2150,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_uint_long
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2132
      functionLinenumberEnd: 2133
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          843
      EdgeCount:       194
      CyclomaticComplexity: 34
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2133,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2133,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2133,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2133,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2133,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2133,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_uint_int
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2115
      functionLinenumberEnd: 2116
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1195
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2116,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2116,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2116,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2116,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2116,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2116,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2116,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2116,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2116,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2116,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_uint_ushort
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2098
      functionLinenumberEnd: 2099
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1203
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2099,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2099,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2099,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2099,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2099,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2099,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2099,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2099,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2099,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2099,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_uint_short
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2081
      functionLinenumberEnd: 2082
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1203
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2082,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2082,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2082,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2082,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2082,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2082,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2082,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2082,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2082,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2082,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_uint_uchar
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2064
      functionLinenumberEnd: 2065
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1203
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2065,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2065,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2065,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2065,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2065,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2065,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2065,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2065,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2065,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2065,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_uint_schar
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2047
      functionLinenumberEnd: 2048
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1203
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2048,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2048,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2048,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2048,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2048,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2048,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2048,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2048,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2048,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2048,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_int_ldouble
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2030
      functionLinenumberEnd: 2031
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         484
      ICount:          2474
      EdgeCount:       610
      CyclomaticComplexity: 128
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2031,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2031,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2031,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2031,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2031,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2031,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2031,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2031,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2031,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2031,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_int_double
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2012
      functionLinenumberEnd: 2013
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         484
      ICount:          2474
      EdgeCount:       610
      CyclomaticComplexity: 128
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:2013,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:2013,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2013,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2013,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2013,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2013,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2013,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2013,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2013,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:2013,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_int_float
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1994
      functionLinenumberEnd: 1995
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         484
      ICount:          2474
      EdgeCount:       610
      CyclomaticComplexity: 128
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1995,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1995,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1995,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1995,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1995,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1995,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1995,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1995,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1995,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1995,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_int_ullong
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1954
      functionLinenumberEnd: 1955
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1203
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1955,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1955,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1955,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1955,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1955,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1955,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1955,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1955,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1955,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1955,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_int_llong
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1937
      functionLinenumberEnd: 1938
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          843
      EdgeCount:       194
      CyclomaticComplexity: 34
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1938,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1938,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1938,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1938,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1938,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1938,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_int_ulong
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1920
      functionLinenumberEnd: 1921
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1203
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1921,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1921,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1921,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1921,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1921,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1921,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1921,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1921,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1921,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1921,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_int_long
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1903
      functionLinenumberEnd: 1904
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          843
      EdgeCount:       194
      CyclomaticComplexity: 34
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1904,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1904,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1904,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1904,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1904,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1904,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_int_uint
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1886
      functionLinenumberEnd: 1887
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1195
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1887,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1887,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1887,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1887,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1887,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1887,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1887,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1887,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1887,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1887,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_int_ushort
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1869
      functionLinenumberEnd: 1870
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         322
      ICount:          1539
      EdgeCount:       386
      CyclomaticComplexity: 66
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1870,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1870,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1870,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1870,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1870,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1870,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1870,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1870,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1870,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1870,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1870,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1870,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1870,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1870,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_int_short
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1852
      functionLinenumberEnd: 1853
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         322
      ICount:          1539
      EdgeCount:       386
      CyclomaticComplexity: 66
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1853,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1853,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1853,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1853,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1853,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1853,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1853,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1853,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1853,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1853,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1853,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1853,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1853,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1853,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_int_uchar
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1835
      functionLinenumberEnd: 1836
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         322
      ICount:          1539
      EdgeCount:       386
      CyclomaticComplexity: 66
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1836,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1836,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1836,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1836,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1836,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1836,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1836,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1836,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1836,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1836,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1836,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1836,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1836,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1836,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_int_schar
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1818
      functionLinenumberEnd: 1819
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         322
      ICount:          1539
      EdgeCount:       386
      CyclomaticComplexity: 66
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1819,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1819,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1819,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1819,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1819,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1819,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1819,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1819,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1819,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1819,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1819,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1819,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1819,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1819,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ushort_ldouble
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1801
      functionLinenumberEnd: 1802
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         484
      ICount:          2482
      EdgeCount:       610
      CyclomaticComplexity: 128
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1802,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1802,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1802,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1802,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1802,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1802,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1802,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1802,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1802,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1802,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ushort_double
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1783
      functionLinenumberEnd: 1784
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         484
      ICount:          2482
      EdgeCount:       610
      CyclomaticComplexity: 128
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1784,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1784,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1784,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1784,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1784,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1784,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1784,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1784,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1784,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1784,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ushort_float
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1765
      functionLinenumberEnd: 1766
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         484
      ICount:          2482
      EdgeCount:       610
      CyclomaticComplexity: 128
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1766,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1766,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1766,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1766,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1766,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1766,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1766,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1766,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1766,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1766,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ushort_ullong
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1725
      functionLinenumberEnd: 1726
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          843
      EdgeCount:       194
      CyclomaticComplexity: 34
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1726,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1726,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1726,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1726,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1726,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1726,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ushort_llong
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1708
      functionLinenumberEnd: 1709
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          843
      EdgeCount:       194
      CyclomaticComplexity: 34
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1709,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1709,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1709,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1709,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1709,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1709,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ushort_ulong
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1691
      functionLinenumberEnd: 1692
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          843
      EdgeCount:       194
      CyclomaticComplexity: 34
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1692,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1692,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1692,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1692,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1692,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1692,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ushort_long
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1674
      functionLinenumberEnd: 1675
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          843
      EdgeCount:       194
      CyclomaticComplexity: 34
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1675,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1675,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1675,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1675,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1675,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1675,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ushort_uint
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1657
      functionLinenumberEnd: 1658
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          843
      EdgeCount:       194
      CyclomaticComplexity: 34
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1658,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1658,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1658,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1658,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1658,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1658,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ushort_int
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1640
      functionLinenumberEnd: 1641
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          843
      EdgeCount:       194
      CyclomaticComplexity: 34
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1641,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1641,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1641,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1641,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1641,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1641,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ushort_short
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1623
      functionLinenumberEnd: 1624
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1203
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1624,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1624,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1624,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1624,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1624,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1624,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1624,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1624,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1624,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1624,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ushort_uchar
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1606
      functionLinenumberEnd: 1607
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1211
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1607,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1607,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1607,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1607,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1607,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1607,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1607,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1607,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1607,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1607,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ushort_schar
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1589
      functionLinenumberEnd: 1590
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1211
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1590,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1590,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1590,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1590,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1590,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1590,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1590,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1590,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1590,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1590,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_short_ldouble
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1572
      functionLinenumberEnd: 1573
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         484
      ICount:          2482
      EdgeCount:       610
      CyclomaticComplexity: 128
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1573,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1573,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1573,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1573,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1573,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1573,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1573,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1573,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1573,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1573,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_short_double
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1554
      functionLinenumberEnd: 1555
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         484
      ICount:          2482
      EdgeCount:       610
      CyclomaticComplexity: 128
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1555,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1555,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1555,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1555,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1555,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1555,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1555,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1555,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1555,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1555,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_short_float
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1536
      functionLinenumberEnd: 1537
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         484
      ICount:          2482
      EdgeCount:       610
      CyclomaticComplexity: 128
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1537,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1537,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1537,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1537,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1537,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1537,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1537,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1537,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1537,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1537,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_short_ullong
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1500
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1211
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1500,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1500,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1500,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1500,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1500,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1500,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1500,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1500,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1500,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1500,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_short_llong
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1482
      functionLinenumberEnd: 1483
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          843
      EdgeCount:       194
      CyclomaticComplexity: 34
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1483,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1483,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1483,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1483,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1483,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1483,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_short_ulong
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1465
      functionLinenumberEnd: 1466
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1211
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1466,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1466,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1466,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1466,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1466,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1466,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1466,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1466,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1466,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1466,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_short_long
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1448
      functionLinenumberEnd: 1449
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          843
      EdgeCount:       194
      CyclomaticComplexity: 34
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1449,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1449,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1449,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1449,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1449,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1449,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_short_uint
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1431
      functionLinenumberEnd: 1432
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1211
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1432,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1432,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1432,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1432,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1432,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1432,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1432,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1432,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1432,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1432,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_short_int
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1414
      functionLinenumberEnd: 1415
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          843
      EdgeCount:       194
      CyclomaticComplexity: 34
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1415,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1415,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1415,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1415,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1415,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1415,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_short_ushort
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1397
      functionLinenumberEnd: 1398
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1203
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1398,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1398,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1398,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1398,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1398,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1398,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1398,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1398,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1398,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1398,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_short_uchar
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1380
      functionLinenumberEnd: 1381
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         322
      ICount:          1555
      EdgeCount:       386
      CyclomaticComplexity: 66
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1381,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1381,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1381,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1381,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1381,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1381,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1381,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1381,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1381,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1381,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1381,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1381,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1381,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1381,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_short_schar
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1363
      functionLinenumberEnd: 1364
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         322
      ICount:          1555
      EdgeCount:       386
      CyclomaticComplexity: 66
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1364,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1364,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1364,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1364,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1364,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1364,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1364,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1364,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1364,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1364,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1364,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1364,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1364,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1364,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_uchar_ldouble
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1346
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         484
      ICount:          2482
      EdgeCount:       610
      CyclomaticComplexity: 128
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1347,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1347,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1347,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1347,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1347,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1347,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1347,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1347,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1347,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1347,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_uchar_double
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1328
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         484
      ICount:          2482
      EdgeCount:       610
      CyclomaticComplexity: 128
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1329,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1329,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1329,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1329,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1329,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1329,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1329,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1329,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1329,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1329,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_uchar_float
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1310
      functionLinenumberEnd: 1311
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         484
      ICount:          2482
      EdgeCount:       610
      CyclomaticComplexity: 128
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1311,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1311,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1311,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1311,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1311,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1311,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1311,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1311,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1311,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1311,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_uchar_ullong
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1273
      functionLinenumberEnd: 1274
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          843
      EdgeCount:       194
      CyclomaticComplexity: 34
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1274,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1274,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1274,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1274,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1274,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1274,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_uchar_llong
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1256
      functionLinenumberEnd: 1257
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          843
      EdgeCount:       194
      CyclomaticComplexity: 34
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1257,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1257,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1257,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1257,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1257,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1257,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_uchar_ulong
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1239
      functionLinenumberEnd: 1240
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          843
      EdgeCount:       194
      CyclomaticComplexity: 34
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1240,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1240,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1240,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1240,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1240,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1240,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_uchar_long
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1223
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          843
      EdgeCount:       194
      CyclomaticComplexity: 34
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1223,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1223,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1223,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1223,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1223,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1223,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_uchar_uint
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1205
      functionLinenumberEnd: 1206
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          843
      EdgeCount:       194
      CyclomaticComplexity: 34
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1206,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1206,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1206,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1206,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1206,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1206,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_uchar_int
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1189
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          843
      EdgeCount:       194
      CyclomaticComplexity: 34
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1189,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1189,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1189,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1189,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1189,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1189,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_uchar_ushort
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1171
      functionLinenumberEnd: 1172
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          843
      EdgeCount:       194
      CyclomaticComplexity: 34
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1172,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1172,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1172,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1172,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1172,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1172,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_uchar_short
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1155
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          843
      EdgeCount:       194
      CyclomaticComplexity: 34
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1155,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1155,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1155,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1155,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1155,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1155,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_uchar_schar
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1137
      functionLinenumberEnd: 1138
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1203
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1138,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1138,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1138,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1138,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1138,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1138,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1138,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1138,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1138,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1138,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_schar_ldouble
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1120
      functionLinenumberEnd: 1121
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         484
      ICount:          2482
      EdgeCount:       610
      CyclomaticComplexity: 128
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1121,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1121,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1121,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1121,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1121,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1121,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1121,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1121,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1121,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1121,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_schar_double
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1103
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         484
      ICount:          2482
      EdgeCount:       610
      CyclomaticComplexity: 128
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1103,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1103,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1103,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1103,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1103,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1103,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1103,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1103,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1103,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1103,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_schar_float
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1084
      functionLinenumberEnd: 1085
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         484
      ICount:          2482
      EdgeCount:       610
      CyclomaticComplexity: 128
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1085,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1085,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1085,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1085,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1085,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1085,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1085,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1085,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1085,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1085,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_schar_ullong
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1047
      functionLinenumberEnd: 1048
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1211
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1048,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1048,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1048,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1048,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1048,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1048,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1048,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1048,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1048,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1048,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_schar_llong
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1031
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          843
      EdgeCount:       194
      CyclomaticComplexity: 34
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1031,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1031,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1031,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1031,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1031,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1031,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_schar_ulong
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1014
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1211
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:1014,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:1014,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1014,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1014,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1014,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1014,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1014,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1014,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1014,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:1014,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_schar_long
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 996
      functionLinenumberEnd: 997
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          843
      EdgeCount:       194
      CyclomaticComplexity: 34
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:997,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:997,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:997,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:997,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:997,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:997,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_schar_uint
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 979
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1211
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:980,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:980,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:980,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:980,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:980,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:980,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:980,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:980,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:980,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:980,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_schar_int
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 963
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          843
      EdgeCount:       194
      CyclomaticComplexity: 34
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:963,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:963,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:963,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:963,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:963,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:963,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_schar_ushort
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 946
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1211
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:946,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:946,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:946,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:946,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:946,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:946,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:946,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:946,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:946,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:946,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_schar_short
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 929
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          843
      EdgeCount:       194
      CyclomaticComplexity: 34
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:929,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:929,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:929,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:929,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:929,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:929,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_schar_uchar
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1203
      EdgeCount:       290
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:912,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:912,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:912,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:912,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:912,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:912,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:912,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:912,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:912,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:912,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_i_f
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 895
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         304
      ICount:          1733
      EdgeCount:       370
      CyclomaticComplexity: 68
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - H5T__bit_copy
        - H5T__bit_dec
        - H5T__bit_find
        - H5T__bit_get_d
        - H5T__bit_inc
        - H5T__bit_neg
        - H5T__bit_set
        - H5T__bit_set_d
        - H5T__bit_shift
        - H5T__reverse_order
        - calloc
        - pow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:523,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:526,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:530,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:532,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:534,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:543,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:545,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:580,35'
          Dst:             calloc
        - Src:             'H5Tconv_integer.c:583,34'
          Dst:             calloc
        - Src:             'H5Tconv_integer.c:635,17'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_integer.c:638,17'
          Dst:             H5T__bit_copy
        - Src:             'H5Tconv_integer.c:642,36'
          Dst:             H5T__bit_get_d
        - Src:             'H5Tconv_integer.c:648,30'
          Dst:             H5T__bit_find
        - Src:             'H5Tconv_integer.c:654,30'
          Dst:             H5T__bit_find
        - Src:             'H5Tconv_integer.c:664,25'
          Dst:             H5T__bit_dec
        - Src:             'H5Tconv_integer.c:665,25'
          Dst:             H5T__bit_neg
        - Src:             'H5Tconv_integer.c:666,34'
          Dst:             H5T__bit_find
        - Src:             'H5Tconv_integer.c:677,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:683,21'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_integer.c:686,21'
          Dst:             H5T__bit_set_d
        - Src:             'H5Tconv_integer.c:699,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:706,21'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_integer.c:718,25'
          Dst:             H5T__reverse_order
        - Src:             'H5Tconv_integer.c:730,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:739,25'
          Dst:             H5T__bit_get_d
        - Src:             'H5Tconv_integer.c:742,29'
          Dst:             H5T__bit_get_d
        - Src:             'H5Tconv_integer.c:746,33'
          Dst:             H5T__bit_get_d
        - Src:             'H5Tconv_integer.c:752,21'
          Dst:             H5T__bit_shift
        - Src:             'H5Tconv_integer.c:755,25'
          Dst:             H5T__bit_inc
        - Src:             'H5Tconv_integer.c:761,29'
          Dst:             H5T__bit_get_d
        - Src:             'H5Tconv_integer.c:773,33'
          Dst:             H5T__bit_shift
        - Src:             'H5Tconv_integer.c:782,21'
          Dst:             H5T__bit_shift
        - Src:             'H5Tconv_integer.c:786,38'
          Dst:             pow
        - Src:             'H5Tconv_integer.c:791,25'
          Dst:             H5T__reverse_order
        - Src:             'H5Tconv_integer.c:798,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:816,21'
          Dst:             H5T__bit_set_d
        - Src:             'H5Tconv_integer.c:819,21'
          Dst:             H5T__bit_copy
        - Src:             'H5Tconv_integer.c:829,21'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_integer.c:833,21'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_integer.c:886,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:891,9'
          Dst:             H5MM_xfree
    - functionName:    H5T__conv_i_i
      functionSourceFile: '/src/hdf5/src/H5Tconv_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         333
      ICount:          2376
      EdgeCount:       404
      CyclomaticComplexity: 73
      functionsReached:
        - H5E_printf_stack
        - H5T__bit_copy
        - H5T__bit_find
        - H5T__bit_set
        - H5T__reverse_order
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_integer.c:62,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_integer.c:65,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:67,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:69,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:71,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:80,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:82,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:121,34'
          Dst:             calloc
        - Src:             'H5Tconv_integer.c:168,26'
          Dst:             H5T__bit_find
        - Src:             'H5Tconv_integer.c:181,21'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_integer.c:192,25'
          Dst:             H5T__bit_copy
        - Src:             'H5Tconv_integer.c:194,25'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_integer.c:201,29'
          Dst:             H5T__reverse_order
        - Src:             'H5Tconv_integer.c:210,29'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_integer.c:213,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:220,25'
          Dst:             H5T__bit_copy
        - Src:             'H5Tconv_integer.c:237,29'
          Dst:             H5T__reverse_order
        - Src:             'H5Tconv_integer.c:246,29'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_integer.c:249,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:256,25'
          Dst:             H5T__bit_copy
        - Src:             'H5Tconv_integer.c:258,25'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_integer.c:265,29'
          Dst:             H5T__reverse_order
        - Src:             'H5Tconv_integer.c:274,29'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_integer.c:276,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:283,25'
          Dst:             H5T__bit_copy
        - Src:             'H5Tconv_integer.c:298,29'
          Dst:             H5T__reverse_order
        - Src:             'H5Tconv_integer.c:307,29'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_integer.c:309,29'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_integer.c:313,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:320,25'
          Dst:             H5T__bit_copy
        - Src:             'H5Tconv_integer.c:322,25'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_integer.c:326,25'
          Dst:             H5T__bit_copy
        - Src:             'H5Tconv_integer.c:338,35'
          Dst:             H5T__bit_find
        - Src:             'H5Tconv_integer.c:346,29'
          Dst:             H5T__reverse_order
        - Src:             'H5Tconv_integer.c:355,29'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_integer.c:357,29'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_integer.c:361,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:368,25'
          Dst:             H5T__bit_copy
        - Src:             'H5Tconv_integer.c:370,25'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_integer.c:374,25'
          Dst:             H5T__bit_copy
        - Src:             'H5Tconv_integer.c:389,29'
          Dst:             H5T__reverse_order
        - Src:             'H5Tconv_integer.c:398,29'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_integer.c:400,29'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_integer.c:404,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_integer.c:411,25'
          Dst:             H5T__bit_copy
        - Src:             'H5Tconv_integer.c:413,25'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_integer.c:417,25'
          Dst:             H5T__bit_copy
        - Src:             'H5Tconv_integer.c:428,21'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_integer.c:434,21'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_integer.c:468,13'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ldouble_double
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2296
      functionLinenumberEnd: 2297
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         322
      ICount:          1539
      EdgeCount:       386
      CyclomaticComplexity: 66
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:2297,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:2297,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2297,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2297,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2297,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2297,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2297,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2297,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2297,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2297,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2297,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2297,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2297,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2297,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ldouble_float
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2278
      functionLinenumberEnd: 2279
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         322
      ICount:          1539
      EdgeCount:       386
      CyclomaticComplexity: 66
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:2279,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:2279,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2279,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2279,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2279,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2279,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2279,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2279,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2279,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2279,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2279,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2279,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2279,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2279,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ldouble_ullong
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2232
      functionLinenumberEnd: 2234
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         420
      ICount:          2006
      EdgeCount:       506
      CyclomaticComplexity: 88
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:2234,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:2234,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2234,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2234,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2234,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2234,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2234,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2234,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2234,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2234,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2234,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2234,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2234,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2234,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2234,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2234,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2234,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2234,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ldouble_llong
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2210
      functionLinenumberEnd: 2212
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         420
      ICount:          2006
      EdgeCount:       506
      CyclomaticComplexity: 88
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:2212,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:2212,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2212,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2212,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2212,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2212,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2212,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2212,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2212,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2212,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2212,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2212,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2212,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2212,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2212,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2212,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2212,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2212,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ldouble_ulong
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2189
      functionLinenumberEnd: 2191
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         420
      ICount:          2006
      EdgeCount:       506
      CyclomaticComplexity: 88
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:2191,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:2191,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2191,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2191,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2191,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2191,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2191,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2191,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2191,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2191,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2191,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2191,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2191,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2191,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2191,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2191,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2191,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2191,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ldouble_long
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2169
      functionLinenumberEnd: 2171
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         420
      ICount:          2006
      EdgeCount:       506
      CyclomaticComplexity: 88
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:2171,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:2171,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2171,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2171,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2171,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2171,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2171,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2171,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2171,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2171,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2171,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2171,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2171,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2171,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2171,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2171,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2171,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2171,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ldouble_uint
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2149
      functionLinenumberEnd: 2151
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         420
      ICount:          2006
      EdgeCount:       506
      CyclomaticComplexity: 88
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:2151,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:2151,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2151,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2151,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2151,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2151,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2151,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2151,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2151,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2151,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2151,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2151,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2151,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2151,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2151,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2151,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2151,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2151,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ldouble_int
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2129
      functionLinenumberEnd: 2131
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         420
      ICount:          2006
      EdgeCount:       506
      CyclomaticComplexity: 88
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:2131,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:2131,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2131,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2131,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2131,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2131,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2131,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2131,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2131,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2131,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2131,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2131,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2131,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2131,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2131,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2131,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2131,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2131,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ldouble_ushort
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2109
      functionLinenumberEnd: 2111
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         420
      ICount:          2006
      EdgeCount:       506
      CyclomaticComplexity: 88
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:2111,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:2111,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2111,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2111,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2111,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2111,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2111,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2111,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2111,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2111,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2111,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2111,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2111,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2111,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2111,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2111,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2111,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2111,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ldouble_short
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2089
      functionLinenumberEnd: 2091
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         420
      ICount:          2006
      EdgeCount:       506
      CyclomaticComplexity: 88
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:2091,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:2091,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2091,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2091,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2091,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2091,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2091,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2091,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2091,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2091,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2091,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2091,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2091,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2091,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2091,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2091,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2091,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2091,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ldouble_uchar
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2069
      functionLinenumberEnd: 2071
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         420
      ICount:          2006
      EdgeCount:       506
      CyclomaticComplexity: 88
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:2071,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:2071,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2071,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2071,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2071,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2071,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2071,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2071,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2071,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2071,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2071,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2071,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2071,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2071,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2071,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2071,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2071,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2071,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_ldouble_schar
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2049
      functionLinenumberEnd: 2051
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         420
      ICount:          2006
      EdgeCount:       506
      CyclomaticComplexity: 88
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:2051,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:2051,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2051,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2051,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2051,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2051,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2051,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2051,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2051,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2051,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2051,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2051,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2051,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2051,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2051,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2051,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2051,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2051,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_double_ldouble
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2031
      functionLinenumberEnd: 2032
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          843
      EdgeCount:       194
      CyclomaticComplexity: 34
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:2032,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:2032,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2032,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2032,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2032,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2032,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_double_float
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2013
      functionLinenumberEnd: 2014
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         322
      ICount:          1539
      EdgeCount:       386
      CyclomaticComplexity: 66
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:2014,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:2014,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2014,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2014,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2014,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2014,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2014,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2014,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2014,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2014,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2014,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2014,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2014,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:2014,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_double_ullong
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1970
      functionLinenumberEnd: 1972
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         420
      ICount:          2006
      EdgeCount:       506
      CyclomaticComplexity: 88
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:1972,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:1972,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1972,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1972,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1972,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1972,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1972,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1972,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1972,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1972,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1972,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1972,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1972,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1972,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1972,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1972,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1972,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1972,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_double_llong
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1950
      functionLinenumberEnd: 1952
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         420
      ICount:          2006
      EdgeCount:       506
      CyclomaticComplexity: 88
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:1952,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:1952,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1952,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1952,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1952,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1952,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1952,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1952,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1952,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1952,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1952,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1952,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1952,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1952,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1952,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1952,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1952,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1952,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_double_ulong
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1930
      functionLinenumberEnd: 1932
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         420
      ICount:          2006
      EdgeCount:       506
      CyclomaticComplexity: 88
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:1932,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:1932,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1932,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1932,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1932,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1932,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1932,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1932,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1932,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1932,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1932,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1932,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1932,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1932,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1932,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1932,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1932,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1932,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_double_long
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1910
      functionLinenumberEnd: 1912
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         420
      ICount:          2006
      EdgeCount:       506
      CyclomaticComplexity: 88
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:1912,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:1912,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1912,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1912,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1912,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1912,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1912,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1912,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1912,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1912,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1912,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1912,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1912,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1912,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1912,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1912,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1912,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1912,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_double_uint
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1890
      functionLinenumberEnd: 1892
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         420
      ICount:          2006
      EdgeCount:       506
      CyclomaticComplexity: 88
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:1892,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:1892,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1892,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1892,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1892,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1892,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1892,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1892,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1892,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1892,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1892,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1892,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1892,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1892,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1892,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1892,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1892,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1892,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_double_int
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1870
      functionLinenumberEnd: 1872
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         420
      ICount:          2006
      EdgeCount:       506
      CyclomaticComplexity: 88
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:1872,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:1872,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1872,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1872,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1872,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1872,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1872,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1872,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1872,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1872,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1872,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1872,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1872,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1872,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1872,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1872,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1872,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1872,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_double_ushort
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1850
      functionLinenumberEnd: 1852
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         420
      ICount:          2006
      EdgeCount:       506
      CyclomaticComplexity: 88
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:1852,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:1852,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1852,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1852,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1852,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1852,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1852,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1852,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1852,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1852,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1852,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1852,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1852,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1852,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1852,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1852,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1852,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1852,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_double_short
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1830
      functionLinenumberEnd: 1832
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         420
      ICount:          2006
      EdgeCount:       506
      CyclomaticComplexity: 88
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:1832,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:1832,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1832,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1832,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1832,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1832,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1832,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1832,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1832,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1832,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1832,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1832,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1832,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1832,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1832,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1832,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1832,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1832,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_double_uchar
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1810
      functionLinenumberEnd: 1812
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         420
      ICount:          2006
      EdgeCount:       506
      CyclomaticComplexity: 88
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:1812,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:1812,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1812,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1812,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1812,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1812,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1812,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1812,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1812,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1812,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1812,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1812,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1812,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1812,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1812,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1812,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1812,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1812,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_double_schar
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1790
      functionLinenumberEnd: 1792
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         420
      ICount:          2006
      EdgeCount:       506
      CyclomaticComplexity: 88
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:1792,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:1792,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1792,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1792,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1792,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1792,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1792,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1792,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1792,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1792,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1792,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1792,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1792,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1792,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1792,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1792,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1792,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1792,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_float_ldouble
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1772
      functionLinenumberEnd: 1773
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          843
      EdgeCount:       194
      CyclomaticComplexity: 34
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:1773,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:1773,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1773,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1773,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1773,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1773,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_float_double
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1754
      functionLinenumberEnd: 1755
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         162
      ICount:          843
      EdgeCount:       194
      CyclomaticComplexity: 34
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:1755,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:1755,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1755,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1755,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1755,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1755,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_float_ullong
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1711
      functionLinenumberEnd: 1713
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         420
      ICount:          2006
      EdgeCount:       506
      CyclomaticComplexity: 88
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:1713,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:1713,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1713,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1713,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1713,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1713,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1713,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1713,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1713,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1713,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1713,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1713,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1713,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1713,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1713,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1713,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1713,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1713,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_float_llong
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1691
      functionLinenumberEnd: 1693
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         420
      ICount:          2006
      EdgeCount:       506
      CyclomaticComplexity: 88
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:1693,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:1693,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1693,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1693,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1693,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1693,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1693,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1693,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1693,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1693,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1693,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1693,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1693,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1693,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1693,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1693,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1693,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1693,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_float_ulong
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1671
      functionLinenumberEnd: 1673
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         420
      ICount:          2006
      EdgeCount:       506
      CyclomaticComplexity: 88
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:1673,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:1673,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1673,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1673,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1673,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1673,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1673,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1673,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1673,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1673,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1673,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1673,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1673,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1673,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1673,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1673,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1673,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1673,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_float_long
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1651
      functionLinenumberEnd: 1653
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         420
      ICount:          2006
      EdgeCount:       506
      CyclomaticComplexity: 88
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:1653,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:1653,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1653,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1653,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1653,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1653,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1653,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1653,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1653,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1653,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1653,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1653,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1653,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1653,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1653,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1653,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1653,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1653,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_float_uint
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1631
      functionLinenumberEnd: 1633
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         420
      ICount:          2006
      EdgeCount:       506
      CyclomaticComplexity: 88
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:1633,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:1633,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1633,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1633,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1633,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1633,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1633,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1633,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1633,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1633,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1633,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1633,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1633,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1633,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1633,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1633,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1633,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1633,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_float_int
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1611
      functionLinenumberEnd: 1613
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         420
      ICount:          2006
      EdgeCount:       506
      CyclomaticComplexity: 88
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:1613,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:1613,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1613,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1613,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1613,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1613,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1613,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1613,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1613,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1613,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1613,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1613,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1613,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1613,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1613,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1613,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1613,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1613,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_float_ushort
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1591
      functionLinenumberEnd: 1593
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         420
      ICount:          2006
      EdgeCount:       506
      CyclomaticComplexity: 88
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:1593,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:1593,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1593,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1593,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1593,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1593,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1593,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1593,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1593,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1593,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1593,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1593,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1593,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1593,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1593,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1593,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1593,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1593,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_float_short
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1571
      functionLinenumberEnd: 1573
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         420
      ICount:          2006
      EdgeCount:       506
      CyclomaticComplexity: 88
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:1573,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:1573,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1573,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1573,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1573,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1573,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1573,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1573,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1573,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1573,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1573,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1573,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1573,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1573,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1573,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1573,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1573,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1573,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_float_uchar
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1551
      functionLinenumberEnd: 1553
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         420
      ICount:          2006
      EdgeCount:       506
      CyclomaticComplexity: 88
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:1553,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:1553,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1553,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1553,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1553,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1553,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1553,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1553,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1553,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1553,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1553,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1553,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1553,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1553,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1553,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1553,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1553,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1553,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_float_schar
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1531
      functionLinenumberEnd: 1533
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         420
      ICount:          2006
      EdgeCount:       506
      CyclomaticComplexity: 88
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:1533,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:1533,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1533,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1533,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1533,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1533,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1533,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1533,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1533,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1533,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1533,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1533,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1533,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1533,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1533,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1533,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1533,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1533,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_f_i
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 1285
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         523
      ICount:          2855
      EdgeCount:       637
      CyclomaticComplexity: 116
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - H5T__bit_copy
        - H5T__bit_dec
        - H5T__bit_find
        - H5T__bit_get_d
        - H5T__bit_inc
        - H5T__bit_neg
        - H5T__bit_set
        - H5T__bit_shift
        - H5T__reverse_order
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:667,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:670,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:674,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:676,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:678,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:687,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:689,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:727,34'
          Dst:             calloc
        - Src:             'H5Tconv_float.c:730,34'
          Dst:             calloc
        - Src:             'H5Tconv_float.c:792,17'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_float.c:797,34'
          Dst:             H5T__bit_get_d
        - Src:             'H5Tconv_float.c:802,21'
          Dst:             H5T__bit_find
        - Src:             'H5Tconv_float.c:803,25'
          Dst:             H5T__bit_find
        - Src:             'H5Tconv_float.c:808,30'
          Dst:             H5T__bit_find
        - Src:             'H5Tconv_float.c:814,33'
          Dst:             H5T__reverse_order
        - Src:             'H5Tconv_float.c:824,37'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_float.c:832,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:839,33'
          Dst:             H5T__reverse_order
        - Src:             'H5Tconv_float.c:849,37'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_float.c:851,37'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_float.c:859,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:866,26'
          Dst:             H5T__bit_find
        - Src:             'H5Tconv_float.c:867,26'
          Dst:             H5T__bit_find
        - Src:             'H5Tconv_float.c:876,29'
          Dst:             H5T__reverse_order
        - Src:             'H5Tconv_float.c:886,33'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_float.c:894,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:901,29'
          Dst:             H5T__reverse_order
        - Src:             'H5Tconv_float.c:911,33'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_float.c:913,33'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_float.c:921,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:926,26'
          Dst:             H5T__bit_find
        - Src:             'H5Tconv_float.c:930,25'
          Dst:             H5T__reverse_order
        - Src:             'H5Tconv_float.c:946,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:956,34'
          Dst:             H5T__bit_get_d
        - Src:             'H5Tconv_float.c:969,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:983,17'
          Dst:             H5T__bit_copy
        - Src:             'H5Tconv_float.c:990,21'
          Dst:             H5T__bit_inc
        - Src:             'H5Tconv_float.c:999,29'
          Dst:             H5T__bit_find
        - Src:             'H5Tconv_float.c:1015,17'
          Dst:             H5T__bit_shift
        - Src:             'H5Tconv_float.c:1045,29'
          Dst:             H5T__reverse_order
        - Src:             'H5Tconv_float.c:1052,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1067,33'
          Dst:             H5T__reverse_order
        - Src:             'H5Tconv_float.c:1076,33'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_float.c:1083,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1090,33'
          Dst:             H5T__reverse_order
        - Src:             'H5Tconv_float.c:1101,37'
          Dst:             H5T__bit_copy
        - Src:             'H5Tconv_float.c:1109,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1120,33'
          Dst:             H5T__reverse_order
        - Src:             'H5Tconv_float.c:1130,33'
          Dst:             H5T__bit_dec
        - Src:             'H5Tconv_float.c:1131,33'
          Dst:             H5T__bit_neg
        - Src:             'H5Tconv_float.c:1134,33'
          Dst:             H5T__bit_copy
        - Src:             'H5Tconv_float.c:1135,33'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_float.c:1138,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1153,33'
          Dst:             H5T__reverse_order
        - Src:             'H5Tconv_float.c:1162,33'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_float.c:1164,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1179,33'
          Dst:             H5T__reverse_order
        - Src:             'H5Tconv_float.c:1188,33'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_float.c:1190,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1202,33'
          Dst:             H5T__reverse_order
        - Src:             'H5Tconv_float.c:1213,37'
          Dst:             H5T__bit_copy
        - Src:             'H5Tconv_float.c:1216,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1233,21'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_float.c:1237,21'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_float.c:1276,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:1281,9'
          Dst:             H5MM_xfree
    - functionName:    H5T__conv_f_f
      functionSourceFile: '/src/hdf5/src/H5Tconv_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         441
      ICount:          2684
      EdgeCount:       539
      CyclomaticComplexity: 100
      functionsReached:
        - H5E_printf_stack
        - H5T__bit_copy
        - H5T__bit_find
        - H5T__bit_get_d
        - H5T__bit_inc
        - H5T__bit_set
        - H5T__bit_set_d
        - H5T__reverse_order
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_float.c:77,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_float.c:80,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:84,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:86,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:88,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:90,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:99,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:101,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:143,34'
          Dst:             calloc
        - Src:             'H5Tconv_float.c:207,24'
          Dst:             H5T__bit_get_d
        - Src:             'H5Tconv_float.c:212,21'
          Dst:             H5T__bit_find
        - Src:             'H5Tconv_float.c:213,25'
          Dst:             H5T__bit_find
        - Src:             'H5Tconv_float.c:215,25'
          Dst:             H5T__bit_copy
        - Src:             'H5Tconv_float.c:216,25'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_float.c:217,25'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_float.c:220,30'
          Dst:             H5T__bit_find
        - Src:             'H5Tconv_float.c:225,29'
          Dst:             H5T__reverse_order
        - Src:             'H5Tconv_float.c:240,29'
          Dst:             H5T__bit_copy
        - Src:             'H5Tconv_float.c:241,29'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_float.c:242,29'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_float.c:247,33'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_float.c:255,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:262,26'
          Dst:             H5T__bit_find
        - Src:             'H5Tconv_float.c:263,26'
          Dst:             H5T__bit_find
        - Src:             'H5Tconv_float.c:270,25'
          Dst:             H5T__reverse_order
        - Src:             'H5Tconv_float.c:284,25'
          Dst:             H5T__bit_copy
        - Src:             'H5Tconv_float.c:285,25'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_float.c:286,25'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_float.c:291,29'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_float.c:299,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:308,26'
          Dst:             H5T__bit_find
        - Src:             'H5Tconv_float.c:312,25'
          Dst:             H5T__reverse_order
        - Src:             'H5Tconv_float.c:321,25'
          Dst:             H5T__bit_copy
        - Src:             'H5Tconv_float.c:322,25'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_float.c:323,25'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_float.c:331,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:341,33'
          Dst:             H5T__bit_get_d
        - Src:             'H5Tconv_float.c:354,34'
          Dst:             H5T__bit_find
        - Src:             'H5Tconv_float.c:359,25'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_float.c:366,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:374,17'
          Dst:             H5T__bit_copy
        - Src:             'H5Tconv_float.c:388,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:409,21'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_float.c:434,25'
          Dst:             H5T__reverse_order
        - Src:             'H5Tconv_float.c:442,25'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_float.c:446,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:464,25'
          Dst:             H5T__bit_get_d
        - Src:             'H5Tconv_float.c:467,30'
          Dst:             H5T__bit_find
        - Src:             'H5Tconv_float.c:470,37'
          Dst:             H5T__bit_inc
        - Src:             'H5Tconv_float.c:475,30'
          Dst:             H5T__bit_get_d
        - Src:             'H5Tconv_float.c:477,25'
          Dst:             H5T__bit_inc
        - Src:             'H5Tconv_float.c:486,21'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_float.c:489,21'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_float.c:490,21'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_float.c:493,21'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_float.c:494,21'
          Dst:             H5T__bit_set_d
        - Src:             'H5Tconv_float.c:498,25'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_float.c:499,25'
          Dst:             H5T__bit_set_d
        - Src:             'H5Tconv_float.c:502,25'
          Dst:             H5T__bit_copy
        - Src:             'H5Tconv_float.c:506,25'
          Dst:             H5T__bit_copy
        - Src:             'H5Tconv_float.c:507,25'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_float.c:526,29'
          Dst:             H5T__reverse_order
        - Src:             'H5Tconv_float.c:536,29'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_float.c:539,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_float.c:551,17'
          Dst:             H5T__bit_set_d
        - Src:             'H5Tconv_float.c:560,21'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_float.c:564,21'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_float.c:612,13'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_s_s
      functionSourceFile: '/src/hdf5/src/H5Tconv_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         279
      ICount:          1342
      EdgeCount:       320
      CyclomaticComplexity: 43
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_string.c:54,5'
          Branch Sides:    []
        - Branch String:   'H5Tconv_string.c:164,17'
          Branch Sides:    []
        - Branch String:   'H5Tconv_string.c:210,17'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_string.c:57,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_string.c:60,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_string.c:62,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_string.c:65,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_string.c:68,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_string.c:73,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_string.c:77,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_string.c:87,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_string.c:129,44'
          Dst:             calloc
        - Src:             'H5Tconv_string.c:130,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_string.c:205,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_string.c:242,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_string.c:260,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_string.c:264,5'
          Dst:             H5MM_xfree
    - functionName:    H5T__conv_b_b
      functionSourceFile: '/src/hdf5/src/H5Tconv_bitfield.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         194
      ICount:          1129
      EdgeCount:       220
      CyclomaticComplexity: 28
      functionsReached:
        - H5E_printf_stack
        - H5T__bit_copy
        - H5T__bit_set
        - H5T__reverse_order
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_bitfield.c:59,5'
          Branch Sides:    []
        - Branch String:   'H5Tconv_bitfield.c:191,17'
          Branch Sides:    []
        - Branch String:   'H5Tconv_bitfield.c:207,17'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_bitfield.c:63,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_bitfield.c:65,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_bitfield.c:67,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_bitfield.c:76,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_bitfield.c:78,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_bitfield.c:108,34'
          Dst:             calloc
        - Src:             'H5Tconv_bitfield.c:164,25'
          Dst:             H5T__reverse_order
        - Src:             'H5Tconv_bitfield.c:172,25'
          Dst:             H5T__bit_copy
        - Src:             'H5Tconv_bitfield.c:176,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_bitfield.c:182,21'
          Dst:             H5T__bit_copy
        - Src:             'H5Tconv_bitfield.c:184,21'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_bitfield.c:193,25'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_bitfield.c:197,25'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_bitfield.c:204,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_bitfield.c:209,25'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_bitfield.c:213,25'
          Dst:             H5T__bit_set
        - Src:             'H5Tconv_bitfield.c:220,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_bitfield.c:261,13'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_struct_opt
      functionSourceFile: '/src/hdf5/src/H5Tconv_compound.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 936
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1303
      EdgeCount:       280
      CyclomaticComplexity: 40
      functionsReached:
        - H5E_printf_stack
        - H5T__conv_struct_free
        - H5T__conv_struct_init
        - H5T__sort_value
        - H5T_convert_with_ctx
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_compound.c:706,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_compound.c:715,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_compound.c:717,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_compound.c:719,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_compound.c:722,17'
          Dst:             H5T__conv_struct_init
        - Src:             'H5Tconv_compound.c:723,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_compound.c:755,29'
          Dst:             H5T__conv_struct_free
        - Src:             'H5Tconv_compound.c:757,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_compound.c:769,29'
          Dst:             H5T__conv_struct_free
        - Src:             'H5Tconv_compound.c:772,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_compound.c:782,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_compound.c:784,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_compound.c:786,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_compound.c:792,34'
          Dst:             H5T__conv_struct_init
        - Src:             'H5Tconv_compound.c:793,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_compound.c:802,13'
          Dst:             H5T__sort_value
        - Src:             'H5Tconv_compound.c:803,13'
          Dst:             H5T__sort_value
        - Src:             'H5Tconv_compound.c:860,29'
          Dst:             H5T_convert_with_ctx
        - Src:             'H5Tconv_compound.c:863,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_compound.c:904,29'
          Dst:             H5T_convert_with_ctx
        - Src:             'H5Tconv_compound.c:907,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_compound.c:932,13'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_struct_init
      functionSourceFile: '/src/hdf5/src/H5Tconv_compound.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         226
      ICount:          1169
      EdgeCount:       266
      CyclomaticComplexity: 42
      functionsReached:
        - H5E_printf_stack
        - H5I_register
        - H5MM_xfree
        - H5T__conv_struct_free
        - H5T__sort_value
        - H5T_copy
        - H5T_path_find
        - calloc
        - strcmp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tconv_compound.c:157,65'
          Dst:             calloc
        - Src:             'H5Tconv_compound.c:158,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_compound.c:160,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_compound.c:163,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_compound.c:166,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_compound.c:171,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_compound.c:177,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_compound.c:193,9'
          Dst:             H5T__sort_value
        - Src:             'H5Tconv_compound.c:194,9'
          Dst:             H5T__sort_value
        - Src:             'H5Tconv_compound.c:205,22'
          Dst:             strcmp
        - Src:             'H5Tconv_compound.c:213,37'
          Dst:             H5T_copy
        - Src:             'H5Tconv_compound.c:214,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_compound.c:218,37'
          Dst:             H5T_copy
        - Src:             'H5Tconv_compound.c:219,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_compound.c:228,9'
          Dst:             H5T__sort_value
        - Src:             'H5Tconv_compound.c:229,9'
          Dst:             H5T__sort_value
        - Src:             'H5Tconv_compound.c:237,5'
          Dst:             H5MM_xfree
        - Src:             'H5Tconv_compound.c:240,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_compound.c:247,21'
          Dst:             H5T_path_find
        - Src:             'H5Tconv_compound.c:251,17'
          Dst:             H5T__conv_struct_free
        - Src:             'H5Tconv_compound.c:253,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_compound.c:275,32'
          Dst:             H5I_register
        - Src:             'H5Tconv_compound.c:276,25'
          Dst:             H5T__conv_struct_free
        - Src:             'H5Tconv_compound.c:278,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_compound.c:285,32'
          Dst:             H5I_register
        - Src:             'H5Tconv_compound.c:286,25'
          Dst:             H5T__conv_struct_free
        - Src:             'H5Tconv_compound.c:288,25'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_struct_free
      functionSourceFile: '/src/hdf5/src/H5Tconv_compound.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          237
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - H5I_dec_ref
        - H5MM_xfree
        - H5T_close
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tconv_compound.c:378,21'
          Dst:             H5I_dec_ref
        - Src:             'H5Tconv_compound.c:384,21'
          Dst:             H5T_close
        - Src:             'H5Tconv_compound.c:389,21'
          Dst:             H5I_dec_ref
        - Src:             'H5Tconv_compound.c:395,21'
          Dst:             H5T_close
        - Src:             'H5Tconv_compound.c:401,5'
          Dst:             H5MM_xfree
        - Src:             'H5Tconv_compound.c:402,5'
          Dst:             H5MM_xfree
        - Src:             'H5Tconv_compound.c:403,5'
          Dst:             H5MM_xfree
        - Src:             'H5Tconv_compound.c:404,5'
          Dst:             H5MM_xfree
        - Src:             'H5Tconv_compound.c:405,5'
          Dst:             H5MM_xfree
        - Src:             'H5Tconv_compound.c:407,5'
          Dst:             H5MM_xfree
        - Src:             'H5Tconv_compound.c:408,5'
          Dst:             H5MM_xfree
    - functionName:    H5T__conv_struct
      functionSourceFile: '/src/hdf5/src/H5Tconv_compound.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         198
      ICount:          1039
      EdgeCount:       224
      CyclomaticComplexity: 28
      functionsReached:
        - H5E_printf_stack
        - H5T__conv_struct_free
        - H5T__conv_struct_init
        - H5T__sort_value
        - H5T_convert_with_ctx
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5Tconv_compound.c:457,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_compound.c:466,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_compound.c:468,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_compound.c:470,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_compound.c:472,17'
          Dst:             H5T__conv_struct_init
        - Src:             'H5Tconv_compound.c:473,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_compound.c:480,29'
          Dst:             H5T__conv_struct_free
        - Src:             'H5Tconv_compound.c:483,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_compound.c:493,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_compound.c:495,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_compound.c:502,34'
          Dst:             H5T__conv_struct_init
        - Src:             'H5Tconv_compound.c:503,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_compound.c:508,13'
          Dst:             H5T__sort_value
        - Src:             'H5Tconv_compound.c:509,13'
          Dst:             H5T__sort_value
        - Src:             'H5Tconv_compound.c:558,29'
          Dst:             H5T_convert_with_ctx
        - Src:             'H5Tconv_compound.c:562,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_compound.c:596,29'
          Dst:             H5T_convert_with_ctx
        - Src:             'H5Tconv_compound.c:600,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_compound.c:635,13'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_struct_subset
      functionSourceFile: '/src/hdf5/src/H5Tconv_compound.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T__conv_ref
      functionSourceFile: '/src/hdf5/src/H5Tconv_reference.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         232
      ICount:          1120
      EdgeCount:       272
      CyclomaticComplexity: 42
      functionsReached:
        - H5E_printf_stack
        - H5FL_blk_free
        - H5FL_blk_realloc
        - H5R__destroy
      functionUses:    3
      BranchProfiles:
        - Branch String:   'H5Tconv_reference.c:74,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_reference.c:84,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_reference.c:86,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_reference.c:88,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_reference.c:91,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_reference.c:105,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_reference.c:186,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_reference.c:193,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_reference.c:201,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_reference.c:206,53'
          Dst:             H5FL_blk_realloc
        - Src:             'H5Tconv_reference.c:207,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_reference.c:219,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_reference.c:230,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_reference.c:252,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_reference.c:276,17'
          Dst:             H5R__destroy
        - Src:             'H5Tconv_reference.c:295,17'
          Dst:             H5R__destroy
        - Src:             'H5Tconv_reference.c:304,20'
          Dst:             H5FL_blk_free
    - functionName:    H5T__conv_enum_numeric
      functionSourceFile: '/src/hdf5/src/H5Tconv_enum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         94
      ICount:          317
      EdgeCount:       103
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5T_convert
        - H5T_path_find
        - H5T_path_noop
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5Tconv_enum.c:501,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_enum.c:508,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_enum.c:510,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_enum.c:512,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_enum.c:522,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_enum.c:526,34'
          Dst:             H5T_path_find
        - Src:             'H5Tconv_enum.c:527,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_enum.c:530,23'
          Dst:             H5T_path_noop
        - Src:             'H5Tconv_enum.c:532,21'
          Dst:             H5T_convert
        - Src:             'H5Tconv_enum.c:533,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_enum.c:539,13'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_enum_free
      functionSourceFile: '/src/hdf5/src/H5Tconv_enum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          110
      EdgeCount:       33
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5T_close
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tconv_enum.c:279,31'
          Dst:             H5T_close
        - Src:             'H5Tconv_enum.c:280,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_enum.c:281,31'
          Dst:             H5T_close
        - Src:             'H5Tconv_enum.c:282,13'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_enum_init
      functionSourceFile: '/src/hdf5/src/H5Tconv_enum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         204
      ICount:          968
      EdgeCount:       244
      CyclomaticComplexity: 42
      functionsReached:
        - H5E_printf_stack
        - H5T__conv_enum_free
        - H5T__sort_name
        - H5T__sort_value
        - H5T_close
        - H5T_cmp
        - H5T_copy
        - calloc
        - realloc
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tconv_enum.c:73,63'
          Dst:             calloc
        - Src:             'H5Tconv_enum.c:74,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_enum.c:86,22'
          Dst:             H5T_cmp
        - Src:             'H5Tconv_enum.c:86,66'
          Dst:             H5T_cmp
        - Src:             'H5Tconv_enum.c:99,31'
          Dst:             H5T_close
        - Src:             'H5Tconv_enum.c:100,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_enum.c:101,31'
          Dst:             H5T_close
        - Src:             'H5Tconv_enum.c:102,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_enum.c:104,39'
          Dst:             H5T_copy
        - Src:             'H5Tconv_enum.c:105,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_enum.c:106,39'
          Dst:             H5T_copy
        - Src:             'H5Tconv_enum.c:107,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_enum.c:118,36'
          Dst:             realloc
        - Src:             'H5Tconv_enum.c:120,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_enum.c:130,9'
          Dst:             H5T__sort_name
        - Src:             'H5Tconv_enum.c:131,9'
          Dst:             H5T__sort_name
        - Src:             'H5Tconv_enum.c:136,38'
          Dst:             strcmp
        - Src:             'H5Tconv_enum.c:140,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_enum.c:200,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_enum.c:233,9'
          Dst:             H5T__sort_value
        - Src:             'H5Tconv_enum.c:250,13'
          Dst:             H5T__conv_enum_free
        - Src:             'H5Tconv_enum.c:251,13'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_enum
      functionSourceFile: '/src/hdf5/src/H5Tconv_enum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         221
      ICount:          973
      EdgeCount:       252
      CyclomaticComplexity: 33
      functionsReached:
        - H5E_printf_stack
        - H5T__conv_enum_free
        - H5T__conv_enum_init
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_enum.c:317,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_enum.c:326,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_enum.c:328,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_enum.c:330,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_enum.c:332,17'
          Dst:             H5T__conv_enum_init
        - Src:             'H5Tconv_enum.c:333,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_enum.c:337,29'
          Dst:             H5T__conv_enum_free
        - Src:             'H5Tconv_enum.c:340,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_enum.c:347,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_enum.c:349,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_enum.c:351,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_enum.c:353,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_enum.c:356,17'
          Dst:             H5T__conv_enum_init
        - Src:             'H5Tconv_enum.c:357,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_enum.c:412,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_enum.c:433,29'
          Dst:             memcmp
        - Src:             'H5Tconv_enum.c:452,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_enum.c:469,13'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_vlen_nested_free
      functionSourceFile: '/src/hdf5/src/H5Tconv_vlen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          298
      EdgeCount:       75
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5T__conv_vlen_nested_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'H5Tconv_vlen.c:72,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_vlen.c:76,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:82,21'
          Dst:             H5T__conv_vlen_nested_free
        - Src:             'H5Tconv_vlen.c:84,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:90,21'
          Dst:             H5T__conv_vlen_nested_free
        - Src:             'H5Tconv_vlen.c:92,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:109,13'
          Dst:             H5E_printf_stack
    - functionName:    H5T__conv_vlen
      functionSourceFile: '/src/hdf5/src/H5Tconv_vlen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         588
      ICount:          2384
      EdgeCount:       690
      CyclomaticComplexity: 104
      functionsReached:
        - H5CX_get_vlen_alloc_info
        - H5E_printf_stack
        - H5FL_blk_calloc
        - H5FL_blk_free
        - H5FL_blk_realloc
        - H5I_dec_ref
        - H5I_register
        - H5T__conv_vlen_nested_free
        - H5T_close
        - H5T_convert_with_ctx
        - H5T_copy
        - H5T_detect_class
        - H5T_get_size
        - H5T_path_find
        - H5T_path_noop
        - H5T_set_loc
        - H5T_vlen_reclaim_elmt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_vlen.c:177,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_vlen.c:187,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:189,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:191,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:196,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:214,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:216,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:244,29'
          Dst:             H5T_get_size
        - Src:             'H5Tconv_vlen.c:245,29'
          Dst:             H5T_get_size
        - Src:             'H5Tconv_vlen.c:248,34'
          Dst:             H5T_path_find
        - Src:             'H5Tconv_vlen.c:249,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:251,23'
          Dst:             H5T_path_noop
        - Src:             'H5Tconv_vlen.c:252,41'
          Dst:             H5T_copy
        - Src:             'H5Tconv_vlen.c:253,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:257,25'
          Dst:             H5T_set_loc
        - Src:             'H5Tconv_vlen.c:258,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:260,41'
          Dst:             H5T_copy
        - Src:             'H5Tconv_vlen.c:261,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:265,25'
          Dst:             H5T_set_loc
        - Src:             'H5Tconv_vlen.c:266,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:273,36'
          Dst:             H5I_register
        - Src:             'H5Tconv_vlen.c:274,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:276,36'
          Dst:             H5I_register
        - Src:             'H5Tconv_vlen.c:277,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:289,35'
          Dst:             H5T_detect_class
        - Src:             'H5Tconv_vlen.c:290,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:295,40'
          Dst:             H5FL_blk_calloc
        - Src:             'H5Tconv_vlen.c:296,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:301,17'
          Dst:             H5CX_get_vlen_alloc_info
        - Src:             'H5Tconv_vlen.c:302,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:364,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:368,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:375,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:382,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:395,57'
          Dst:             H5FL_blk_calloc
        - Src:             'H5Tconv_vlen.c:396,37'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:403,57'
          Dst:             H5FL_blk_realloc
        - Src:             'H5Tconv_vlen.c:404,37'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:412,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:421,56'
          Dst:             H5FL_blk_realloc
        - Src:             'H5Tconv_vlen.c:422,37'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:436,37'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:443,56'
          Dst:             H5FL_blk_realloc
        - Src:             'H5Tconv_vlen.c:444,45'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:453,41'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:464,33'
          Dst:             H5T_convert_with_ctx
        - Src:             'H5Tconv_vlen.c:466,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:474,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:489,41'
          Dst:             H5T__conv_vlen_nested_free
        - Src:             'H5Tconv_vlen.c:490,41'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:515,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:537,17'
          Dst:             H5T_vlen_reclaim_elmt
        - Src:             'H5Tconv_vlen.c:555,17'
          Dst:             H5T_vlen_reclaim_elmt
        - Src:             'H5Tconv_vlen.c:563,13'
          Dst:             H5I_dec_ref
        - Src:             'H5Tconv_vlen.c:564,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:567,13'
          Dst:             H5T_close
        - Src:             'H5Tconv_vlen.c:568,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:571,13'
          Dst:             H5I_dec_ref
        - Src:             'H5Tconv_vlen.c:572,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:575,13'
          Dst:             H5T_close
        - Src:             'H5Tconv_vlen.c:576,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_vlen.c:584,20'
          Dst:             H5FL_blk_free
        - Src:             'H5Tconv_vlen.c:587,19'
          Dst:             H5FL_blk_free
    - functionName:    H5T__conv_array
      functionSourceFile: '/src/hdf5/src/H5Tconv_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         259
      ICount:          1041
      EdgeCount:       296
      CyclomaticComplexity: 39
      functionsReached:
        - H5E_printf_stack
        - H5I_dec_ref
        - H5I_register
        - H5T_close
        - H5T_convert_with_ctx
        - H5T_copy
        - H5T_path_find
        - H5T_path_noop
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tconv_array.c:67,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tconv_array.c:77,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_array.c:83,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_array.c:87,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_array.c:94,72'
          Dst:             calloc
        - Src:             'H5Tconv_array.c:95,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_array.c:98,44'
          Dst:             H5T_path_find
        - Src:             'H5Tconv_array.c:101,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_array.c:126,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_array.c:128,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_array.c:163,18'
          Dst:             H5T_path_noop
        - Src:             'H5Tconv_array.c:164,41'
          Dst:             H5T_copy
        - Src:             'H5Tconv_array.c:165,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_array.c:168,41'
          Dst:             H5T_copy
        - Src:             'H5Tconv_array.c:169,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_array.c:177,36'
          Dst:             H5I_register
        - Src:             'H5Tconv_array.c:178,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_array.c:180,36'
          Dst:             H5I_register
        - Src:             'H5Tconv_array.c:181,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_array.c:197,21'
          Dst:             H5T_convert_with_ctx
        - Src:             'H5Tconv_array.c:199,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_array.c:212,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_array.c:217,13'
          Dst:             H5I_dec_ref
        - Src:             'H5Tconv_array.c:218,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_array.c:221,13'
          Dst:             H5T_close
        - Src:             'H5Tconv_array.c:222,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_array.c:225,13'
          Dst:             H5I_dec_ref
        - Src:             'H5Tconv_array.c:226,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tconv_array.c:229,13'
          Dst:             H5T_close
        - Src:             'H5Tconv_array.c:230,13'
          Dst:             H5E_printf_stack
    - functionName:    H5T_debug
      functionSourceFile: '/src/hdf5/src/H5Tdbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         184
      ICount:          1004
      EdgeCount:       198
      CyclomaticComplexity: 16
      functionsReached:
        - H5E_printf_stack
        - H5T_debug
        - fprintf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'H5Tdbg.c:152,5'
          Branch Sides:    []
        - Branch String:   'H5Tdbg.c:204,5'
          Branch Sides:    []
        - Branch String:   'H5Tdbg.c:233,9'
          Branch Sides:    []
        - Branch String:   'H5Tdbg.c:267,9'
          Branch Sides:    []
        - Branch String:   'H5Tdbg.c:273,17'
          Branch Sides:    []
        - Branch String:   'H5Tdbg.c:297,17'
          Branch Sides:    []
        - Branch String:   'H5Tdbg.c:362,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tdbg.c:154,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tdbg.c:228,5'
          Dst:             fprintf
        - Src:             'H5Tdbg.c:235,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tdbg.c:260,9'
          Dst:             fprintf
        - Src:             'H5Tdbg.c:263,13'
          Dst:             fprintf
        - Src:             'H5Tdbg.c:265,13'
          Dst:             fprintf
        - Src:             'H5Tdbg.c:269,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tdbg.c:275,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Tdbg.c:293,21'
          Dst:             fprintf
        - Src:             'H5Tdbg.c:299,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Tdbg.c:319,17'
          Dst:             fprintf
        - Src:             'H5Tdbg.c:320,17'
          Dst:             fprintf
        - Src:             'H5Tdbg.c:322,17'
          Dst:             fprintf
        - Src:             'H5Tdbg.c:328,21'
          Dst:             fprintf
        - Src:             'H5Tdbg.c:332,21'
          Dst:             fprintf
        - Src:             'H5Tdbg.c:354,13'
          Dst:             fprintf
        - Src:             'H5Tdbg.c:356,13'
          Dst:             fprintf
        - Src:             'H5Tdbg.c:357,13'
          Dst:             H5T_debug
        - Src:             'H5Tdbg.c:359,9'
          Dst:             fprintf
        - Src:             'H5Tdbg.c:364,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tdbg.c:368,17'
          Dst:             fprintf
        - Src:             'H5Tdbg.c:372,17'
          Dst:             fprintf
        - Src:             'H5Tdbg.c:377,17'
          Dst:             fprintf
        - Src:             'H5Tdbg.c:383,13'
          Dst:             fprintf
        - Src:             'H5Tdbg.c:386,13'
          Dst:             fprintf
        - Src:             'H5Tdbg.c:387,13'
          Dst:             H5T_debug
        - Src:             'H5Tdbg.c:388,13'
          Dst:             fprintf
        - Src:             'H5Tdbg.c:395,9'
          Dst:             fprintf
        - Src:             'H5Tdbg.c:396,9'
          Dst:             H5T_debug
        - Src:             'H5Tdbg.c:401,13'
          Dst:             fprintf
        - Src:             'H5Tdbg.c:403,17'
          Dst:             fprintf
        - Src:             'H5Tdbg.c:405,9'
          Dst:             fprintf
        - Src:             'H5Tdbg.c:408,9'
          Dst:             fprintf
        - Src:             'H5Tdbg.c:412,9'
          Dst:             fprintf
        - Src:             'H5Tdbg.c:414,5'
          Dst:             fprintf
    - functionName:    H5T__print_path_stats
      functionSourceFile: '/src/hdf5/src/H5Tdbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T__sort_name
      functionSourceFile: '/src/hdf5/src/H5Tfields.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          477
      EdgeCount:       63
      CyclomaticComplexity: 16
      functionsReached:
        - strcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tfields.c:379,25'
          Dst:             strcmp
        - Src:             'H5Tfields.c:409,25'
          Dst:             strcmp
    - functionName:    H5T__sort_value
      functionSourceFile: '/src/hdf5/src/H5Tfields.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          482
      EdgeCount:       63
      CyclomaticComplexity: 16
      functionsReached:
        - memcmp
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tfields.c:308,25'
          Dst:             memcmp
    - functionName:    H5Tget_member_index
      functionSourceFile: '/src/hdf5/src/H5Tfields.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         92
      ICount:          376
      EdgeCount:       102
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5_init_library
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Tfields.c:212,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tfields.c:204,5'
          Dst:             H5_init_library
        - Src:             'H5Tfields.c:204,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tfields.c:204,5'
          Dst:             H5CX_push
        - Src:             'H5Tfields.c:204,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tfields.c:204,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Tfields.c:208,32'
          Dst:             H5I_object_verify
        - Src:             'H5Tfields.c:209,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tfields.c:215,22'
          Dst:             strcmp
        - Src:             'H5Tfields.c:220,22'
          Dst:             strcmp
        - Src:             'H5Tfields.c:236,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tfields.c:240,5'
          Dst:             H5CX_pop
        - Src:             'H5Tfields.c:240,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T__get_member_name
      functionSourceFile: '/src/hdf5/src/H5Tfields.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          199
      EdgeCount:       52
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5MM_xstrdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'H5Tfields.c:152,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tfields.c:155,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tfields.c:156,25'
          Dst:             H5MM_xstrdup
        - Src:             'H5Tfields.c:161,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tfields.c:162,25'
          Dst:             H5MM_xstrdup
        - Src:             'H5Tfields.c:177,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Tget_member_name
      functionSourceFile: '/src/hdf5/src/H5Tfields.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          221
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5T__get_member_name
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tfields.c:115,5'
          Dst:             H5_init_library
        - Src:             'H5Tfields.c:115,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tfields.c:115,5'
          Dst:             H5CX_push
        - Src:             'H5Tfields.c:115,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tfields.c:115,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Tfields.c:118,32'
          Dst:             H5I_object_verify
        - Src:             'H5Tfields.c:119,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tfields.c:121,30'
          Dst:             H5T__get_member_name
        - Src:             'H5Tfields.c:122,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tfields.c:125,5'
          Dst:             H5CX_pop
        - Src:             'H5Tfields.c:125,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T_get_nmembers
      functionSourceFile: '/src/hdf5/src/H5Tfields.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          79
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tfields.c:88,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Tget_nmembers
      functionSourceFile: '/src/hdf5/src/H5Tfields.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          218
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5T_get_nmembers
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tfields.c:46,5'
          Dst:             H5_init_library
        - Src:             'H5Tfields.c:46,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tfields.c:46,5'
          Dst:             H5CX_push
        - Src:             'H5Tfields.c:46,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tfields.c:46,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Tfields.c:49,32'
          Dst:             H5I_object_verify
        - Src:             'H5Tfields.c:50,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tfields.c:52,22'
          Dst:             H5T_get_nmembers
        - Src:             'H5Tfields.c:53,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tfields.c:56,5'
          Dst:             H5CX_pop
        - Src:             'H5Tfields.c:56,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T__set_precision
      functionSourceFile: '/src/hdf5/src/H5Tinit_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          83
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T__find_bias
      functionSourceFile: '/src/hdf5/src/H5Tinit_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          106
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T__bit_cmp
      functionSourceFile: '/src/hdf5/src/H5Tinit_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          222
      EdgeCount:       44
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tinit_float.c:266,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tinit_float.c:280,5'
          Dst:             H5E_printf_stack
    - functionName:    H5T__imp_bit
      functionSourceFile: '/src/hdf5/src/H5Tinit_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          101
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5T__bit_cmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tinit_float.c:386,9'
          Dst:             H5T__bit_cmp
        - Src:             'H5Tinit_float.c:387,9'
          Dst:             H5E_printf_stack
    - functionName:    H5T__fix_order
      functionSourceFile: '/src/hdf5/src/H5Tinit_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         88
      ICount:          427
      EdgeCount:       99
      CyclomaticComplexity: 13
      functionsReached:
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tinit_float.c:308,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tinit_float.c:332,13'
          Dst:             H5E_printf_stack
    - functionName:    H5T__byte_cmp
      functionSourceFile: '/src/hdf5/src/H5Tinit_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          91
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T__init_native_float_types
      functionSourceFile: '/src/hdf5/src/H5Tinit_float.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         313
      ICount:          1839
      EdgeCount:       351
      CyclomaticComplexity: 40
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5I_register
        - H5T__alloc
        - H5T__bit_cmp
        - H5T__byte_cmp
        - H5T__find_bias
        - H5T__fix_order
        - H5T__imp_bit
        - H5T__set_precision
        - __errno_location
        - feclearexcept
        - feholdexcept
        - feupdateenv
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tinit_float.c:476,9'
          Dst:             feholdexcept
        - Src:             'H5Tinit_float.c:477,9'
          Dst:             __errno_location
        - Src:             'H5Tinit_float.c:477,9'
          Dst:             strerror
        - Src:             'H5Tinit_float.c:477,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tinit_float.c:483,5'
          Dst:             H5T__byte_cmp
        - Src:             'H5Tinit_float.c:483,5'
          Dst:             H5T__fix_order
        - Src:             'H5Tinit_float.c:483,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tinit_float.c:483,5'
          Dst:             H5T__imp_bit
        - Src:             'H5Tinit_float.c:483,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tinit_float.c:483,5'
          Dst:             H5T__bit_cmp
        - Src:             'H5Tinit_float.c:483,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tinit_float.c:483,5'
          Dst:             H5T__bit_cmp
        - Src:             'H5Tinit_float.c:483,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tinit_float.c:483,5'
          Dst:             H5T__find_bias
        - Src:             'H5Tinit_float.c:483,5'
          Dst:             H5T__set_precision
        - Src:             'H5Tinit_float.c:486,23'
          Dst:             H5T__alloc
        - Src:             'H5Tinit_float.c:487,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tinit_float.c:506,31'
          Dst:             H5I_register
        - Src:             'H5Tinit_float.c:507,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tinit_float.c:514,5'
          Dst:             H5T__byte_cmp
        - Src:             'H5Tinit_float.c:514,5'
          Dst:             H5T__fix_order
        - Src:             'H5Tinit_float.c:514,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tinit_float.c:514,5'
          Dst:             H5T__imp_bit
        - Src:             'H5Tinit_float.c:514,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tinit_float.c:514,5'
          Dst:             H5T__bit_cmp
        - Src:             'H5Tinit_float.c:514,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tinit_float.c:514,5'
          Dst:             H5T__bit_cmp
        - Src:             'H5Tinit_float.c:514,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tinit_float.c:514,5'
          Dst:             H5T__find_bias
        - Src:             'H5Tinit_float.c:514,5'
          Dst:             H5T__set_precision
        - Src:             'H5Tinit_float.c:517,23'
          Dst:             H5T__alloc
        - Src:             'H5Tinit_float.c:518,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tinit_float.c:537,32'
          Dst:             H5I_register
        - Src:             'H5Tinit_float.c:538,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tinit_float.c:545,5'
          Dst:             H5T__byte_cmp
        - Src:             'H5Tinit_float.c:545,5'
          Dst:             H5T__fix_order
        - Src:             'H5Tinit_float.c:545,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tinit_float.c:545,5'
          Dst:             H5T__imp_bit
        - Src:             'H5Tinit_float.c:545,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tinit_float.c:545,5'
          Dst:             H5T__bit_cmp
        - Src:             'H5Tinit_float.c:545,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tinit_float.c:545,5'
          Dst:             H5T__bit_cmp
        - Src:             'H5Tinit_float.c:545,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tinit_float.c:545,5'
          Dst:             H5T__find_bias
        - Src:             'H5Tinit_float.c:545,5'
          Dst:             H5T__set_precision
        - Src:             'H5Tinit_float.c:548,23'
          Dst:             H5T__alloc
        - Src:             'H5Tinit_float.c:549,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tinit_float.c:568,33'
          Dst:             H5I_register
        - Src:             'H5Tinit_float.c:569,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tinit_float.c:612,9'
          Dst:             feclearexcept
        - Src:             'H5Tinit_float.c:613,9'
          Dst:             __errno_location
        - Src:             'H5Tinit_float.c:613,9'
          Dst:             strerror
        - Src:             'H5Tinit_float.c:613,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tinit_float.c:616,9'
          Dst:             feupdateenv
        - Src:             'H5Tinit_float.c:617,9'
          Dst:             __errno_location
        - Src:             'H5Tinit_float.c:617,9'
          Dst:             strerror
        - Src:             'H5Tinit_float.c:617,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tinit_float.c:621,26'
          Dst:             H5FL_reg_free
        - Src:             'H5Tinit_float.c:622,26'
          Dst:             H5FL_reg_free
    - functionName:    feholdexcept
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    feclearexcept
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    feupdateenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T__get_native_bitfield
      functionSourceFile: '/src/hdf5/src/H5Tnative.c'
      linkageType:     InternalLinkage
      functionLinenumber: 824
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          290
      EdgeCount:       80
      CyclomaticComplexity: 15
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5T__cmp_offset
        - H5T_copy
        - H5T_get_precision
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tnative.c:834,48'
          Dst:             H5I_object
        - Src:             'H5Tnative.c:834,21'
          Dst:             H5T_get_precision
        - Src:             'H5Tnative.c:839,53'
          Dst:             H5I_object
        - Src:             'H5Tnative.c:839,26'
          Dst:             H5T_get_precision
        - Src:             'H5Tnative.c:844,53'
          Dst:             H5I_object
        - Src:             'H5Tnative.c:844,26'
          Dst:             H5T_get_precision
        - Src:             'H5Tnative.c:849,53'
          Dst:             H5I_object
        - Src:             'H5Tnative.c:849,26'
          Dst:             H5T_get_precision
        - Src:             'H5Tnative.c:861,47'
          Dst:             H5I_object
        - Src:             'H5Tnative.c:861,20'
          Dst:             H5T_get_precision
        - Src:             'H5Tnative.c:866,52'
          Dst:             H5I_object
        - Src:             'H5Tnative.c:866,25'
          Dst:             H5T_get_precision
        - Src:             'H5Tnative.c:871,52'
          Dst:             H5I_object
        - Src:             'H5Tnative.c:871,25'
          Dst:             H5T_get_precision
        - Src:             'H5Tnative.c:885,32'
          Dst:             H5I_object
        - Src:             'H5Tnative.c:886,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:888,22'
          Dst:             H5T_copy
        - Src:             'H5Tnative.c:889,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:892,9'
          Dst:             H5T__cmp_offset
        - Src:             'H5Tnative.c:893,9'
          Dst:             H5E_printf_stack
    - functionName:    H5T__cmp_offset
      functionSourceFile: '/src/hdf5/src/H5Tnative.c'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          111
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T__get_native_float
      functionSourceFile: '/src/hdf5/src/H5Tnative.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          282
      EdgeCount:       83
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5T__cmp_offset
        - H5T_copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tnative.c:759,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tnative.c:782,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:787,32'
          Dst:             H5I_object
        - Src:             'H5Tnative.c:788,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:789,22'
          Dst:             H5T_copy
        - Src:             'H5Tnative.c:790,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:793,9'
          Dst:             H5T__cmp_offset
        - Src:             'H5Tnative.c:794,9'
          Dst:             H5E_printf_stack
    - functionName:    H5T__get_native_integer
      functionSourceFile: '/src/hdf5/src/H5Tnative.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         105
      ICount:          426
      EdgeCount:       124
      CyclomaticComplexity: 21
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5T__cmp_offset
        - H5T_copy
        - H5T_get_precision
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tnative.c:601,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tnative.c:552,48'
          Dst:             H5I_object
        - Src:             'H5Tnative.c:552,21'
          Dst:             H5T_get_precision
        - Src:             'H5Tnative.c:556,53'
          Dst:             H5I_object
        - Src:             'H5Tnative.c:556,26'
          Dst:             H5T_get_precision
        - Src:             'H5Tnative.c:560,53'
          Dst:             H5I_object
        - Src:             'H5Tnative.c:560,26'
          Dst:             H5T_get_precision
        - Src:             'H5Tnative.c:564,53'
          Dst:             H5I_object
        - Src:             'H5Tnative.c:564,26'
          Dst:             H5T_get_precision
        - Src:             'H5Tnative.c:568,53'
          Dst:             H5I_object
        - Src:             'H5Tnative.c:568,26'
          Dst:             H5T_get_precision
        - Src:             'H5Tnative.c:578,47'
          Dst:             H5I_object
        - Src:             'H5Tnative.c:578,20'
          Dst:             H5T_get_precision
        - Src:             'H5Tnative.c:582,52'
          Dst:             H5I_object
        - Src:             'H5Tnative.c:582,25'
          Dst:             H5T_get_precision
        - Src:             'H5Tnative.c:586,52'
          Dst:             H5I_object
        - Src:             'H5Tnative.c:586,25'
          Dst:             H5T_get_precision
        - Src:             'H5Tnative.c:590,52'
          Dst:             H5I_object
        - Src:             'H5Tnative.c:590,25'
          Dst:             H5T_get_precision
        - Src:             'H5Tnative.c:648,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:653,32'
          Dst:             H5I_object
        - Src:             'H5Tnative.c:654,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:656,30'
          Dst:             H5T_copy
        - Src:             'H5Tnative.c:657,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:660,9'
          Dst:             H5T__cmp_offset
        - Src:             'H5Tnative.c:661,9'
          Dst:             H5E_printf_stack
    - functionName:    get_host_byte_order
      functionSourceFile: '/src/hdf5/src/H5Tnative.c'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 964
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T__init_native_internal
      functionSourceFile: '/src/hdf5/src/H5Tnative.c'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         16
      ICount:          142
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - H5I_register
        - H5T__alloc
        - get_host_byte_order
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tnative.c:1232,30'
          Dst:             get_host_byte_order
        - Src:             'H5Tnative.c:1246,31'
          Dst:             H5T__alloc
        - Src:             'H5Tnative.c:1256,35'
          Dst:             H5I_register
    - functionName:    H5T__get_native_type
      functionSourceFile: '/src/hdf5/src/H5Tnative.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         729
      ICount:          2346
      EdgeCount:       804
      CyclomaticComplexity: 77
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5MM_xfree
        - H5T__array_create
        - H5T__cmp_offset
        - H5T__create
        - H5T__enum_create
        - H5T__enum_insert
        - H5T__get_array_dims
        - H5T__get_array_ndims
        - H5T__get_member_name
        - H5T__get_member_value
        - H5T__get_native_bitfield
        - H5T__get_native_float
        - H5T__get_native_integer
        - H5T__get_native_type
        - H5T__insert
        - H5T__vlen_create
        - H5T_close
        - H5T_close_real
        - H5T_cmp
        - H5T_convert
        - H5T_copy
        - H5T_get_class
        - H5T_get_member_type
        - H5T_get_nmembers
        - H5T_get_sign
        - H5T_get_size
        - H5T_get_super
        - H5T_path_find
        - calloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'H5Tnative.c:144,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tnative.c:138,37'
          Dst:             H5T_get_class
        - Src:             'H5Tnative.c:139,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:141,22'
          Dst:             H5T_get_size
        - Src:             'H5Tnative.c:142,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:148,42'
          Dst:             H5T_get_sign
        - Src:             'H5Tnative.c:149,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:154,30'
          Dst:             H5T__get_native_integer
        - Src:             'H5Tnative.c:155,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:160,38'
          Dst:             H5T__get_native_float
        - Src:             'H5Tnative.c:161,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:166,38'
          Dst:             H5T_copy
        - Src:             'H5Tnative.c:167,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:171,21'
          Dst:             H5T__cmp_offset
        - Src:             'H5Tnative.c:173,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:177,21'
          Dst:             H5T__cmp_offset
        - Src:             'H5Tnative.c:179,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:186,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:192,30'
          Dst:             H5T__get_native_bitfield
        - Src:             'H5Tnative.c:193,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:198,38'
          Dst:             H5T_copy
        - Src:             'H5Tnative.c:199,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:202,17'
          Dst:             H5T__cmp_offset
        - Src:             'H5Tnative.c:204,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:212,38'
          Dst:             H5T_copy
        - Src:             'H5Tnative.c:213,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:216,40'
          Dst:             H5I_object
        - Src:             'H5Tnative.c:217,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:220,22'
          Dst:             H5T_cmp
        - Src:             'H5Tnative.c:226,44'
          Dst:             H5I_object
        - Src:             'H5Tnative.c:227,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:229,26'
          Dst:             H5T_cmp
        - Src:             'H5Tnative.c:240,17'
          Dst:             H5T__cmp_offset
        - Src:             'H5Tnative.c:241,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:250,27'
          Dst:             H5T_get_nmembers
        - Src:             'H5Tnative.c:251,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:254,48'
          Dst:             calloc
        - Src:             'H5Tnative.c:255,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:256,50'
          Dst:             calloc
        - Src:             'H5Tnative.c:257,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:258,48'
          Dst:             calloc
        - Src:             'H5Tnative.c:259,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:264,42'
          Dst:             H5T_get_member_type
        - Src:             'H5Tnative.c:265,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:267,46'
          Dst:             H5T__get_member_name
        - Src:             'H5Tnative.c:268,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:270,45'
          Dst:             H5T__get_native_type
        - Src:             'H5Tnative.c:272,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:274,21'
          Dst:             H5T_close_real
        - Src:             'H5Tnative.c:275,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:283,37'
          Dst:             H5T__create
        - Src:             'H5Tnative.c:284,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:288,21'
          Dst:             H5T__insert
        - Src:             'H5Tnative.c:289,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:309,17'
          Dst:             H5T__cmp_offset
        - Src:             'H5Tnative.c:311,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:315,21'
          Dst:             H5T_close_real
        - Src:             'H5Tnative.c:316,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:319,41'
          Dst:             H5MM_xfree
        - Src:             'H5Tnative.c:323,37'
          Dst:             H5MM_xfree
        - Src:             'H5Tnative.c:324,37'
          Dst:             H5MM_xfree
        - Src:             'H5Tnative.c:325,36'
          Dst:             H5MM_xfree
        - Src:             'H5Tnative.c:338,39'
          Dst:             H5T_get_super
        - Src:             'H5Tnative.c:339,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:341,30'
          Dst:             H5T__get_native_type
        - Src:             'H5Tnative.c:342,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:345,43'
          Dst:             H5T_get_size
        - Src:             'H5Tnative.c:345,43'
          Dst:             calloc
        - Src:             'H5Tnative.c:346,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:347,39'
          Dst:             H5T_get_size
        - Src:             'H5Tnative.c:347,39'
          Dst:             calloc
        - Src:             'H5Tnative.c:348,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:351,37'
          Dst:             H5T__enum_create
        - Src:             'H5Tnative.c:352,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:355,34'
          Dst:             H5T_path_find
        - Src:             'H5Tnative.c:356,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:360,27'
          Dst:             H5T_get_nmembers
        - Src:             'H5Tnative.c:361,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:364,42'
          Dst:             H5T__get_member_name
        - Src:             'H5Tnative.c:365,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:366,21'
          Dst:             H5T__get_member_value
        - Src:             'H5Tnative.c:367,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:368,17'
          Dst:             H5T_get_size
        - Src:             'H5Tnative.c:370,21'
          Dst:             H5T_convert
        - Src:             'H5Tnative.c:372,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:374,21'
          Dst:             H5T__enum_insert
        - Src:             'H5Tnative.c:375,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:376,37'
          Dst:             H5MM_xfree
        - Src:             'H5Tnative.c:378,30'
          Dst:             H5MM_xfree
        - Src:             'H5Tnative.c:379,30'
          Dst:             H5MM_xfree
        - Src:             'H5Tnative.c:381,17'
          Dst:             H5T_close
        - Src:             'H5Tnative.c:382,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:383,17'
          Dst:             H5T_close
        - Src:             'H5Tnative.c:384,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:399,32'
          Dst:             H5T__get_array_ndims
        - Src:             'H5Tnative.c:400,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:403,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:404,17'
          Dst:             H5T__get_array_dims
        - Src:             'H5Tnative.c:405,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:408,39'
          Dst:             H5T_get_super
        - Src:             'H5Tnative.c:409,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:410,43'
          Dst:             H5T__get_native_type
        - Src:             'H5Tnative.c:412,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:415,17'
          Dst:             H5T_close_real
        - Src:             'H5Tnative.c:416,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:419,37'
          Dst:             H5T__array_create
        - Src:             'H5Tnative.c:420,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:423,17'
          Dst:             H5T_close_real
        - Src:             'H5Tnative.c:424,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:429,17'
          Dst:             H5T__cmp_offset
        - Src:             'H5Tnative.c:430,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:432,31'
          Dst:             H5MM_xfree
        - Src:             'H5Tnative.c:444,39'
          Dst:             H5T_get_super
        - Src:             'H5Tnative.c:445,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:449,35'
          Dst:             H5T__get_native_type
        - Src:             'H5Tnative.c:450,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:453,17'
          Dst:             H5T_close_real
        - Src:             'H5Tnative.c:454,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:457,37'
          Dst:             H5T__vlen_create
        - Src:             'H5Tnative.c:458,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:461,17'
          Dst:             H5T_close_real
        - Src:             'H5Tnative.c:462,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:468,17'
          Dst:             H5T__cmp_offset
        - Src:             'H5Tnative.c:469,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:478,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:485,17'
          Dst:             H5T_close_real
        - Src:             'H5Tnative.c:486,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:491,37'
          Dst:             H5T_close_real
        - Src:             'H5Tnative.c:492,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:494,35'
          Dst:             H5MM_xfree
        - Src:             'H5Tnative.c:496,33'
          Dst:             H5MM_xfree
        - Src:             'H5Tnative.c:500,21'
          Dst:             H5MM_xfree
        - Src:             'H5Tnative.c:501,35'
          Dst:             H5MM_xfree
        - Src:             'H5Tnative.c:503,34'
          Dst:             H5MM_xfree
        - Src:             'H5Tnative.c:504,26'
          Dst:             H5MM_xfree
        - Src:             'H5Tnative.c:505,26'
          Dst:             H5MM_xfree
        - Src:             'H5Tnative.c:506,37'
          Dst:             H5MM_xfree
    - functionName:    H5Tget_native_type
      functionSourceFile: '/src/hdf5/src/H5Tnative.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         100
      ICount:          347
      EdgeCount:       115
      CyclomaticComplexity: 17
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5I_register
        - H5T__get_native_type
        - H5T_close_real
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tnative.c:74,5'
          Dst:             H5_init_library
        - Src:             'H5Tnative.c:74,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:74,5'
          Dst:             H5CX_push
        - Src:             'H5Tnative.c:74,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:74,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Tnative.c:77,32'
          Dst:             H5I_object_verify
        - Src:             'H5Tnative.c:78,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:80,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:83,27'
          Dst:             H5T__get_native_type
        - Src:             'H5Tnative.c:84,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:87,22'
          Dst:             H5I_register
        - Src:             'H5Tnative.c:88,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:93,23'
          Dst:             H5T_close_real
        - Src:             'H5Tnative.c:94,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tnative.c:96,5'
          Dst:             H5CX_pop
        - Src:             'H5Tnative.c:96,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5O__dtype_get_oloc
      functionSourceFile: '/src/hdf5/src/H5Toh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          86
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5T_get_actual_type
        - H5T_oloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Toh.c:198,32'
          Dst:             H5I_object
        - Src:             'H5Toh.c:199,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Toh.c:202,21'
          Dst:             H5T_get_actual_type
        - Src:             'H5Toh.c:205,30'
          Dst:             H5T_oloc
        - Src:             'H5Toh.c:206,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__dtype_create
      functionSourceFile: '/src/hdf5/src/H5Toh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          134
      EdgeCount:       40
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5T__commit
        - H5T_nameof
        - H5T_oloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Toh.c:162,9'
          Dst:             H5T__commit
        - Src:             'H5Toh.c:163,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Toh.c:166,34'
          Dst:             H5T_oloc
        - Src:             'H5Toh.c:167,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Toh.c:168,34'
          Dst:             H5T_nameof
        - Src:             'H5Toh.c:169,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__dtype_open
      functionSourceFile: '/src/hdf5/src/H5Toh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          100
      EdgeCount:       33
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5T_close
        - H5T_open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Toh.c:125,25'
          Dst:             H5T_open
        - Src:             'H5Toh.c:126,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Toh.c:132,21'
          Dst:             H5T_close
        - Src:             'H5Toh.c:133,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__dtype_isa
      functionSourceFile: '/src/hdf5/src/H5Toh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          50
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_exists_oh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Toh.c:95,22'
          Dst:             H5O_msg_exists_oh
        - Src:             'H5Toh.c:96,9'
          Dst:             H5E_printf_stack
    - functionName:    H5T__ref_disk_write
      functionSourceFile: '/src/hdf5/src/H5Tref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 1020
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          171
      EdgeCount:       36
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5VL_blob_put
        - H5VL_blob_specific
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tref.c:995,13'
          Dst:             H5VL_blob_specific
        - Src:             'H5Tref.c:996,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:1016,9'
          Dst:             H5VL_blob_put
        - Src:             'H5Tref.c:1017,9'
          Dst:             H5E_printf_stack
    - functionName:    H5T__ref_disk_read
      functionSourceFile: '/src/hdf5/src/H5Tref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 920
      functionLinenumberEnd: 949
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          88
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5VL_blob_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tref.c:945,9'
          Dst:             H5VL_blob_get
        - Src:             'H5Tref.c:946,9'
          Dst:             H5E_printf_stack
    - functionName:    H5T__ref_disk_getsize
      functionSourceFile: '/src/hdf5/src/H5Tref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          166
      EdgeCount:       32
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tref.c:885,9'
          Dst:             H5E_printf_stack
    - functionName:    H5T__ref_disk_setnull
      functionSourceFile: '/src/hdf5/src/H5Tref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          136
      EdgeCount:       36
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5VL_blob_specific
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tref.c:837,13'
          Dst:             H5VL_blob_specific
        - Src:             'H5Tref.c:838,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:852,9'
          Dst:             H5VL_blob_specific
        - Src:             'H5Tref.c:853,9'
          Dst:             H5E_printf_stack
    - functionName:    H5T__ref_disk_isnull
      functionSourceFile: '/src/hdf5/src/H5Tref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          88
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5VL_blob_specific
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tref.c:796,13'
          Dst:             H5VL_blob_specific
        - Src:             'H5Tref.c:797,13'
          Dst:             H5E_printf_stack
    - functionName:    H5T__ref_dsetreg_disk_read
      functionSourceFile: '/src/hdf5/src/H5Tref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1291
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          103
      EdgeCount:       30
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5F_sizeof_addr
        - H5R__decode_token_region_compat
        - H5VL_object_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tref.c:1318,35'
          Dst:             H5VL_object_data
        - Src:             'H5Tref.c:1319,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:1325,41'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Tref.c:1324,9'
          Dst:             H5R__decode_token_region_compat
        - Src:             'H5Tref.c:1326,9'
          Dst:             H5E_printf_stack
    - functionName:    H5T__ref_dsetreg_disk_getsize
      functionSourceFile: '/src/hdf5/src/H5Tref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1240
      functionLinenumberEnd: 1275
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T__ref_dsetreg_disk_isnull
      functionSourceFile: '/src/hdf5/src/H5Tref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1186
      functionLinenumberEnd: 1224
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          72
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5F_addr_decode
        - H5VL_object_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tref.c:1214,35'
          Dst:             H5VL_object_data
        - Src:             'H5Tref.c:1215,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:1218,5'
          Dst:             H5F_addr_decode
    - functionName:    H5T__ref_obj_disk_read
      functionSourceFile: '/src/hdf5/src/H5Tref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1172
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          96
      EdgeCount:       30
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5F_sizeof_addr
        - H5R__decode_token_obj_compat
        - H5VL_object_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tref.c:1160,35'
          Dst:             H5VL_object_data
        - Src:             'H5Tref.c:1161,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:1168,38'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Tref.c:1167,9'
          Dst:             H5R__decode_token_obj_compat
        - Src:             'H5Tref.c:1169,9'
          Dst:             H5E_printf_stack
    - functionName:    H5T__ref_obj_disk_getsize
      functionSourceFile: '/src/hdf5/src/H5Tref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1088
      functionLinenumberEnd: 1120
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          64
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5F_sizeof_addr
        - H5VL_object_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tref.c:1112,35'
          Dst:             H5VL_object_data
        - Src:             'H5Tref.c:1113,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:1117,17'
          Dst:             H5F_sizeof_addr
    - functionName:    H5T__ref_obj_disk_isnull
      functionSourceFile: '/src/hdf5/src/H5Tref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1072
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          72
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5F_addr_decode
        - H5VL_object_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tref.c:1062,35'
          Dst:             H5VL_object_data
        - Src:             'H5Tref.c:1063,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:1066,5'
          Dst:             H5F_addr_decode
    - functionName:    H5T__ref_mem_write
      functionSourceFile: '/src/hdf5/src/H5Tref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         122
      ICount:          401
      EdgeCount:       132
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_set_libver_bounds
        - H5E_printf_stack
        - H5F_get_file_id
        - H5F_sizeof_addr
        - H5I_dec_ref
        - H5R__create_object
        - H5R__create_region
        - H5R__decode
        - H5R__set_loc_id
        - H5S_close
        - H5VL_object_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Tref.c:686,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tref.c:680,35'
          Dst:             H5VL_object_data
        - Src:             'H5Tref.c:681,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:688,33'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Tref.c:690,17'
          Dst:             H5R__create_object
        - Src:             'H5Tref.c:691,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:696,55'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Tref.c:698,17'
          Dst:             H5R__create_region
        - Src:             'H5Tref.c:699,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:702,17'
          Dst:             H5S_close
        - Src:             'H5Tref.c:703,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:709,13'
          Dst:             H5CX_set_libver_bounds
        - Src:             'H5Tref.c:715,17'
          Dst:             H5R__decode
        - Src:             'H5Tref.c:716,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:723,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:729,24'
          Dst:             H5F_get_file_id
        - Src:             'H5Tref.c:730,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:734,13'
          Dst:             H5R__set_loc_id
        - Src:             'H5Tref.c:735,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:742,42'
          Dst:             H5I_dec_ref
        - Src:             'H5Tref.c:743,9'
          Dst:             H5E_printf_stack
    - functionName:    H5T__ref_mem_read
      functionSourceFile: '/src/hdf5/src/H5Tref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         111
      ICount:          398
      EdgeCount:       124
      CyclomaticComplexity: 15
      functionsReached:
        - H5CX_set_libver_bounds
        - H5E_printf_stack
        - H5MM_xfree
        - H5R__encode
        - H5VL_file_get
        - H5VL_file_is_same
        - H5VL_object_data
        - H5VL_object_is_native
        - H5VL_vol_object
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tref.c:555,28'
          Dst:             H5VL_vol_object
        - Src:             'H5Tref.c:556,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:559,9'
          Dst:             H5VL_file_is_same
        - Src:             'H5Tref.c:560,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:569,13'
          Dst:             H5VL_object_is_native
        - Src:             'H5Tref.c:570,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:576,43'
          Dst:             H5VL_object_data
        - Src:             'H5Tref.c:577,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:578,13'
          Dst:             H5CX_set_libver_bounds
        - Src:             'H5Tref.c:581,13'
          Dst:             H5CX_set_libver_bounds
        - Src:             'H5Tref.c:597,13'
          Dst:             H5VL_file_get
        - Src:             'H5Tref.c:598,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:604,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:611,17'
          Dst:             H5VL_file_get
        - Src:             'H5Tref.c:612,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:621,9'
          Dst:             H5R__encode
        - Src:             'H5Tref.c:622,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:625,5'
          Dst:             H5MM_xfree
    - functionName:    H5T__ref_mem_getsize
      functionSourceFile: '/src/hdf5/src/H5Tref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         115
      ICount:          417
      EdgeCount:       130
      CyclomaticComplexity: 17
      functionsReached:
        - H5CX_set_libver_bounds
        - H5E_printf_stack
        - H5MM_xfree
        - H5R__encode
        - H5VL_file_get
        - H5VL_file_is_same
        - H5VL_object_data
        - H5VL_object_is_native
        - H5VL_vol_object
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tref.c:430,32'
          Dst:             H5VL_vol_object
        - Src:             'H5Tref.c:431,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:434,13'
          Dst:             H5VL_file_is_same
        - Src:             'H5Tref.c:435,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:452,17'
          Dst:             H5VL_object_is_native
        - Src:             'H5Tref.c:453,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:459,47'
          Dst:             H5VL_object_data
        - Src:             'H5Tref.c:460,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:461,17'
          Dst:             H5CX_set_libver_bounds
        - Src:             'H5Tref.c:464,17'
          Dst:             H5CX_set_libver_bounds
        - Src:             'H5Tref.c:475,13'
          Dst:             H5VL_file_get
        - Src:             'H5Tref.c:476,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:482,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:489,17'
          Dst:             H5VL_file_get
        - Src:             'H5Tref.c:490,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:498,13'
          Dst:             H5R__encode
        - Src:             'H5Tref.c:499,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:511,5'
          Dst:             H5MM_xfree
    - functionName:    H5T__ref_mem_setnull
      functionSourceFile: '/src/hdf5/src/H5Tref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T__ref_mem_isnull
      functionSourceFile: '/src/hdf5/src/H5Tref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tref.c:372,21'
          Dst:             memcmp
    - functionName:    H5T__ref_reclaim
      functionSourceFile: '/src/hdf5/src/H5Tref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1343
      functionLinenumberEnd: 1357
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          69
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5R__destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tref.c:1353,44'
          Dst:             H5R__destroy
        - Src:             'H5Tref.c:1354,9'
          Dst:             H5E_printf_stack
    - functionName:    H5T__ref_set_loc
      functionSourceFile: '/src/hdf5/src/H5Tref.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         123
      ICount:          639
      EdgeCount:       137
      CyclomaticComplexity: 16
      functionsReached:
        - H5E_printf_stack
        - H5F_sizeof_addr
        - H5R__encode
        - H5T_own_vol_obj
        - H5VL_file_get
        - H5VL_free_object
        - H5VL_object_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tref.c:174,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tref.c:185,21'
          Dst:             H5VL_free_object
        - Src:             'H5Tref.c:186,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:218,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:231,17'
          Dst:             H5T_own_vol_obj
        - Src:             'H5Tref.c:232,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:252,43'
          Dst:             H5VL_object_data
        - Src:             'H5Tref.c:253,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:256,45'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Tref.c:280,43'
          Dst:             H5VL_object_data
        - Src:             'H5Tref.c:281,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:284,45'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Tref.c:301,21'
          Dst:             H5VL_file_get
        - Src:             'H5Tref.c:302,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:308,21'
          Dst:             H5R__encode
        - Src:             'H5Tref.c:309,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tref.c:340,13'
          Dst:             H5E_printf_stack
    - functionName:    H5T__set_precision
      functionSourceFile: '/src/hdf5/src/H5Tprecis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         97
      ICount:          491
      EdgeCount:       112
      CyclomaticComplexity: 17
      functionsReached:
        - H5E_printf_stack
        - H5T__set_precision
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5Tprecis.c:212,13'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tprecis.c:190,13'
          Dst:             H5T__set_precision
        - Src:             'H5Tprecis.c:191,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tprecis.c:228,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Tprecis.c:242,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tprecis.c:251,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Tset_precision
      functionSourceFile: '/src/hdf5/src/H5Tprecis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         131
      ICount:          445
      EdgeCount:       147
      CyclomaticComplexity: 18
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5T__set_precision
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tprecis.c:125,5'
          Dst:             H5_init_library
        - Src:             'H5Tprecis.c:125,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tprecis.c:125,5'
          Dst:             H5CX_push
        - Src:             'H5Tprecis.c:125,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tprecis.c:125,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Tprecis.c:128,32'
          Dst:             H5I_object_verify
        - Src:             'H5Tprecis.c:129,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tprecis.c:131,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tprecis.c:133,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tprecis.c:135,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tprecis.c:137,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tprecis.c:139,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tprecis.c:141,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tprecis.c:144,9'
          Dst:             H5T__set_precision
        - Src:             'H5Tprecis.c:145,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tprecis.c:148,5'
          Dst:             H5CX_pop
        - Src:             'H5Tprecis.c:148,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T_get_precision
      functionSourceFile: '/src/hdf5/src/H5Tprecis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          141
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tprecis.c:88,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Tget_precision
      functionSourceFile: '/src/hdf5/src/H5Tprecis.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          218
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5T_get_precision
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tprecis.c:49,5'
          Dst:             H5_init_library
        - Src:             'H5Tprecis.c:49,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tprecis.c:49,5'
          Dst:             H5CX_push
        - Src:             'H5Tprecis.c:49,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tprecis.c:49,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Tprecis.c:52,32'
          Dst:             H5I_object_verify
        - Src:             'H5Tprecis.c:53,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tprecis.c:56,22'
          Dst:             H5T_get_precision
        - Src:             'H5Tprecis.c:57,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tprecis.c:60,5'
          Dst:             H5CX_pop
        - Src:             'H5Tprecis.c:60,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T__visit
      functionSourceFile: '/src/hdf5/src/H5Tvisit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         112
      ICount:          426
      EdgeCount:       126
      CyclomaticComplexity: 16
      functionsReached:
        - H5E_printf_stack
        - H5T__visit
      functionUses:    3
      BranchProfiles:
        - Branch String:   'H5Tvisit.c:101,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tvisit.c:98,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tvisit.c:107,21'
          Dst:             H5T__visit
        - Src:             'H5Tvisit.c:108,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tvisit.c:116,17'
          Dst:             H5T__visit
        - Src:             'H5Tvisit.c:117,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tvisit.c:123,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tvisit.c:137,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tvisit.c:144,13'
          Dst:             H5E_printf_stack
    - functionName:    H5T__vlen_disk_delete
      functionSourceFile: '/src/hdf5/src/H5Tvlen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          123
      EdgeCount:       26
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5VL_blob_specific
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tvlen.c:911,17'
          Dst:             H5VL_blob_specific
        - Src:             'H5Tvlen.c:912,17'
          Dst:             H5E_printf_stack
    - functionName:    H5T__vlen_disk_write
      functionSourceFile: '/src/hdf5/src/H5Tvlen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          148
      EdgeCount:       34
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5T__vlen_disk_delete
        - H5VL_blob_put
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tvlen.c:863,13'
          Dst:             H5T__vlen_disk_delete
        - Src:             'H5Tvlen.c:864,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tvlen.c:870,9'
          Dst:             H5VL_blob_put
        - Src:             'H5Tvlen.c:871,9'
          Dst:             H5E_printf_stack
    - functionName:    H5T__vlen_disk_read
      functionSourceFile: '/src/hdf5/src/H5Tvlen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5VL_blob_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tvlen.c:830,9'
          Dst:             H5VL_blob_get
        - Src:             'H5Tvlen.c:831,9'
          Dst:             H5E_printf_stack
    - functionName:    H5T__vlen_disk_setnull
      functionSourceFile: '/src/hdf5/src/H5Tvlen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          121
      EdgeCount:       34
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5T__vlen_disk_delete
        - H5VL_blob_specific
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tvlen.c:787,13'
          Dst:             H5T__vlen_disk_delete
        - Src:             'H5Tvlen.c:788,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tvlen.c:797,9'
          Dst:             H5VL_blob_specific
        - Src:             'H5Tvlen.c:798,9'
          Dst:             H5E_printf_stack
    - functionName:    H5T__vlen_disk_isnull
      functionSourceFile: '/src/hdf5/src/H5Tvlen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          67
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5VL_blob_specific
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tvlen.c:755,9'
          Dst:             H5VL_blob_specific
        - Src:             'H5Tvlen.c:756,9'
          Dst:             H5E_printf_stack
    - functionName:    H5T__vlen_disk_getlen
      functionSourceFile: '/src/hdf5/src/H5Tvlen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 721
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          67
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T__vlen_mem_str_write
      functionSourceFile: '/src/hdf5/src/H5Tvlen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          128
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tvlen.c:679,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tvlen.c:684,13'
          Dst:             H5E_printf_stack
    - functionName:    H5T__vlen_mem_str_read
      functionSourceFile: '/src/hdf5/src/H5Tvlen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T__vlen_mem_str_setnull
      functionSourceFile: '/src/hdf5/src/H5Tvlen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T__vlen_mem_str_isnull
      functionSourceFile: '/src/hdf5/src/H5Tvlen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T__vlen_mem_str_getptr
      functionSourceFile: '/src/hdf5/src/H5Tvlen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T__vlen_mem_str_getlen
      functionSourceFile: '/src/hdf5/src/H5Tvlen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tvlen.c:550,12'
          Dst:             strlen
    - functionName:    H5T__vlen_mem_seq_write
      functionSourceFile: '/src/hdf5/src/H5Tvlen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          135
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tvlen.c:506,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Tvlen.c:511,17'
          Dst:             H5E_printf_stack
    - functionName:    H5T__vlen_mem_seq_read
      functionSourceFile: '/src/hdf5/src/H5Tvlen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T__vlen_mem_seq_setnull
      functionSourceFile: '/src/hdf5/src/H5Tvlen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T__vlen_mem_seq_isnull
      functionSourceFile: '/src/hdf5/src/H5Tvlen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T__vlen_mem_seq_getptr
      functionSourceFile: '/src/hdf5/src/H5Tvlen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T__vlen_mem_seq_getlen
      functionSourceFile: '/src/hdf5/src/H5Tvlen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5T_vlen_reclaim_elmt
      functionSourceFile: '/src/hdf5/src/H5Tvlen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1056
      functionLinenumberEnd: 1074
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          82
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5CX_get_vlen_alloc_info
        - H5E_printf_stack
        - H5T__vlen_reclaim
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tvlen.c:1066,9'
          Dst:             H5CX_get_vlen_alloc_info
        - Src:             'H5Tvlen.c:1067,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tvlen.c:1070,9'
          Dst:             H5T__vlen_reclaim
        - Src:             'H5Tvlen.c:1071,9'
          Dst:             H5E_printf_stack
    - functionName:    H5T__vlen_reclaim
      functionSourceFile: '/src/hdf5/src/H5Tvlen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 931
      functionLinenumberEnd: 1038
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         125
      ICount:          711
      EdgeCount:       150
      CyclomaticComplexity: 27
      functionsReached:
        - H5E_printf_stack
        - H5T_reclaim_cb
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5Tvlen.c:948,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tvlen.c:957,25'
          Dst:             H5T_reclaim_cb
        - Src:             'H5Tvlen.c:958,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Tvlen.c:972,25'
          Dst:             H5T_reclaim_cb
        - Src:             'H5Tvlen.c:973,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Tvlen.c:992,33'
          Dst:             H5T_reclaim_cb
        - Src:             'H5Tvlen.c:993,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Tvlen.c:1032,13'
          Dst:             H5E_printf_stack
    - functionName:    H5T__vlen_set_loc
      functionSourceFile: '/src/hdf5/src/H5Tvlen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          329
      EdgeCount:       74
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5T_own_vol_obj
        - H5VL_file_get
        - H5VL_free_object
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Tvlen.c:247,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Tvlen.c:273,25'
          Dst:             H5VL_free_object
        - Src:             'H5Tvlen.c:274,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Tvlen.c:297,21'
          Dst:             H5VL_file_get
        - Src:             'H5Tvlen.c:298,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tvlen.c:312,21'
          Dst:             H5T_own_vol_obj
        - Src:             'H5Tvlen.c:313,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Tvlen.c:333,17'
          Dst:             H5E_printf_stack
    - functionName:    H5T__vlen_create
      functionSourceFile: '/src/hdf5/src/H5Tvlen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         51
      ICount:          185
      EdgeCount:       57
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5T__alloc
        - H5T_close_real
        - H5T_copy
        - H5T_set_loc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tvlen.c:188,23'
          Dst:             H5T__alloc
        - Src:             'H5Tvlen.c:189,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tvlen.c:197,39'
          Dst:             H5T_copy
        - Src:             'H5Tvlen.c:198,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tvlen.c:207,9'
          Dst:             H5T_set_loc
        - Src:             'H5Tvlen.c:208,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tvlen.c:215,19'
          Dst:             H5T_close_real
        - Src:             'H5Tvlen.c:216,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Tvlen_create
      functionSourceFile: '/src/hdf5/src/H5Tvlen.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         71
      ICount:          251
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5I_register
        - H5T__vlen_create
        - H5_init_library
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tvlen.c:146,5'
          Dst:             H5_init_library
        - Src:             'H5Tvlen.c:146,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tvlen.c:146,5'
          Dst:             H5CX_push
        - Src:             'H5Tvlen.c:146,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tvlen.c:146,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Tvlen.c:149,34'
          Dst:             H5I_object_verify
        - Src:             'H5Tvlen.c:150,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tvlen.c:153,15'
          Dst:             H5T__vlen_create
        - Src:             'H5Tvlen.c:154,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tvlen.c:157,22'
          Dst:             H5I_register
        - Src:             'H5Tvlen.c:158,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tvlen.c:161,5'
          Dst:             H5CX_pop
        - Src:             'H5Tvlen.c:161,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VLoptional
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7808
      functionLinenumberEnd: 7825
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          127
      EdgeCount:       38
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__optional
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:7816,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7817,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:7818,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7821,22'
          Dst:             H5VL__optional
        - Src:             'H5VLcallback.c:7822,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7825,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__optional
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7744
      functionLinenumberEnd: 7758
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          84
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:7751,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7755,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_optional
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7773
      functionLinenumberEnd: 7793
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          121
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__optional
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:7780,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:7781,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7785,22'
          Dst:             H5VL__optional
        - Src:             'H5VLcallback.c:7786,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7790,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:7791,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLtoken_from_str
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7708
      functionLinenumberEnd: 7729
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          194
      EdgeCount:       68
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__token_from_str
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:7716,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7717,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:7718,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7720,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7722,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7725,9'
          Dst:             H5VL__token_from_str
        - Src:             'H5VLcallback.c:7726,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7729,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__token_from_str
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7639
      functionLinenumberEnd: 7661
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          79
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:7655,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_token_from_str
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7677
      functionLinenumberEnd: 7692
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5VL__token_from_str
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:7688,9'
          Dst:             H5VL__token_from_str
        - Src:             'H5VLcallback.c:7689,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLtoken_to_str
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7602
      functionLinenumberEnd: 7623
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          194
      EdgeCount:       68
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__token_to_str
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:7610,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7611,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:7612,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7614,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7616,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7619,9'
          Dst:             H5VL__token_to_str
        - Src:             'H5VLcallback.c:7620,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7623,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__token_to_str
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7533
      functionLinenumberEnd: 7555
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          79
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:7549,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_token_to_str
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7571
      functionLinenumberEnd: 7586
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5VL__token_to_str
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:7582,9'
          Dst:             H5VL__token_to_str
        - Src:             'H5VLcallback.c:7583,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLtoken_cmp
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7498
      functionLinenumberEnd: 7517
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          166
      EdgeCount:       56
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__token_cmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:7506,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7507,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:7508,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7510,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7513,9'
          Dst:             H5VL__token_cmp
        - Src:             'H5VLcallback.c:7514,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7517,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__token_cmp
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7413
      functionLinenumberEnd: 7444
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          145
      EdgeCount:       44
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:7437,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7440,26'
          Dst:             memcmp
    - functionName:    H5VL_token_cmp
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7463
      functionLinenumberEnd: 7477
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5VL__token_cmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:7473,9'
          Dst:             H5VL__token_cmp
        - Src:             'H5VLcallback.c:7474,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLblob_optional
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7377
      functionLinenumberEnd: 7394
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          135
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__blob_optional
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:7385,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7386,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:7387,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7390,9'
          Dst:             H5VL__blob_optional
        - Src:             'H5VLcallback.c:7391,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7394,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__blob_optional
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7315
      functionLinenumberEnd: 7334
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          94
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:7327,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7331,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_blob_optional
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7349
      functionLinenumberEnd: 7363
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          62
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5VL__blob_optional
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:7359,9'
          Dst:             H5VL__blob_optional
        - Src:             'H5VLcallback.c:7360,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLblob_specific
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7284
      functionLinenumberEnd: 7301
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          135
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__blob_specific
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:7292,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7293,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:7294,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7297,9'
          Dst:             H5VL__blob_specific
        - Src:             'H5VLcallback.c:7298,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7301,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__blob_specific
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7222
      functionLinenumberEnd: 7241
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          94
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:7234,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7238,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_blob_specific
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7256
      functionLinenumberEnd: 7270
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          62
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5VL__blob_specific
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:7266,9'
          Dst:             H5VL__blob_specific
        - Src:             'H5VLcallback.c:7267,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLblob_get
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7191
      functionLinenumberEnd: 7208
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          141
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__blob_get
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:7199,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7200,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:7201,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7204,9'
          Dst:             H5VL__blob_get
        - Src:             'H5VLcallback.c:7205,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7208,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__blob_get
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7128
      functionLinenumberEnd: 7148
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          100
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:7141,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7145,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_blob_get
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7162
      functionLinenumberEnd: 7177
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5VL__blob_get
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:7173,9'
          Dst:             H5VL__blob_get
        - Src:             'H5VLcallback.c:7174,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLblob_put
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7097
      functionLinenumberEnd: 7114
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          141
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__blob_put
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:7105,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7106,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:7107,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7110,9'
          Dst:             H5VL__blob_put
        - Src:             'H5VLcallback.c:7111,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7114,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__blob_put
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7034
      functionLinenumberEnd: 7054
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          100
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:7047,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7051,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_blob_put
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7068
      functionLinenumberEnd: 7083
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5VL__blob_put
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:7079,9'
          Dst:             H5VL__blob_put
        - Src:             'H5VLcallback.c:7080,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLrequest_free
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7005
      functionLinenumberEnd: 7020
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          101
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__request_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:7012,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:7013,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7016,9'
          Dst:             H5VL__request_free
        - Src:             'H5VLcallback.c:7017,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:7020,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__request_free
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6934
      functionLinenumberEnd: 6952
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          88
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:6945,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6949,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_request_free
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6967
      functionLinenumberEnd: 6990
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          123
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__request_free
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:6977,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:6978,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6982,9'
          Dst:             H5VL__request_free
        - Src:             'H5VLcallback.c:6983,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6987,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:6988,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLrequest_optional_op
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6898
      functionLinenumberEnd: 6919
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          280
      EdgeCount:       92
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__request_optional
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:6902,5'
          Dst:             H5_init_library
        - Src:             'H5VLcallback.c:6902,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6902,5'
          Dst:             H5CX_push
        - Src:             'H5VLcallback.c:6902,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6902,5'
          Dst:             H5E_clear_stack
        - Src:             'H5VLcallback.c:6906,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6908,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6911,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:6912,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6915,9'
          Dst:             H5VL__request_optional
        - Src:             'H5VLcallback.c:6916,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6919,5'
          Dst:             H5CX_pop
        - Src:             'H5VLcallback.c:6919,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__request_optional
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6794
      functionLinenumberEnd: 6813
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          91
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:6805,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6809,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLrequest_optional
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6867
      functionLinenumberEnd: 6883
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          104
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__request_optional
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:6874,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:6875,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6878,9'
          Dst:             H5VL__request_optional
        - Src:             'H5VLcallback.c:6879,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6883,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL_request_optional
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6828
      functionLinenumberEnd: 6852
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          126
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__request_optional
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:6838,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:6839,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6843,9'
          Dst:             H5VL__request_optional
        - Src:             'H5VLcallback.c:6844,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6849,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:6850,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLrequest_specific
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6763
      functionLinenumberEnd: 6779
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          104
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__request_specific
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:6770,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:6771,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6774,9'
          Dst:             H5VL__request_specific
        - Src:             'H5VLcallback.c:6775,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6779,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__request_specific
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6690
      functionLinenumberEnd: 6709
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          91
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:6701,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6705,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_request_specific
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6724
      functionLinenumberEnd: 6748
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          126
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__request_specific
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:6734,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:6735,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6739,9'
          Dst:             H5VL__request_specific
        - Src:             'H5VLcallback.c:6740,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6745,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:6746,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLrequest_cancel
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6660
      functionLinenumberEnd: 6675
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          104
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__request_cancel
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:6667,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:6668,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6671,9'
          Dst:             H5VL__request_cancel
        - Src:             'H5VLcallback.c:6672,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6675,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__request_cancel
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6589
      functionLinenumberEnd: 6607
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          91
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:6600,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6604,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_request_cancel
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6622
      functionLinenumberEnd: 6645
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          126
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__request_cancel
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:6632,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:6633,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6637,9'
          Dst:             H5VL__request_cancel
        - Src:             'H5VLcallback.c:6638,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6642,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:6643,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLrequest_notify
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6559
      functionLinenumberEnd: 6574
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          107
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__request_notify
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:6566,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:6567,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6570,9'
          Dst:             H5VL__request_notify
        - Src:             'H5VLcallback.c:6571,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6574,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__request_notify
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6486
      functionLinenumberEnd: 6504
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          94
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:6497,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6501,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_request_notify
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6520
      functionLinenumberEnd: 6543
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          129
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__request_notify
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:6530,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:6531,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6535,9'
          Dst:             H5VL__request_notify
        - Src:             'H5VLcallback.c:6536,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6540,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:6541,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLrequest_wait
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6455
      functionLinenumberEnd: 6470
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          107
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__request_wait
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:6462,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:6463,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6466,9'
          Dst:             H5VL__request_wait
        - Src:             'H5VLcallback.c:6467,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6470,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__request_wait
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6383
      functionLinenumberEnd: 6402
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          94
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:6395,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6399,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_request_wait
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6417
      functionLinenumberEnd: 6440
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          129
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__request_wait
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:6427,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:6428,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6432,9'
          Dst:             H5VL__request_wait
        - Src:             'H5VLcallback.c:6433,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6437,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:6438,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLintrospect_opt_query
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6353
      functionLinenumberEnd: 6368
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          110
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__introspect_opt_query
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:6360,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:6361,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6364,9'
          Dst:             H5VL__introspect_opt_query
        - Src:             'H5VLcallback.c:6365,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6368,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__introspect_opt_query
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6286
      functionLinenumberEnd: 6300
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          97
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:6293,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6297,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_introspect_opt_query
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6316
      functionLinenumberEnd: 6336
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          132
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__introspect_opt_query
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:6323,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:6324,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6328,9'
          Dst:             H5VL__introspect_opt_query
        - Src:             'H5VLcallback.c:6329,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6333,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:6334,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLintrospect_get_cap_flags
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6250
      functionLinenumberEnd: 6269
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          132
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL_introspect_get_cap_flags
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:6258,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6261,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:6262,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6265,9'
          Dst:             H5VL_introspect_get_cap_flags
        - Src:             'H5VLcallback.c:6266,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6269,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL_introspect_get_cap_flags
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6216
      functionLinenumberEnd: 6234
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          91
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:6227,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6231,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLintrospect_get_conn_cls
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6179
      functionLinenumberEnd: 6200
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          163
      EdgeCount:       56
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__introspect_get_conn_cls
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:6187,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6189,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6192,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:6193,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6196,9'
          Dst:             H5VL__introspect_get_conn_cls
        - Src:             'H5VLcallback.c:6197,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6200,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__introspect_get_conn_cls
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6105
      functionLinenumberEnd: 6125
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          94
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:6118,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6122,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_introspect_get_conn_cls
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6142
      functionLinenumberEnd: 6162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          129
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__introspect_get_conn_cls
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:6149,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:6150,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6154,9'
          Dst:             H5VL__introspect_get_conn_cls
        - Src:             'H5VLcallback.c:6155,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6159,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:6160,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLobject_optional_op
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6045
      functionLinenumberEnd: 6088
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          383
      EdgeCount:       113
      CyclomaticComplexity: 16
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL__object_optional
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
        - H5VL_setup_name_args
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:6053,5'
          Dst:             H5_init_library
        - Src:             'H5VLcallback.c:6053,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6053,5'
          Dst:             H5CX_push
        - Src:             'H5VLcallback.c:6053,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6053,5'
          Dst:             H5E_clear_stack
        - Src:             'H5VLcallback.c:6059,9'
          Dst:             H5VL_setup_name_args
        - Src:             'H5VLcallback.c:6060,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6067,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:6068,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6072,9'
          Dst:             H5VL__object_optional
        - Src:             'H5VLcallback.c:6074,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6079,13'
          Dst:             H5ES_insert
        - Src:             'H5VLcallback.c:6081,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6085,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:6086,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6088,5'
          Dst:             H5CX_pop
        - Src:             'H5VLcallback.c:6088,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__object_optional
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5945
      functionLinenumberEnd: 5959
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          100
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:5952,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5956,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLobject_optional
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6011
      functionLinenumberEnd: 6028
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          141
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__object_optional
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:6019,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6020,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:6021,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6024,9'
          Dst:             H5VL__object_optional
        - Src:             'H5VLcallback.c:6025,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:6028,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL_object_optional
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5975
      functionLinenumberEnd: 5995
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          135
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__object_optional
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:5982,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:5983,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5987,9'
          Dst:             H5VL__object_optional
        - Src:             'H5VLcallback.c:5988,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5992,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:5993,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLobject_specific
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5911
      functionLinenumberEnd: 5929
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          135
      EdgeCount:       38
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:5919,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5920,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:5921,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5926,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5929,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__object_specific
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5842
      functionLinenumberEnd: 5857
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          89
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:5849,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5854,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_object_specific
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5873
      functionLinenumberEnd: 5895
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          124
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__object_specific
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:5880,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:5881,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5886,22'
          Dst:             H5VL__object_specific
        - Src:             'H5VLcallback.c:5888,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5892,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:5893,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLobject_get
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5809
      functionLinenumberEnd: 5826
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          141
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__object_get
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:5817,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5818,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:5819,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5822,9'
          Dst:             H5VL__object_get
        - Src:             'H5VLcallback.c:5823,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5826,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__object_get
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5743
      functionLinenumberEnd: 5757
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          100
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:5750,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5754,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_object_get
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5773
      functionLinenumberEnd: 5793
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          135
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__object_get
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:5780,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:5781,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5785,9'
          Dst:             H5VL__object_get
        - Src:             'H5VLcallback.c:5786,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5790,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:5791,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLobject_copy
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5709
      functionLinenumberEnd: 5727
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          167
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__object_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:5717,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5718,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:5719,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5722,9'
          Dst:             H5VL__object_copy
        - Src:             'H5VLcallback.c:5724,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5727,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__object_copy
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5634
      functionLinenumberEnd: 5649
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          115
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:5641,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5646,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_object_copy
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5666
      functionLinenumberEnd: 5692
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          194
      EdgeCount:       53
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5VL__object_copy
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:5674,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5678,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:5679,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5683,9'
          Dst:             H5VL__object_copy
        - Src:             'H5VLcallback.c:5685,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5689,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:5690,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLobject_open
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5600
      functionLinenumberEnd: 5617
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          141
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__object_open
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:5608,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5609,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:5610,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5613,30'
          Dst:             H5VL__object_open
        - Src:             'H5VLcallback.c:5614,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5617,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__object_open
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5533
      functionLinenumberEnd: 5547
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          100
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:5540,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5544,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_object_open
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5563
      functionLinenumberEnd: 5584
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          135
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__object_open
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:5570,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:5571,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5575,30'
          Dst:             H5VL__object_open
        - Src:             'H5VLcallback.c:5577,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5581,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:5582,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLlink_optional_op
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5474
      functionLinenumberEnd: 5517
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          383
      EdgeCount:       113
      CyclomaticComplexity: 16
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL__link_optional
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
        - H5VL_setup_name_args
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:5482,5'
          Dst:             H5_init_library
        - Src:             'H5VLcallback.c:5482,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5482,5'
          Dst:             H5CX_push
        - Src:             'H5VLcallback.c:5482,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5482,5'
          Dst:             H5E_clear_stack
        - Src:             'H5VLcallback.c:5488,9'
          Dst:             H5VL_setup_name_args
        - Src:             'H5VLcallback.c:5489,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5496,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:5497,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5501,9'
          Dst:             H5VL__link_optional
        - Src:             'H5VLcallback.c:5503,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5508,13'
          Dst:             H5ES_insert
        - Src:             'H5VLcallback.c:5510,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5514,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:5515,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5517,5'
          Dst:             H5CX_pop
        - Src:             'H5VLcallback.c:5517,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__link_optional
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5375
      functionLinenumberEnd: 5389
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          100
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:5382,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5386,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLlink_optional
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5441
      functionLinenumberEnd: 5458
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          141
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__link_optional
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:5449,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5450,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:5451,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5454,9'
          Dst:             H5VL__link_optional
        - Src:             'H5VLcallback.c:5455,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5458,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL_link_optional
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5405
      functionLinenumberEnd: 5425
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          135
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__link_optional
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:5412,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:5413,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5417,9'
          Dst:             H5VL__link_optional
        - Src:             'H5VLcallback.c:5418,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5422,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:5423,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLlink_specific
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5341
      functionLinenumberEnd: 5359
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          130
      EdgeCount:       38
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__link_specific
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:5349,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5350,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:5351,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5355,22'
          Dst:             H5VL__link_specific
        - Src:             'H5VLcallback.c:5356,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5359,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__link_specific
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5272
      functionLinenumberEnd: 5287
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          89
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:5279,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5284,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_link_specific
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5303
      functionLinenumberEnd: 5325
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          124
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__link_specific
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:5310,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:5311,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5317,14'
          Dst:             H5VL__link_specific
        - Src:             'H5VLcallback.c:5318,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5322,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:5323,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLlink_get
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5239
      functionLinenumberEnd: 5256
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          141
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__link_get
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:5247,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5248,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:5249,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5252,9'
          Dst:             H5VL__link_get
        - Src:             'H5VLcallback.c:5253,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5256,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__link_get
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5173
      functionLinenumberEnd: 5187
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          100
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:5180,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5184,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_link_get
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5203
      functionLinenumberEnd: 5223
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          135
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__link_get
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:5210,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:5211,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5215,9'
          Dst:             H5VL__link_get
        - Src:             'H5VLcallback.c:5216,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5220,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:5221,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLlink_move
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5142
      functionLinenumberEnd: 5157
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          122
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__link_move
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:5149,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:5150,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5153,9'
          Dst:             H5VL__link_move
        - Src:             'H5VLcallback.c:5154,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5157,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__link_move
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5065
      functionLinenumberEnd: 5079
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          109
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:5072,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5076,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_link_move
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5096
      functionLinenumberEnd: 5123
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          176
      EdgeCount:       49
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5VL__link_move
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:5109,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:5110,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5114,9'
          Dst:             H5VL__link_move
        - Src:             'H5VLcallback.c:5116,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5120,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:5121,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLlink_copy
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5033
      functionLinenumberEnd: 5048
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          122
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__link_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:5040,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:5041,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5044,9'
          Dst:             H5VL__link_copy
        - Src:             'H5VLcallback.c:5045,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5048,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__link_copy
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4960
      functionLinenumberEnd: 4974
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          109
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:4967,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4971,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_link_copy
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4991
      functionLinenumberEnd: 5014
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          176
      EdgeCount:       49
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5VL__link_copy
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:5000,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:5001,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5005,9'
          Dst:             H5VL__link_copy
        - Src:             'H5VLcallback.c:5007,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:5011,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:5012,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLlink_create
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4928
      functionLinenumberEnd: 4943
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          119
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__link_create
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:4935,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:4936,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4939,9'
          Dst:             H5VL__link_create
        - Src:             'H5VLcallback.c:4940,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4943,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__link_create
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4849
      functionLinenumberEnd: 4863
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          106
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:4856,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4860,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_link_create
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4879
      functionLinenumberEnd: 4910
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          181
      EdgeCount:       49
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5VL__link_create
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:4896,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:4897,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4901,9'
          Dst:             H5VL__link_create
        - Src:             'H5VLcallback.c:4903,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4907,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:4908,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLgroup_close
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4814
      functionLinenumberEnd: 4831
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          135
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__group_close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:4822,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4823,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:4824,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4827,9'
          Dst:             H5VL__group_close
        - Src:             'H5VLcallback.c:4828,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4831,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__group_close
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4746
      functionLinenumberEnd: 4764
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          94
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:4757,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4761,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_group_close
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4779
      functionLinenumberEnd: 4799
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          129
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__group_close
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:4786,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:4787,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4791,9'
          Dst:             H5VL__group_close
        - Src:             'H5VLcallback.c:4792,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4796,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:4797,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLgroup_optional_op
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4705
      functionLinenumberEnd: 4731
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          271
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL__common_optional_op
        - H5VL__group_optional
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:4711,5'
          Dst:             H5_init_library
        - Src:             'H5VLcallback.c:4711,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4711,5'
          Dst:             H5CX_push
        - Src:             'H5VLcallback.c:4711,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4711,5'
          Dst:             H5E_clear_stack
        - Src:             'H5VLcallback.c:4718,22'
          Dst:             H5VL__common_optional_op
        - Src:             'H5VLcallback.c:4718,22'
          Dst:             H5VL__group_optional
        - Src:             'H5VLcallback.c:4720,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4725,13'
          Dst:             H5ES_insert
        - Src:             'H5VLcallback.c:4728,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4731,5'
          Dst:             H5CX_pop
        - Src:             'H5VLcallback.c:4731,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__group_optional
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4604
      functionLinenumberEnd: 4619
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          86
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:4611,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4616,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__common_optional_op
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          182
      EdgeCount:       51
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:350,50'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:351,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:354,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:355,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:362,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:366,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:367,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLgroup_optional
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4671
      functionLinenumberEnd: 4689
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          127
      EdgeCount:       38
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__group_optional
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:4679,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4680,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:4681,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4685,22'
          Dst:             H5VL__group_optional
        - Src:             'H5VLcallback.c:4686,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4689,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL_group_optional
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4634
      functionLinenumberEnd: 4655
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          121
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__group_optional
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:4641,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:4642,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4647,22'
          Dst:             H5VL__group_optional
        - Src:             'H5VLcallback.c:4648,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4652,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:4653,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLgroup_specific
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4571
      functionLinenumberEnd: 4588
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          138
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__group_specific
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:4579,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4580,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:4581,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4584,9'
          Dst:             H5VL__group_specific
        - Src:             'H5VLcallback.c:4585,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4588,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__group_specific
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4506
      functionLinenumberEnd: 4520
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          97
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:4513,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4517,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_group_specific
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4535
      functionLinenumberEnd: 4555
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          132
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__group_specific
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:4542,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:4543,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4547,9'
          Dst:             H5VL__group_specific
        - Src:             'H5VLcallback.c:4548,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4552,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:4553,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLgroup_get
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4473
      functionLinenumberEnd: 4490
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          138
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__group_get
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:4481,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4482,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:4483,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4486,9'
          Dst:             H5VL__group_get
        - Src:             'H5VLcallback.c:4487,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4490,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__group_get
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4409
      functionLinenumberEnd: 4423
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          97
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:4416,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4420,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_group_get
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4438
      functionLinenumberEnd: 4458
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          132
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__group_get
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:4445,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:4446,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4450,9'
          Dst:             H5VL__group_get
        - Src:             'H5VLcallback.c:4451,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4455,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:4456,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLgroup_open
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4377
      functionLinenumberEnd: 4394
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          144
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__group_open
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:4385,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4386,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:4387,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4390,30'
          Dst:             H5VL__group_open
        - Src:             'H5VLcallback.c:4391,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4394,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__group_open
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4310
      functionLinenumberEnd: 4324
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          103
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:4317,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4321,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_group_open
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4340
      functionLinenumberEnd: 4361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          138
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__group_open
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:4347,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:4348,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4352,30'
          Dst:             H5VL__group_open
        - Src:             'H5VLcallback.c:4354,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4358,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:4359,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLgroup_create
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4276
      functionLinenumberEnd: 4294
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          150
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__group_create
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:4284,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4285,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:4286,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4290,22'
          Dst:             H5VL__group_create
        - Src:             'H5VLcallback.c:4291,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4294,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__group_create
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4208
      functionLinenumberEnd: 4223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          109
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:4215,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4220,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_group_create
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4239
      functionLinenumberEnd: 4260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          144
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__group_create
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:4246,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:4247,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4251,30'
          Dst:             H5VL__group_create
        - Src:             'H5VLcallback.c:4253,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4257,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:4258,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLfile_close
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4175
      functionLinenumberEnd: 4192
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          135
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__file_close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:4183,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4184,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:4185,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4188,9'
          Dst:             H5VL__file_close
        - Src:             'H5VLcallback.c:4189,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4192,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__file_close
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4107
      functionLinenumberEnd: 4125
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          94
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:4118,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4122,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_file_close
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4140
      functionLinenumberEnd: 4160
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          129
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__file_close
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:4147,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:4148,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4152,9'
          Dst:             H5VL__file_close
        - Src:             'H5VLcallback.c:4153,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4157,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:4158,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLfile_optional_op
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4066
      functionLinenumberEnd: 4092
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          270
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL__common_optional_op
        - H5VL__file_optional
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:4072,5'
          Dst:             H5_init_library
        - Src:             'H5VLcallback.c:4072,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4072,5'
          Dst:             H5CX_push
        - Src:             'H5VLcallback.c:4072,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4072,5'
          Dst:             H5E_clear_stack
        - Src:             'H5VLcallback.c:4079,9'
          Dst:             H5VL__common_optional_op
        - Src:             'H5VLcallback.c:4079,9'
          Dst:             H5VL__file_optional
        - Src:             'H5VLcallback.c:4081,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4086,13'
          Dst:             H5ES_insert
        - Src:             'H5VLcallback.c:4089,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4092,5'
          Dst:             H5CX_pop
        - Src:             'H5VLcallback.c:4092,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__file_optional
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3968
      functionLinenumberEnd: 3982
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          97
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:3975,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3979,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLfile_optional
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4033
      functionLinenumberEnd: 4050
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          138
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__file_optional
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:4041,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4042,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:4043,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4046,9'
          Dst:             H5VL__file_optional
        - Src:             'H5VLcallback.c:4047,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4050,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL_file_optional
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3997
      functionLinenumberEnd: 4017
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          132
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__file_optional
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    28
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:4004,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:4005,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4009,9'
          Dst:             H5VL__file_optional
        - Src:             'H5VLcallback.c:4010,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:4014,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:4015,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLfile_specific
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3938
      functionLinenumberEnd: 3953
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          110
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__file_specific
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:3945,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:3946,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3949,9'
          Dst:             H5VL__file_specific
        - Src:             'H5VLcallback.c:3950,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3953,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__file_specific
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3837
      functionLinenumberEnd: 3851
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          97
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:3844,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3848,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_file_specific
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3866
      functionLinenumberEnd: 3920
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          287
      EdgeCount:       93
      CyclomaticComplexity: 13
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5I_object_verify
        - H5P_peek
        - H5VL__file_specific
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:3889,48'
          Dst:             H5I_object
        - Src:             'H5VLcallback.c:3890,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3891,13'
          Dst:             H5P_peek
        - Src:             'H5VLcallback.c:3892,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3895,44'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:3896,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3903,13'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:3904,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3912,9'
          Dst:             H5VL__file_specific
        - Src:             'H5VLcallback.c:3913,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3917,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:3918,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLfile_get
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3804
      functionLinenumberEnd: 3821
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          138
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__file_get
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:3812,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3813,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:3814,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3817,9'
          Dst:             H5VL__file_get
        - Src:             'H5VLcallback.c:3818,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3821,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__file_get
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3740
      functionLinenumberEnd: 3754
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          97
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:3747,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3751,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_file_get
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3769
      functionLinenumberEnd: 3789
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          132
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__file_get
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:3776,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:3777,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3781,9'
          Dst:             H5VL__file_get
        - Src:             'H5VLcallback.c:3782,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3786,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:3787,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLfile_open
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3702
      functionLinenumberEnd: 3725
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          174
      EdgeCount:       56
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object
        - H5I_object_verify
        - H5P_peek
        - H5VL__file_open
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:3711,44'
          Dst:             H5I_object
        - Src:             'H5VLcallback.c:3712,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3713,9'
          Dst:             H5P_peek
        - Src:             'H5VLcallback.c:3714,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3717,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:3718,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3721,30'
          Dst:             H5VL__file_open
        - Src:             'H5VLcallback.c:3722,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3725,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__file_open
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3503
      functionLinenumberEnd: 3517
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          100
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:3510,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3514,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__file_open_find_connector_cb
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3539
      functionLinenumberEnd: 3610
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          352
      EdgeCount:       110
      CyclomaticComplexity: 14
      functionsReached:
        - H5E_printf_stack
        - H5I_dec_app_ref
        - H5I_object_verify
        - H5P_copy_plist
        - H5P_set_vol
        - H5VL__register_connector_by_class
        - H5VL_file_specific
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:3564,25'
          Dst:             H5VL__register_connector_by_class
        - Src:             'H5VLcallback.c:3565,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3568,49'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:3569,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3570,20'
          Dst:             H5P_copy_plist
        - Src:             'H5VLcallback.c:3571,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3572,54'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:3573,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3574,9'
          Dst:             H5P_set_vol
        - Src:             'H5VLcallback.c:3575,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3583,9'
          Dst:             H5VL_file_specific
        - Src:             'H5VLcallback.c:3584,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3604,29'
          Dst:             H5I_dec_app_ref
        - Src:             'H5VLcallback.c:3605,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3606,34'
          Dst:             H5I_dec_app_ref
        - Src:             'H5VLcallback.c:3607,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_file_open
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3629
      functionLinenumberEnd: 3687
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          228
      EdgeCount:       68
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_clear_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5PL_iterate
        - H5VL__file_open
        - H5VL__file_open_find_connector_cb
        - H5VL__is_default_conn
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:3636,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:3637,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3640,30'
          Dst:             H5VL__file_open
        - Src:             'H5VLcallback.c:3648,9'
          Dst:             H5VL__is_default_conn
        - Src:             'H5VLcallback.c:3659,24'
          Dst:             H5PL_iterate
        - Src:             'H5VLcallback.c:3659,24'
          Dst:             H5VL__file_open_find_connector_cb
        - Src:             'H5VLcallback.c:3662,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3671,17'
          Dst:             H5E_clear_stack
        - Src:             'H5VLcallback.c:3673,42'
          Dst:             H5VL__file_open
        - Src:             'H5VLcallback.c:3675,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3680,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3683,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VLfile_create
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3464
      functionLinenumberEnd: 3487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          177
      EdgeCount:       56
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object
        - H5I_object_verify
        - H5P_peek
        - H5VL__file_create
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:3473,44'
          Dst:             H5I_object
        - Src:             'H5VLcallback.c:3474,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3475,9'
          Dst:             H5P_peek
        - Src:             'H5VLcallback.c:3476,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3479,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:3480,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3483,30'
          Dst:             H5VL__file_create
        - Src:             'H5VLcallback.c:3484,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3487,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__file_create
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3400
      functionLinenumberEnd: 3414
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          103
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:3407,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3411,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_file_create
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3433
      functionLinenumberEnd: 3448
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          100
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__file_create
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:3440,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:3441,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3444,30'
          Dst:             H5VL__file_create
        - Src:             'H5VLcallback.c:3445,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLdatatype_close
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3364
      functionLinenumberEnd: 3381
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          135
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__datatype_close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:3372,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3373,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:3374,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3377,9'
          Dst:             H5VL__datatype_close
        - Src:             'H5VLcallback.c:3378,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3381,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__datatype_close
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3300
      functionLinenumberEnd: 3314
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          94
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:3307,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3311,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_datatype_close
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3329
      functionLinenumberEnd: 3349
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          129
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__datatype_close
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:3336,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:3337,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3341,9'
          Dst:             H5VL__datatype_close
        - Src:             'H5VLcallback.c:3342,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3346,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:3347,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLdatatype_optional_op
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3255
      functionLinenumberEnd: 3285
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          301
      EdgeCount:       88
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5T_invoke_vol_optional
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:3262,5'
          Dst:             H5_init_library
        - Src:             'H5VLcallback.c:3262,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3262,5'
          Dst:             H5CX_push
        - Src:             'H5VLcallback.c:3262,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3262,5'
          Dst:             H5E_clear_stack
        - Src:             'H5VLcallback.c:3265,32'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:3266,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3273,9'
          Dst:             H5T_invoke_vol_optional
        - Src:             'H5VLcallback.c:3274,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3279,13'
          Dst:             H5ES_insert
        - Src:             'H5VLcallback.c:3282,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3285,5'
          Dst:             H5CX_pop
        - Src:             'H5VLcallback.c:3285,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VLdatatype_optional
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3222
      functionLinenumberEnd: 3239
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          138
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__datatype_optional
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:3230,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3231,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:3232,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3235,9'
          Dst:             H5VL__datatype_optional
        - Src:             'H5VLcallback.c:3236,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3239,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__datatype_optional
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3113
      functionLinenumberEnd: 3127
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          97
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:3120,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3124,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_datatype_optional_op
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3178
      functionLinenumberEnd: 3206
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          157
      EdgeCount:       45
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5VL__datatype_optional
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:3193,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:3194,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3198,9'
          Dst:             H5VL__datatype_optional
        - Src:             'H5VLcallback.c:3199,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3203,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:3204,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_datatype_optional
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3142
      functionLinenumberEnd: 3162
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          132
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__datatype_optional
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:3149,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:3150,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3154,9'
          Dst:             H5VL__datatype_optional
        - Src:             'H5VLcallback.c:3155,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3159,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:3160,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLdatatype_specific
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3080
      functionLinenumberEnd: 3097
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          138
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__datatype_specific
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:3088,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3089,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:3090,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3093,9'
          Dst:             H5VL__datatype_specific
        - Src:             'H5VLcallback.c:3094,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3097,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__datatype_specific
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3014
      functionLinenumberEnd: 3028
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          97
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:3021,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3025,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_datatype_specific
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3044
      functionLinenumberEnd: 3064
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          132
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__datatype_specific
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:3051,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:3052,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3056,9'
          Dst:             H5VL__datatype_specific
        - Src:             'H5VLcallback.c:3057,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:3061,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:3062,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLdatatype_get
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2981
      functionLinenumberEnd: 2998
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          138
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__datatype_get
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:2989,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2990,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:2991,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2994,9'
          Dst:             H5VL__datatype_get
        - Src:             'H5VLcallback.c:2995,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2998,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__datatype_get
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2916
      functionLinenumberEnd: 2930
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          97
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:2923,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2927,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_datatype_get
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2945
      functionLinenumberEnd: 2965
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          132
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__datatype_get
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:2952,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:2953,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2957,9'
          Dst:             H5VL__datatype_get
        - Src:             'H5VLcallback.c:2958,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2962,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:2963,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLdatatype_open
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2883
      functionLinenumberEnd: 2900
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          144
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__datatype_open
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:2891,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2892,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:2893,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2896,30'
          Dst:             H5VL__datatype_open
        - Src:             'H5VLcallback.c:2897,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2900,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__datatype_open
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2816
      functionLinenumberEnd: 2830
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          103
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:2823,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2827,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_datatype_open
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2846
      functionLinenumberEnd: 2867
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          138
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__datatype_open
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:2853,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:2854,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2858,30'
          Dst:             H5VL__datatype_open
        - Src:             'H5VLcallback.c:2860,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2864,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:2865,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLdatatype_commit
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2782
      functionLinenumberEnd: 2800
      functionDepth:   0
      returnType:      'N/A'
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          153
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__datatype_commit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:2790,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2791,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:2792,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2795,30'
          Dst:             H5VL__datatype_commit
        - Src:             'H5VLcallback.c:2797,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2800,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__datatype_commit
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2713
      functionLinenumberEnd: 2728
      functionDepth:   0
      returnType:      'N/A'
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          112
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:2720,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2725,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_datatype_commit
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2744
      functionLinenumberEnd: 2765
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          147
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__datatype_commit
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:2751,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:2752,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2756,30'
          Dst:             H5VL__datatype_commit
        - Src:             'H5VLcallback.c:2758,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2762,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:2763,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLdataset_close
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2679
      functionLinenumberEnd: 2696
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          135
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__dataset_close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:2687,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2688,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:2689,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2692,9'
          Dst:             H5VL__dataset_close
        - Src:             'H5VLcallback.c:2693,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2696,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__dataset_close
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2605
      functionLinenumberEnd: 2623
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          94
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:2616,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2620,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_dataset_close
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2638
      functionLinenumberEnd: 2664
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          129
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__dataset_close
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:2651,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:2652,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2656,9'
          Dst:             H5VL__dataset_close
        - Src:             'H5VLcallback.c:2657,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2661,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:2662,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLdataset_optional_op
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2564
      functionLinenumberEnd: 2590
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          270
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL__common_optional_op
        - H5VL__dataset_optional
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:2570,5'
          Dst:             H5_init_library
        - Src:             'H5VLcallback.c:2570,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2570,5'
          Dst:             H5CX_push
        - Src:             'H5VLcallback.c:2570,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2570,5'
          Dst:             H5E_clear_stack
        - Src:             'H5VLcallback.c:2577,9'
          Dst:             H5VL__common_optional_op
        - Src:             'H5VLcallback.c:2577,9'
          Dst:             H5VL__dataset_optional
        - Src:             'H5VLcallback.c:2579,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2584,13'
          Dst:             H5ES_insert
        - Src:             'H5VLcallback.c:2587,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2590,5'
          Dst:             H5CX_pop
        - Src:             'H5VLcallback.c:2590,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__dataset_optional
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2466
      functionLinenumberEnd: 2480
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          97
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:2473,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2477,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLdataset_optional
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2531
      functionLinenumberEnd: 2548
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          138
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__dataset_optional
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:2539,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2540,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:2541,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2544,9'
          Dst:             H5VL__dataset_optional
        - Src:             'H5VLcallback.c:2545,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2548,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL_dataset_optional
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2495
      functionLinenumberEnd: 2515
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          132
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__dataset_optional
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:2502,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:2503,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2507,9'
          Dst:             H5VL__dataset_optional
        - Src:             'H5VLcallback.c:2508,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2512,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:2513,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLdataset_specific
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2433
      functionLinenumberEnd: 2450
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          138
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__dataset_specific
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:2441,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2442,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:2443,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2446,9'
          Dst:             H5VL__dataset_specific
        - Src:             'H5VLcallback.c:2447,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2450,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__dataset_specific
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2367
      functionLinenumberEnd: 2381
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          97
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:2374,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2378,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_dataset_specific
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2397
      functionLinenumberEnd: 2417
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          132
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__dataset_specific
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:2404,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:2405,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2409,9'
          Dst:             H5VL__dataset_specific
        - Src:             'H5VLcallback.c:2410,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2414,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:2415,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLdataset_get
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2334
      functionLinenumberEnd: 2351
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          138
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__dataset_get
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:2342,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2343,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:2344,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2347,9'
          Dst:             H5VL__dataset_get
        - Src:             'H5VLcallback.c:2348,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2351,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__dataset_get
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2269
      functionLinenumberEnd: 2283
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          97
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:2276,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2280,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_dataset_get
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2298
      functionLinenumberEnd: 2318
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          132
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__dataset_get
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:2305,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:2306,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2310,9'
          Dst:             H5VL__dataset_get
        - Src:             'H5VLcallback.c:2311,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2315,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:2316,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLdataset_write
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2224
      functionLinenumberEnd: 2253
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          309
      EdgeCount:       109
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__dataset_write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:2233,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2236,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2238,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2240,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2242,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2244,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2245,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:2246,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2249,9'
          Dst:             H5VL__dataset_write
        - Src:             'H5VLcallback.c:2250,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2253,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__dataset_write
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2146
      functionLinenumberEnd: 2160
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          109
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:2153,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2157,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_dataset_write
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2180
      functionLinenumberEnd: 2208
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          152
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__dataset_write
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:2194,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:2195,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2199,9'
          Dst:             H5VL__dataset_write
        - Src:             'H5VLcallback.c:2201,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2205,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:2206,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLdataset_read
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2101
      functionLinenumberEnd: 2130
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          309
      EdgeCount:       109
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__dataset_read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:2110,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2113,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2115,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2117,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2119,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2121,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2122,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:2123,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2126,9'
          Dst:             H5VL__dataset_read
        - Src:             'H5VLcallback.c:2127,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2130,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__dataset_read
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2023
      functionLinenumberEnd: 2037
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          109
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:2030,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2034,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_dataset_read
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2057
      functionLinenumberEnd: 2085
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          152
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__dataset_read
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:2071,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:2072,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2076,9'
          Dst:             H5VL__dataset_read
        - Src:             'H5VLcallback.c:2078,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2082,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:2083,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLdataset_open
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1990
      functionLinenumberEnd: 2007
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          144
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__dataset_open
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:1998,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1999,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:2000,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2003,30'
          Dst:             H5VL__dataset_open
        - Src:             'H5VLcallback.c:2004,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:2007,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__dataset_open
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1923
      functionLinenumberEnd: 1937
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          103
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:1930,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1934,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_dataset_open
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1953
      functionLinenumberEnd: 1974
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          138
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__dataset_open
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:1960,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:1961,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1965,30'
          Dst:             H5VL__dataset_open
        - Src:             'H5VLcallback.c:1967,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1971,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:1972,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLdataset_create
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1889
      functionLinenumberEnd: 1907
      functionDepth:   0
      returnType:      'N/A'
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          156
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__dataset_create
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:1897,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1898,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:1899,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1902,30'
          Dst:             H5VL__dataset_create
        - Src:             'H5VLcallback.c:1904,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1907,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__dataset_create
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1818
      functionLinenumberEnd: 1833
      functionDepth:   0
      returnType:      'N/A'
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          115
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:1825,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1830,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_dataset_create
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1850
      functionLinenumberEnd: 1872
      functionDepth:   0
      returnType:      'N/A'
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          150
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__dataset_create
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:1857,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:1858,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1863,22'
          Dst:             H5VL__dataset_create
        - Src:             'H5VLcallback.c:1865,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1869,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:1870,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLattr_close
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1784
      functionLinenumberEnd: 1801
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          135
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__attr_close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:1792,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1793,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:1794,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1797,9'
          Dst:             H5VL__attr_close
        - Src:             'H5VLcallback.c:1798,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1801,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__attr_close
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1717
      functionLinenumberEnd: 1731
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          94
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:1724,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1728,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_attr_close
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1746
      functionLinenumberEnd: 1769
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          129
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__attr_close
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:1756,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:1757,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1761,9'
          Dst:             H5VL__attr_close
        - Src:             'H5VLcallback.c:1762,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1766,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:1767,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLattr_optional_op
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1676
      functionLinenumberEnd: 1702
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          271
      EdgeCount:       76
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5ES_insert
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL__attr_optional
        - H5VL__common_optional_op
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:1682,5'
          Dst:             H5_init_library
        - Src:             'H5VLcallback.c:1682,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1682,5'
          Dst:             H5CX_push
        - Src:             'H5VLcallback.c:1682,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1682,5'
          Dst:             H5E_clear_stack
        - Src:             'H5VLcallback.c:1689,22'
          Dst:             H5VL__common_optional_op
        - Src:             'H5VLcallback.c:1689,22'
          Dst:             H5VL__attr_optional
        - Src:             'H5VLcallback.c:1691,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1696,13'
          Dst:             H5ES_insert
        - Src:             'H5VLcallback.c:1699,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1702,5'
          Dst:             H5CX_pop
        - Src:             'H5VLcallback.c:1702,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__attr_optional
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1575
      functionLinenumberEnd: 1590
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          86
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:1582,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1587,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLattr_optional
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1642
      functionLinenumberEnd: 1660
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          127
      EdgeCount:       38
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__attr_optional
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:1650,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1651,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:1652,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1656,22'
          Dst:             H5VL__attr_optional
        - Src:             'H5VLcallback.c:1657,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1660,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL_attr_optional
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1605
      functionLinenumberEnd: 1626
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          121
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__attr_optional
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:1612,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:1613,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1618,22'
          Dst:             H5VL__attr_optional
        - Src:             'H5VLcallback.c:1619,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1623,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:1624,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLattr_specific
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1542
      functionLinenumberEnd: 1560
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          130
      EdgeCount:       38
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__attr_specific
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:1550,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1551,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:1552,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1556,22'
          Dst:             H5VL__attr_specific
        - Src:             'H5VLcallback.c:1557,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1560,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__attr_specific
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1473
      functionLinenumberEnd: 1488
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          89
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:1480,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1485,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_attr_specific
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1504
      functionLinenumberEnd: 1526
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          124
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__attr_specific
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:1511,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:1512,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1518,14'
          Dst:             H5VL__attr_specific
        - Src:             'H5VLcallback.c:1519,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1523,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:1524,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLattr_get
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1438
      functionLinenumberEnd: 1457
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          166
      EdgeCount:       56
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__attr_get
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:1446,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1447,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:1448,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1450,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1453,9'
          Dst:             H5VL__attr_get
        - Src:             'H5VLcallback.c:1454,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1457,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__attr_get
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1374
      functionLinenumberEnd: 1388
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          97
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:1381,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1385,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_attr_get
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1403
      functionLinenumberEnd: 1423
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          132
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__attr_get
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:1410,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:1411,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1415,9'
          Dst:             H5VL__attr_get
        - Src:             'H5VLcallback.c:1416,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1420,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:1421,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLattr_write
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1342
      functionLinenumberEnd: 1359
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          141
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__attr_write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:1350,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1351,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:1352,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1355,9'
          Dst:             H5VL__attr_write
        - Src:             'H5VLcallback.c:1356,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1359,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__attr_write
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1277
      functionLinenumberEnd: 1291
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          100
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:1284,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1288,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_attr_write
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1306
      functionLinenumberEnd: 1326
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          135
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__attr_write
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:1313,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:1314,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1318,9'
          Dst:             H5VL__attr_write
        - Src:             'H5VLcallback.c:1319,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1323,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:1324,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLattr_read
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1244
      functionLinenumberEnd: 1261
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          141
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__attr_read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:1252,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1253,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:1254,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1257,9'
          Dst:             H5VL__attr_read
        - Src:             'H5VLcallback.c:1258,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1261,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__attr_read
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1180
      functionLinenumberEnd: 1194
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          100
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:1187,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1191,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_attr_read
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionLinenumberEnd: 1229
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          135
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__attr_read
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:1216,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:1217,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1221,9'
          Dst:             H5VL__attr_read
        - Src:             'H5VLcallback.c:1222,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1226,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:1227,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLattr_open
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1148
      functionLinenumberEnd: 1165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          144
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__attr_open
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:1156,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1157,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:1158,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1161,30'
          Dst:             H5VL__attr_open
        - Src:             'H5VLcallback.c:1162,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1165,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__attr_open
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1081
      functionLinenumberEnd: 1095
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          103
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:1088,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1092,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_attr_open
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1111
      functionLinenumberEnd: 1132
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          138
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__attr_open
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:1118,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:1119,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1123,30'
          Dst:             H5VL__attr_open
        - Src:             'H5VLcallback.c:1125,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1129,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:1130,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLattr_create
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1047
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      'N/A'
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          153
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL__attr_create
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:1055,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1056,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:1057,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1060,30'
          Dst:             H5VL__attr_create
        - Src:             'H5VLcallback.c:1062,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1065,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__attr_create
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 978
      functionLinenumberEnd: 993
      functionDepth:   0
      returnType:      'N/A'
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          112
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:985,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:990,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_attr_create
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          147
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__attr_create
        - H5VL_reset_vol_wrapper
        - H5VL_set_vol_wrapper
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:1016,9'
          Dst:             H5VL_set_vol_wrapper
        - Src:             'H5VLcallback.c:1017,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1021,30'
          Dst:             H5VL__attr_create
        - Src:             'H5VLcallback.c:1023,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:1027,28'
          Dst:             H5VL_reset_vol_wrapper
        - Src:             'H5VLcallback.c:1028,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLfree_wrap_ctx
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          101
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL_free_wrap_ctx
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:954,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:955,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:958,9'
          Dst:             H5VL_free_wrap_ctx
        - Src:             'H5VLcallback.c:959,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:962,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL_free_wrap_ctx
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:928,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VLunwrap_object
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 901
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          129
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL_unwrap_object
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:892,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:893,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:894,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:897,30'
          Dst:             H5VL_unwrap_object
        - Src:             'H5VLcallback.c:898,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:901,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL_unwrap_object
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionLinenumberEnd: 869
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          70
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:863,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VLwrap_object
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 818
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          135
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL_wrap_object
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:826,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:827,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:828,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:831,30'
          Dst:             H5VL_wrap_object
        - Src:             'H5VLcallback.c:832,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:835,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL_wrap_object
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          73
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:797,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VLget_wrap_ctx
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          104
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL_get_wrap_ctx
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:761,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:762,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:765,9'
          Dst:             H5VL_get_wrap_ctx
        - Src:             'H5VLcallback.c:766,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:769,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL_get_wrap_ctx
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          73
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:730,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VLget_object
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          123
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:687,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:688,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:689,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:698,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VLconnector_str_to_info
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          73
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL__connector_str_to_info
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:660,9'
          Dst:             H5VL__connector_str_to_info
        - Src:             'H5VLcallback.c:661,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:664,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VLconnector_info_to_str
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          132
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:624,44'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:625,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:630,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:639,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VLfree_connector_info
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          70
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_free_connector_info
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:595,9'
          Dst:             H5VL_free_connector_info
        - Src:             'H5VLcallback.c:596,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:599,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL_free_connector_info
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          111
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5I_object_verify
        - H5MM_xfree_const
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:558,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:559,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:567,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:570,13'
          Dst:             H5MM_xfree_const
    - functionName:    H5VLcmp_connector_info
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          210
      EdgeCount:       60
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL_cmp_connector_info
        - H5_init_library
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:522,5'
          Dst:             H5_init_library
        - Src:             'H5VLcallback.c:522,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:522,5'
          Dst:             H5CX_push
        - Src:             'H5VLcallback.c:522,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:522,5'
          Dst:             H5E_clear_stack
        - Src:             'H5VLcallback.c:525,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:526,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:530,9'
          Dst:             H5VL_cmp_connector_info
        - Src:             'H5VLcallback.c:533,5'
          Dst:             H5CX_pop
        - Src:             'H5VLcallback.c:533,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL_cmp_connector_info
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          161
      EdgeCount:       47
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:490,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:494,22'
          Dst:             memcmp
    - functionName:    H5VLcopy_connector_info
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          104
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL_copy_connector_info
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:435,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:436,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:439,9'
          Dst:             H5VL_copy_connector_info
        - Src:             'H5VLcallback.c:440,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:443,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL_copy_connector_info
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          152
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:398,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:402,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:406,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VLget_value
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          86
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:317,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:318,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:325,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VLget_cap_flags
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          86
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:287,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:288,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:295,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VLterminate
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          114
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:257,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:258,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:262,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:265,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VLinitialize
      functionSourceFile: '/src/hdf5/src/H5VLcallback.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          117
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLcallback.c:227,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLcallback.c:228,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:232,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLcallback.c:235,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__free_cls
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5MM_xfree_const
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:298,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:301,5'
          Dst:             H5MM_xfree_const
        - Src:             'H5VLint.c:302,5'
          Dst:             H5FL_reg_free
    - functionName:    H5VL_get_cap_flags
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2840
      functionLinenumberEnd: 2864
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          119
      EdgeCount:       40
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5VL_introspect_get_cap_flags
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:2853,50'
          Dst:             H5I_object
        - Src:             'H5VLint.c:2854,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:2857,13'
          Dst:             H5VL_introspect_get_cap_flags
        - Src:             'H5VLint.c:2858,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:2861,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_setup_token_args
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2803
      functionLinenumberEnd: 2822
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_vol_object
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:2813,46'
          Dst:             H5VL_vol_object
        - Src:             'H5VLint.c:2814,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:2819,47'
          Dst:             H5I_get_type
    - functionName:    H5VL_vol_object
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1736
      functionLinenumberEnd: 1761
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         51
      ICount:          169
      EdgeCount:       60
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5I_get_type
        - H5I_object
        - H5T_get_named_type
      functionUses:    96
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:1743,16'
          Dst:             H5I_get_type
        - Src:             'H5VLint.c:1747,28'
          Dst:             H5I_object
        - Src:             'H5VLint.c:1748,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1752,32'
          Dst:             H5T_get_named_type
        - Src:             'H5VLint.c:1753,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1756,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_setup_idx_args
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2751
      functionLinenumberEnd: 2788
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - size_t
        - 'N/A'
        - int
        - int
        - size_t
        - bool
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          272
      EdgeCount:       84
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_set_apl
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_vol_object
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:2762,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:2764,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:2766,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:2768,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:2771,9'
          Dst:             H5CX_set_apl
        - Src:             'H5VLint.c:2772,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:2775,46'
          Dst:             H5VL_vol_object
        - Src:             'H5VLint.c:2776,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:2785,48'
          Dst:             H5I_get_type
    - functionName:    H5VL_setup_name_args
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2706
      functionLinenumberEnd: 2736
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - bool
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          169
      EdgeCount:       52
      CyclomaticComplexity: 6
      functionsReached:
        - H5CX_set_apl
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_vol_object
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:2717,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:2719,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:2722,9'
          Dst:             H5CX_set_apl
        - Src:             'H5VLint.c:2723,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:2726,46'
          Dst:             H5VL_vol_object
        - Src:             'H5VLint.c:2727,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:2733,48'
          Dst:             H5I_get_type
    - functionName:    H5VL_setup_self_args
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2673
      functionLinenumberEnd: 2691
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          62
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_vol_object
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:2683,46'
          Dst:             H5VL_vol_object
        - Src:             'H5VLint.c:2684,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:2688,28'
          Dst:             H5I_get_type
    - functionName:    H5VL_setup_acc_args
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2635
      functionLinenumberEnd: 2659
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          103
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5CX_set_apl
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_vol_object
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:2647,9'
          Dst:             H5CX_set_apl
        - Src:             'H5VLint.c:2648,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:2651,46'
          Dst:             H5VL_vol_object
        - Src:             'H5VLint.c:2652,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:2656,28'
          Dst:             H5I_get_type
    - functionName:    H5VL_setup_loc_args
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2598
      functionLinenumberEnd: 2620
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          92
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5CX_set_loc
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_vol_object
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:2608,46'
          Dst:             H5VL_vol_object
        - Src:             'H5VLint.c:2609,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:2612,9'
          Dst:             H5CX_set_loc
        - Src:             'H5VLint.c:2613,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:2617,28'
          Dst:             H5I_get_type
    - functionName:    H5VL_setup_args
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2567
      functionLinenumberEnd: 2584
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          85
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5CX_set_loc
        - H5E_printf_stack
        - H5I_object_verify
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:2576,46'
          Dst:             H5I_object_verify
        - Src:             'H5VLint.c:2577,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:2580,9'
          Dst:             H5CX_set_loc
        - Src:             'H5VLint.c:2581,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__is_default_conn
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2540
      functionLinenumberEnd: 2553
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - H5VL_native_register
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:2550,52'
          Dst:             H5VL_native_register
        - Src:             'H5VLint.c:2551,76'
          Dst:             H5VL_native_register
    - functionName:    H5VL_check_plugin_load
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2497
      functionLinenumberEnd: 2526
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          100
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:2510,27'
          Dst:             strcmp
    - functionName:    H5VL__wrap_obj
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          101
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5CX_get_vol_wrap_ctx
        - H5E_printf_stack
        - H5VL_wrap_object
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:507,9'
          Dst:             H5CX_get_vol_wrap_ctx
        - Src:             'H5VLint.c:508,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:513,34'
          Dst:             H5VL_wrap_object
        - Src:             'H5VLint.c:515,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_wrap_register
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2441
      functionLinenumberEnd: 2475
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          221
      EdgeCount:       76
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_get_vol_wrap_ctx
        - H5E_printf_stack
        - H5T_already_vol_managed
        - H5VL__wrap_obj
        - H5VL_native_register
        - H5VL_register_using_vol_id
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:2452,9'
          Dst:             H5CX_get_vol_wrap_ctx
        - Src:             'H5VLint.c:2453,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:2455,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:2462,44'
          Dst:             H5VL_native_register
        - Src:             'H5VLint.c:2463,25'
          Dst:             H5T_already_vol_managed
        - Src:             'H5VLint.c:2464,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:2467,28'
          Dst:             H5VL__wrap_obj
        - Src:             'H5VLint.c:2468,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:2471,22'
          Dst:             H5VL_register_using_vol_id
        - Src:             'H5VLint.c:2472,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_register_using_vol_id
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          137
      EdgeCount:       45
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5VL_conn_dec_rc
        - H5VL_new_connector
        - H5VL_register
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:833,30'
          Dst:             H5VL_new_connector
        - Src:             'H5VLint.c:834,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:837,22'
          Dst:             H5VL_register
        - Src:             'H5VLint.c:838,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:844,26'
          Dst:             H5VL_conn_dec_rc
        - Src:             'H5VLint.c:845,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_new_connector
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 809
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         54
      ICount:          184
      EdgeCount:       61
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5I_dec_ref
        - H5I_inc_ref
        - H5I_object_verify
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:782,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLint.c:783,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:786,30'
          Dst:             H5FL_reg_calloc
        - Src:             'H5VLint.c:787,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:790,9'
          Dst:             H5I_inc_ref
        - Src:             'H5VLint.c:791,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:801,29'
          Dst:             H5I_dec_ref
        - Src:             'H5VLint.c:802,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:806,25'
          Dst:             H5FL_reg_free
    - functionName:    H5VL_register
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          94
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5I_register
        - H5VL__new_vol_obj
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:706,28'
          Dst:             H5VL__new_vol_obj
        - Src:             'H5VLint.c:707,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:710,22'
          Dst:             H5I_register
        - Src:             'H5VLint.c:711,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_conn_dec_rc
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 1009
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          83
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5I_dec_ref
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:997,13'
          Dst:             H5I_dec_ref
        - Src:             'H5VLint.c:998,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:999,9'
          Dst:             H5FL_reg_free
    - functionName:    H5VL__new_vol_obj
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          302
      EdgeCount:       103
      CyclomaticComplexity: 19
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5T_construct_datatype
        - H5VL__wrap_obj
        - H5VL_conn_dec_rc
        - H5VL_conn_inc_rc
        - H5VL_object_unwrap
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:550,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:553,32'
          Dst:             H5FL_reg_calloc
        - Src:             'H5VLint.c:554,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:557,42'
          Dst:             H5VL__wrap_obj
        - Src:             'H5VLint.c:558,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:565,5'
          Dst:             H5VL_conn_inc_rc
        - Src:             'H5VLint.c:570,51'
          Dst:             H5T_construct_datatype
        - Src:             'H5VLint.c:571,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:579,29'
          Dst:             H5VL_conn_dec_rc
        - Src:             'H5VLint.c:580,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:584,23'
          Dst:             H5VL_object_unwrap
        - Src:             'H5VLint.c:585,19'
          Dst:             H5FL_reg_free
    - functionName:    H5VL_conn_inc_rc
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 957
      functionLinenumberEnd: 970
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5VL_object_unwrap
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1839
      functionLinenumberEnd: 1848
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          56
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5VL_unwrap_object
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:1844,30'
          Dst:             H5VL_unwrap_object
        - Src:             'H5VLint.c:1845,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_reset_vol_wrapper
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2394
      functionLinenumberEnd: 2427
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         62
      ICount:          178
      EdgeCount:       68
      CyclomaticComplexity: 8
      functionsReached:
        - H5CX_get_vol_wrap_ctx
        - H5CX_set_vol_wrap_ctx
        - H5E_printf_stack
        - H5VL__free_vol_wrapper
      functionUses:    57
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:2401,9'
          Dst:             H5CX_get_vol_wrap_ctx
        - Src:             'H5VLint.c:2402,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:2406,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:2414,13'
          Dst:             H5VL__free_vol_wrapper
        - Src:             'H5VLint.c:2415,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:2418,13'
          Dst:             H5CX_set_vol_wrap_ctx
        - Src:             'H5VLint.c:2419,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:2423,13'
          Dst:             H5CX_set_vol_wrap_ctx
        - Src:             'H5VLint.c:2424,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__free_vol_wrapper
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2218
      functionLinenumberEnd: 2244
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          105
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5VL_conn_dec_rc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:2233,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:2237,9'
          Dst:             H5VL_conn_dec_rc
        - Src:             'H5VLint.c:2238,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:2241,5'
          Dst:             H5FL_reg_free
    - functionName:    H5VL_dec_vol_wrapper
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2359
      functionLinenumberEnd: 2380
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          127
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VL__free_vol_wrapper
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:2367,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:2369,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:2376,13'
          Dst:             H5VL__free_vol_wrapper
        - Src:             'H5VLint.c:2377,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_inc_vol_wrapper
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2328
      functionLinenumberEnd: 2344
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          86
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:2336,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:2338,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_set_vol_wrapper
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2258
      functionLinenumberEnd: 2314
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         59
      ICount:          219
      EdgeCount:       67
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_get_vol_wrap_ctx
        - H5CX_set_vol_wrap_ctx
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5VL_conn_inc_rc
      functionUses:    57
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:2268,9'
          Dst:             H5CX_get_vol_wrap_ctx
        - Src:             'H5VLint.c:2269,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:2286,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:2290,37'
          Dst:             H5FL_reg_malloc
        - Src:             'H5VLint.c:2291,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:2294,9'
          Dst:             H5VL_conn_inc_rc
        - Src:             'H5VLint.c:2306,9'
          Dst:             H5CX_set_vol_wrap_ctx
        - Src:             'H5VLint.c:2307,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:2312,9'
          Dst:             H5FL_reg_free
    - functionName:    H5VL_free_lib_state
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2191
      functionLinenumberEnd: 2204
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5CX_free_state
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:2200,9'
          Dst:             H5CX_free_state
        - Src:             'H5VLint.c:2201,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_finish_lib_state
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2164
      functionLinenumberEnd: 2174
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          46
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5CX_pop
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:2170,9'
          Dst:             H5CX_pop
        - Src:             'H5VLint.c:2171,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_restore_lib_state
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2129
      functionLinenumberEnd: 2142
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5CX_restore_state
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:2138,9'
          Dst:             H5CX_restore_state
        - Src:             'H5VLint.c:2139,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_start_lib_state
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2102
      functionLinenumberEnd: 2112
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          46
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5CX_push
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:2108,9'
          Dst:             H5CX_push
        - Src:             'H5VLint.c:2109,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_retrieve_lib_state
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2072
      functionLinenumberEnd: 2085
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5CX_retrieve_state
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:2081,9'
          Dst:             H5CX_retrieve_state
        - Src:             'H5VLint.c:2082,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_object_verify
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1958
      functionLinenumberEnd: 1972
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          83
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5I_get_type
        - H5VL__object
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:1964,21'
          Dst:             H5I_get_type
        - Src:             'H5VLint.c:1965,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1968,30'
          Dst:             H5VL__object
        - Src:             'H5VLint.c:1969,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__object
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1864
      functionLinenumberEnd: 1916
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         69
      ICount:          225
      EdgeCount:       71
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5T_get_named_type
        - H5VL_object_data
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5VLint.c:1871,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5VLint.c:1878,53'
          Dst:             H5I_object
        - Src:             'H5VLint.c:1879,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1886,40'
          Dst:             H5I_object
        - Src:             'H5VLint.c:1887,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1890,36'
          Dst:             H5T_get_named_type
        - Src:             'H5VLint.c:1891,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1909,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1913,17'
          Dst:             H5VL_object_data
    - functionName:    H5VL_object_data
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1812
      functionLinenumberEnd: 1823
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5VL_object
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1932
      functionLinenumberEnd: 1942
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          51
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5I_get_type
        - H5VL__object
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:1938,47'
          Dst:             H5I_get_type
        - Src:             'H5VLint.c:1938,30'
          Dst:             H5VL__object
        - Src:             'H5VLint.c:1939,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_vol_object_verify
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1779
      functionLinenumberEnd: 1796
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          95
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5I_object_verify
        - H5T_get_named_type
      functionUses:    64
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:1785,24'
          Dst:             H5I_object_verify
        - Src:             'H5VLint.c:1786,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1790,28'
          Dst:             H5T_get_named_type
        - Src:             'H5VLint.c:1791,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__get_connector_name
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1693
      functionLinenumberEnd: 1718
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          101
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5VL_vol_object
        - strlen
        - strncpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:1702,28'
          Dst:             H5VL_vol_object
        - Src:             'H5VLint.c:1703,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1707,11'
          Dst:             strlen
        - Src:             'H5VLint.c:1709,9'
          Dst:             strncpy
    - functionName:    H5VL__peek_connector_id_by_value
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1619
      functionLinenumberEnd: 1638
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5I_iterate
        - H5VL__get_connector_cb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:1631,9'
          Dst:             H5I_iterate
        - Src:             'H5VLint.c:1631,9'
          Dst:             H5VL__get_connector_cb
        - Src:             'H5VLint.c:1632,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__get_connector_cb
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:329,18'
          Dst:             strcmp
    - functionName:    H5VL__get_connector_id_by_value
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1552
      functionLinenumberEnd: 1566
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          85
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5I_inc_ref
        - H5VL__peek_connector_id_by_value
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:1558,22'
          Dst:             H5VL__peek_connector_id_by_value
        - Src:             'H5VLint.c:1559,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1562,9'
          Dst:             H5I_inc_ref
        - Src:             'H5VLint.c:1563,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__peek_connector_id_by_name
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1583
      functionLinenumberEnd: 1602
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5I_iterate
        - H5VL__get_connector_cb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:1595,9'
          Dst:             H5I_iterate
        - Src:             'H5VLint.c:1595,9'
          Dst:             H5VL__get_connector_cb
        - Src:             'H5VLint.c:1596,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__get_connector_id
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1491
      functionLinenumberEnd: 1507
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          92
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5I_inc_ref
        - H5VL_vol_object
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:1498,28'
          Dst:             H5VL_vol_object
        - Src:             'H5VLint.c:1499,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1503,9'
          Dst:             H5I_inc_ref
        - Src:             'H5VLint.c:1504,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__is_connector_registered_by_value
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1456
      functionLinenumberEnd: 1476
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          72
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5I_iterate
        - H5VL__get_connector_cb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:1468,9'
          Dst:             H5I_iterate
        - Src:             'H5VLint.c:1468,9'
          Dst:             H5VL__get_connector_cb
        - Src:             'H5VLint.c:1469,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__register_connector_by_value
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1365
      functionLinenumberEnd: 1403
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - bool
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          178
      EdgeCount:       56
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5I_inc_ref
        - H5I_iterate
        - H5PL_load
        - H5VL__get_connector_cb
        - H5VL__register_connector
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:1377,9'
          Dst:             H5I_iterate
        - Src:             'H5VLint.c:1377,9'
          Dst:             H5VL__get_connector_cb
        - Src:             'H5VLint.c:1378,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1382,13'
          Dst:             H5I_inc_ref
        - Src:             'H5VLint.c:1383,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1394,50'
          Dst:             H5PL_load
        - Src:             'H5VLint.c:1395,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1398,26'
          Dst:             H5VL__register_connector
        - Src:             'H5VLint.c:1399,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__register_connector
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1185
      functionLinenumberEnd: 1220
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          210
      EdgeCount:       66
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5I_register
        - H5MM_strdup
        - H5MM_xfree_const
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:1196,26'
          Dst:             H5FL_reg_malloc
        - Src:             'H5VLint.c:1197,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1200,32'
          Dst:             H5MM_strdup
        - Src:             'H5VLint.c:1201,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1206,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1209,22'
          Dst:             H5I_register
        - Src:             'H5VLint.c:1210,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1215,13'
          Dst:             H5MM_xfree_const
        - Src:             'H5VLint.c:1217,9'
          Dst:             H5FL_reg_free
    - functionName:    H5VL__register_connector_by_class
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1239
      functionLinenumberEnd: 1289
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         110
      ICount:          351
      EdgeCount:       122
      CyclomaticComplexity: 14
      functionsReached:
        - H5E_printf_stack
        - H5I_inc_ref
        - H5I_iterate
        - H5VL__get_connector_cb
        - H5VL__register_connector
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:1247,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1250,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1252,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1254,14'
          Dst:             strlen
        - Src:             'H5VLint.c:1255,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1258,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1262,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1272,9'
          Dst:             H5I_iterate
        - Src:             'H5VLint.c:1272,9'
          Dst:             H5VL__get_connector_cb
        - Src:             'H5VLint.c:1273,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1277,13'
          Dst:             H5I_inc_ref
        - Src:             'H5VLint.c:1278,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1284,26'
          Dst:             H5VL__register_connector
        - Src:             'H5VLint.c:1285,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_file_is_same
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1120
      functionLinenumberEnd: 1167
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          203
      EdgeCount:       68
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5VL_cmp_connector_cls
        - H5VL_file_specific
        - H5VL_introspect_get_conn_cls
        - H5VL_object_data
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:1135,9'
          Dst:             H5VL_introspect_get_conn_cls
        - Src:             'H5VLint.c:1136,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1138,9'
          Dst:             H5VL_introspect_get_conn_cls
        - Src:             'H5VLint.c:1139,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1142,9'
          Dst:             H5VL_cmp_connector_cls
        - Src:             'H5VLint.c:1143,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1153,29'
          Dst:             H5VL_object_data
        - Src:             'H5VLint.c:1154,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1162,13'
          Dst:             H5VL_file_specific
        - Src:             'H5VLint.c:1163,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_cmp_connector_cls
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1990
      functionLinenumberEnd: 2054
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          259
      EdgeCount:       70
      CyclomaticComplexity: 14
      functionsReached:
        - strcmp
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:2025,28'
          Dst:             strcmp
    - functionName:    H5VL_object_is_native
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1077
      functionLinenumberEnd: 1106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          122
      EdgeCount:       40
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL_cmp_connector_cls
        - H5VL_introspect_get_conn_cls
        - H5VL_native_register
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:1091,9'
          Dst:             H5VL_introspect_get_conn_cls
        - Src:             'H5VLint.c:1092,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1095,65'
          Dst:             H5VL_native_register
        - Src:             'H5VLint.c:1095,47'
          Dst:             H5I_object_verify
        - Src:             'H5VLint.c:1096,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1099,9'
          Dst:             H5VL_cmp_connector_cls
        - Src:             'H5VLint.c:1100,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_free_object
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1045
      functionLinenumberEnd: 1062
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          67
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5VL_conn_dec_rc
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:1055,13'
          Dst:             H5VL_conn_dec_rc
        - Src:             'H5VLint.c:1056,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1058,19'
          Dst:             H5FL_reg_free
    - functionName:    H5VL_object_inc_rc
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5VL_create_object_using_vol_id
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 943
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          218
      EdgeCount:       73
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5I_dec_ref
        - H5I_inc_ref
        - H5I_object_verify
        - H5VL__new_vol_obj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:914,40'
          Dst:             H5I_object_verify
        - Src:             'H5VLint.c:915,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:918,30'
          Dst:             H5FL_reg_calloc
        - Src:             'H5VLint.c:919,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:922,9'
          Dst:             H5I_inc_ref
        - Src:             'H5VLint.c:923,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:928,30'
          Dst:             H5VL__new_vol_obj
        - Src:             'H5VLint.c:929,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:935,29'
          Dst:             H5I_dec_ref
        - Src:             'H5VLint.c:936,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:940,25'
          Dst:             H5FL_reg_free
    - functionName:    H5VL_create_object
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5VL_conn_inc_rc
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:878,30'
          Dst:             H5FL_reg_calloc
        - Src:             'H5VLint.c:879,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:885,5'
          Dst:             H5VL_conn_inc_rc
    - functionName:    H5VL_register_using_existing_id
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - bool
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          96
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5I_register_using_existing_id
        - H5VL__new_vol_obj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:750,32'
          Dst:             H5VL__new_vol_obj
        - Src:             'H5VLint.c:751,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:754,9'
          Dst:             H5I_register_using_existing_id
        - Src:             'H5VLint.c:755,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_conn_copy
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          152
      EdgeCount:       52
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5I_inc_ref
        - H5I_object
        - H5VL_copy_connector_info
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:615,17'
          Dst:             H5I_inc_ref
        - Src:             'H5VLint.c:616,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:625,58'
          Dst:             H5I_object
        - Src:             'H5VLint.c:626,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:629,21'
          Dst:             H5VL_copy_connector_info
        - Src:             'H5VLint.c:631,21'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__connector_str_to_info
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1653
      functionLinenumberEnd: 1678
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          114
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5I_object_verify
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:1663,44'
          Dst:             H5I_object_verify
        - Src:             'H5VLint.c:1664,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1669,17'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__register_connector_by_name
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1308
      functionLinenumberEnd: 1346
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          178
      EdgeCount:       56
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5I_inc_ref
        - H5I_iterate
        - H5PL_load
        - H5VL__get_connector_cb
        - H5VL__register_connector
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:1320,9'
          Dst:             H5I_iterate
        - Src:             'H5VLint.c:1320,9'
          Dst:             H5VL__get_connector_cb
        - Src:             'H5VLint.c:1321,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1325,13'
          Dst:             H5I_inc_ref
        - Src:             'H5VLint.c:1326,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1337,50'
          Dst:             H5PL_load
        - Src:             'H5VLint.c:1338,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1341,26'
          Dst:             H5VL__register_connector
        - Src:             'H5VLint.c:1342,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__get_connector_id_by_name
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1522
      functionLinenumberEnd: 1536
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          85
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5I_inc_ref
        - H5VL__peek_connector_id_by_name
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:1528,22'
          Dst:             H5VL__peek_connector_id_by_name
        - Src:             'H5VLint.c:1529,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:1532,9'
          Dst:             H5I_inc_ref
        - Src:             'H5VLint.c:1533,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__is_connector_registered_by_name
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1419
      functionLinenumberEnd: 1439
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          72
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5I_iterate
        - H5VL__get_connector_cb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:1431,9'
          Dst:             H5I_iterate
        - Src:             'H5VLint.c:1431,9'
          Dst:             H5VL__get_connector_cb
        - Src:             'H5VLint.c:1432,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_conn_free
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          115
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5I_dec_ref
        - H5VL_free_connector_info
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:665,21'
          Dst:             H5VL_free_connector_info
        - Src:             'H5VLint.c:667,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:671,17'
          Dst:             H5I_dec_ref
        - Src:             'H5VLint.c:672,17'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_term_package
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         20
      ICount:          101
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - H5I_clear_type
        - H5I_dec_type_ref
        - H5I_nmembers
        - H5VL__num_opt_operation
        - H5VL__term_opt_operation
        - H5VL_conn_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:247,15'
          Dst:             H5VL_conn_free
        - Src:             'H5VLint.c:253,13'
          Dst:             H5I_nmembers
        - Src:             'H5VLint.c:255,19'
          Dst:             H5I_clear_type
        - Src:             'H5VLint.c:259,17'
          Dst:             H5VL__num_opt_operation
        - Src:             'H5VLint.c:261,23'
          Dst:             H5VL__term_opt_operation
        - Src:             'H5VLint.c:266,23'
          Dst:             H5I_dec_type_ref
    - functionName:    H5VL__set_def_conn
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         195
      ICount:          589
      EdgeCount:       220
      CyclomaticComplexity: 27
      functionsReached:
        - H5E_printf_stack
        - H5I_dec_ref
        - H5I_inc_ref
        - H5I_object
        - H5MM_strdup
        - H5MM_xfree
        - H5P_reset_vol_class
        - H5P_set_vol
        - H5VL__connector_str_to_info
        - H5VL__get_connector_id_by_name
        - H5VL__is_connector_registered_by_name
        - H5VL__register_connector_by_name
        - H5VL_conn_free
        - H5VL_free_connector_info
        - H5VL_native_register
        - H5VL_pass_through_register
        - getenv
        - strcmp
        - strtok_r
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:376,15'
          Dst:             H5VL_conn_free
        - Src:             'H5VLint.c:382,15'
          Dst:             getenv
        - Src:             'H5VLint.c:391,28'
          Dst:             H5MM_strdup
        - Src:             'H5VLint.c:392,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:398,28'
          Dst:             strtok_r
        - Src:             'H5VLint.c:399,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:402,40'
          Dst:             H5VL__is_connector_registered_by_name
        - Src:             'H5VLint.c:403,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:406,33'
          Dst:             H5VL__get_connector_id_by_name
        - Src:             'H5VLint.c:407,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:411,18'
          Dst:             strcmp
        - Src:             'H5VLint.c:412,32'
          Dst:             H5VL_native_register
        - Src:             'H5VLint.c:413,21'
          Dst:             H5I_inc_ref
        - Src:             'H5VLint.c:414,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:416,23'
          Dst:             strcmp
        - Src:             'H5VLint.c:417,32'
          Dst:             H5VL_pass_through_register
        - Src:             'H5VLint.c:418,21'
          Dst:             H5I_inc_ref
        - Src:             'H5VLint.c:419,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:424,37'
          Dst:             H5VL__register_connector_by_name
        - Src:             'H5VLint.c:426,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:431,28'
          Dst:             strtok_r
        - Src:             'H5VLint.c:432,17'
          Dst:             H5VL__connector_str_to_info
        - Src:             'H5VLint.c:433,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:441,42'
          Dst:             H5VL_native_register
        - Src:             'H5VLint.c:445,13'
          Dst:             H5I_inc_ref
        - Src:             'H5VLint.c:446,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:450,51'
          Dst:             H5I_object
        - Src:             'H5VLint.c:451,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:454,9'
          Dst:             H5P_reset_vol_class
        - Src:             'H5VLint.c:455,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:459,47'
          Dst:             H5I_object
        - Src:             'H5VLint.c:460,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:463,9'
          Dst:             H5P_set_vol
        - Src:             'H5VLint.c:464,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:470,17'
          Dst:             H5VL_free_connector_info
        - Src:             'H5VLint.c:471,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:474,17'
          Dst:             H5I_dec_ref
        - Src:             'H5VLint.c:475,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:479,5'
          Dst:             H5MM_xfree
    - functionName:    H5VL_init_phase2
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         30
      ICount:          102
      EdgeCount:       33
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5VL__set_def_conn
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:208,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLint.c:220,9'
          Dst:             H5VL__set_def_conn
        - Src:             'H5VLint.c:221,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL_init_phase1
      functionSourceFile: '/src/hdf5/src/H5VLint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          46
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5I_register_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLint.c:159,9'
          Dst:             H5I_register_type
        - Src:             'H5VLint.c:160,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_term
      functionSourceFile: '/src/hdf5/src/H5VLnative.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5VL_native_token_to_addr
      functionSourceFile: '/src/hdf5/src/H5VLnative.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5F_addr_decode_len
        - H5VL__native_get_file_addr_len
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLnative.c:532,9'
          Dst:             H5VL__native_get_file_addr_len
        - Src:             'H5VLnative.c:533,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative.c:537,5'
          Dst:             H5F_addr_decode_len
    - functionName:    H5VL__native_get_file_addr_len
      functionSourceFile: '/src/hdf5/src/H5VLnative.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5F_sizeof_addr
        - H5VL_native_get_file_struct
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLnative.c:350,9'
          Dst:             H5VL_native_get_file_struct
        - Src:             'H5VLnative.c:351,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative.c:354,17'
          Dst:             H5F_sizeof_addr
    - functionName:    H5VL_native_get_file_struct
      functionSourceFile: '/src/hdf5/src/H5VLnative.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          216
      EdgeCount:       58
      CyclomaticComplexity: 3
      functionsReached:
        - H5A_oloc
        - H5D_oloc
        - H5E_printf_stack
        - H5G_oloc
        - H5T_oloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'H5VLnative.c:562,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5VLnative.c:568,20'
          Dst:             H5G_oloc
        - Src:             'H5VLnative.c:572,20'
          Dst:             H5T_oloc
        - Src:             'H5VLnative.c:576,20'
          Dst:             H5D_oloc
        - Src:             'H5VLnative.c:580,20'
          Dst:             H5A_oloc
        - Src:             'H5VLnative.c:584,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative.c:600,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative.c:609,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VLnative_token_to_addr
      functionSourceFile: '/src/hdf5/src/H5VLnative.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          293
      EdgeCount:       92
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_native_token_to_addr
        - H5VL_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLnative.c:469,5'
          Dst:             H5_init_library
        - Src:             'H5VLnative.c:469,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative.c:469,5'
          Dst:             H5CX_push
        - Src:             'H5VLnative.c:469,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative.c:469,5'
          Dst:             H5E_clear_stack
        - Src:             'H5VLnative.c:473,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative.c:476,25'
          Dst:             H5I_get_type
        - Src:             'H5VLnative.c:477,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative.c:480,28'
          Dst:             H5VL_object
        - Src:             'H5VLnative.c:481,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative.c:502,9'
          Dst:             H5VL_native_token_to_addr
        - Src:             'H5VLnative.c:503,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative.c:506,5'
          Dst:             H5CX_pop
        - Src:             'H5VLnative.c:506,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL_native_addr_to_token
      functionSourceFile: '/src/hdf5/src/H5VLnative.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5F_addr_encode_len
        - H5VL__native_get_file_addr_len
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLnative.c:439,9'
          Dst:             H5VL__native_get_file_addr_len
        - Src:             'H5VLnative.c:440,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative.c:447,5'
          Dst:             H5F_addr_encode_len
    - functionName:    H5VLnative_addr_to_token
      functionSourceFile: '/src/hdf5/src/H5VLnative.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          287
      EdgeCount:       92
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_get_type
        - H5VL_native_addr_to_token
        - H5VL_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLnative.c:376,5'
          Dst:             H5_init_library
        - Src:             'H5VLnative.c:376,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative.c:376,5'
          Dst:             H5CX_push
        - Src:             'H5VLnative.c:376,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative.c:376,5'
          Dst:             H5E_clear_stack
        - Src:             'H5VLnative.c:380,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative.c:383,25'
          Dst:             H5I_get_type
        - Src:             'H5VLnative.c:384,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative.c:387,28'
          Dst:             H5VL_object
        - Src:             'H5VLnative.c:388,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative.c:409,9'
          Dst:             H5VL_native_addr_to_token
        - Src:             'H5VLnative.c:410,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative.c:413,5'
          Dst:             H5CX_pop
        - Src:             'H5VLnative.c:413,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL_native_get_file_addr_len
      functionSourceFile: '/src/hdf5/src/H5VLnative.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          118
      EdgeCount:       40
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5I_get_type
        - H5VL__native_get_file_addr_len
        - H5VL_object
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLnative.c:311,25'
          Dst:             H5I_get_type
        - Src:             'H5VLnative.c:312,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative.c:315,28'
          Dst:             H5VL_object
        - Src:             'H5VLnative.c:316,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative.c:319,9'
          Dst:             H5VL__native_get_file_addr_len
        - Src:             'H5VLnative.c:320,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_introspect_get_cap_flags
      functionSourceFile: '/src/hdf5/src/H5VLnative.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5VL__native_introspect_get_conn_cls
      functionSourceFile: '/src/hdf5/src/H5VLnative.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5VL_native_register
      functionSourceFile: '/src/hdf5/src/H5VLnative.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         18
      ICount:          59
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5VL__register_connector
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLnative.c:204,18'
          Dst:             H5VL__register_connector
        - Src:             'H5VLnative.c:205,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_attr_close
      functionSourceFile: '/src/hdf5/src/H5VLnative_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5A__close
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLnative_attr.c:597,9'
          Dst:             H5A__close
        - Src:             'H5VLnative_attr.c:598,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_attr_optional
      functionSourceFile: '/src/hdf5/src/H5VLnative_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          52
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5VLnative_attr.c:558,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5VLnative_attr.c:573,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_attr_specific
      functionSourceFile: '/src/hdf5/src/H5VLnative_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         179
      ICount:          618
      EdgeCount:       196
      CyclomaticComplexity: 19
      functionsReached:
        - H5A__delete_by_idx
        - H5A__delete_by_name
        - H5A__exists_by_name
        - H5A__iterate
        - H5A__rename_by_name
        - H5E_printf_stack
        - H5G_loc_real
        - H5O__attr_exists
        - H5O__attr_remove
        - H5O__attr_rename
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5VLnative_attr.c:439,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5VLnative_attr.c:436,9'
          Dst:             H5G_loc_real
        - Src:             'H5VLnative_attr.c:437,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:444,21'
          Dst:             H5O__attr_remove
        - Src:             'H5VLnative_attr.c:445,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:449,21'
          Dst:             H5A__delete_by_name
        - Src:             'H5VLnative_attr.c:450,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:453,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:464,21'
          Dst:             H5A__delete_by_idx
        - Src:             'H5VLnative_attr.c:466,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:469,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:477,21'
          Dst:             H5O__attr_exists
        - Src:             'H5VLnative_attr.c:478,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:482,21'
          Dst:             H5A__exists_by_name
        - Src:             'H5VLnative_attr.c:484,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:487,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:503,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:506,30'
          Dst:             H5A__iterate
        - Src:             'H5VLnative_attr.c:508,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:516,21'
          Dst:             H5O__attr_rename
        - Src:             'H5VLnative_attr.c:517,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:521,21'
          Dst:             H5A__rename_by_name
        - Src:             'H5VLnative_attr.c:523,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:526,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:531,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_attr_get
      functionSourceFile: '/src/hdf5/src/H5VLnative_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          874
      EdgeCount:       268
      CyclomaticComplexity: 28
      functionsReached:
        - H5A__close
        - H5A__get_create_plist
        - H5A__get_info
        - H5A__get_name
        - H5A__get_type
        - H5A__open_by_idx
        - H5A__open_by_name
        - H5A_get_space
        - H5E_printf_stack
        - H5G_loc_real
        - strlen
        - strncpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5VLnative_attr.c:268,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5VLnative_attr.c:273,50'
          Dst:             H5A_get_space
        - Src:             'H5VLnative_attr.c:274,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:282,48'
          Dst:             H5A__get_type
        - Src:             'H5VLnative_attr.c:283,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:291,48'
          Dst:             H5A__get_create_plist
        - Src:             'H5VLnative_attr.c:292,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:302,21'
          Dst:             H5A__get_name
        - Src:             'H5VLnative_attr.c:304,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:311,21'
          Dst:             H5G_loc_real
        - Src:             'H5VLnative_attr.c:312,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:315,37'
          Dst:             H5A__open_by_idx
        - Src:             'H5VLnative_attr.c:319,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:322,49'
          Dst:             strlen
        - Src:             'H5VLnative_attr.c:326,21'
          Dst:             strncpy
        - Src:             'H5VLnative_attr.c:333,29'
          Dst:             H5A__close
        - Src:             'H5VLnative_attr.c:334,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:337,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:349,21'
          Dst:             H5A__get_info
        - Src:             'H5VLnative_attr.c:350,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:356,21'
          Dst:             H5G_loc_real
        - Src:             'H5VLnative_attr.c:357,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:361,29'
          Dst:             H5A__open_by_name
        - Src:             'H5VLnative_attr.c:363,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:366,21'
          Dst:             H5A__get_info
        - Src:             'H5VLnative_attr.c:367,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:370,29'
          Dst:             H5A__close
        - Src:             'H5VLnative_attr.c:371,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:377,21'
          Dst:             H5G_loc_real
        - Src:             'H5VLnative_attr.c:378,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:381,37'
          Dst:             H5A__open_by_idx
        - Src:             'H5VLnative_attr.c:385,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:388,21'
          Dst:             H5A__get_info
        - Src:             'H5VLnative_attr.c:389,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:392,29'
          Dst:             H5A__close
        - Src:             'H5VLnative_attr.c:393,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:396,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:410,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_attr_write
      functionSourceFile: '/src/hdf5/src/H5VLnative_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          92
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5A__write
        - H5CX_set_dxpl
        - H5E_printf_stack
        - H5I_object_verify
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLnative_attr.c:237,38'
          Dst:             H5I_object_verify
        - Src:             'H5VLnative_attr.c:238,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:241,5'
          Dst:             H5CX_set_dxpl
        - Src:             'H5VLnative_attr.c:244,22'
          Dst:             H5A__write
        - Src:             'H5VLnative_attr.c:245,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_attr_read
      functionSourceFile: '/src/hdf5/src/H5VLnative_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          92
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5A__read
        - H5CX_set_dxpl
        - H5E_printf_stack
        - H5I_object_verify
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLnative_attr.c:206,38'
          Dst:             H5I_object_verify
        - Src:             'H5VLnative_attr.c:207,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:210,5'
          Dst:             H5CX_set_dxpl
        - Src:             'H5VLnative_attr.c:213,22'
          Dst:             H5A__read
        - Src:             'H5VLnative_attr.c:214,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_attr_open
      functionSourceFile: '/src/hdf5/src/H5VLnative_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          255
      EdgeCount:       84
      CyclomaticComplexity: 10
      functionsReached:
        - H5A__open
        - H5A__open_by_idx
        - H5A__open_by_name
        - H5E_printf_stack
        - H5G_loc_real
        - H5P_object_verify
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLnative_attr.c:154,9'
          Dst:             H5G_loc_real
        - Src:             'H5VLnative_attr.c:155,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:157,26'
          Dst:             H5P_object_verify
        - Src:             'H5VLnative_attr.c:158,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:163,29'
          Dst:             H5A__open
        - Src:             'H5VLnative_attr.c:164,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:169,29'
          Dst:             H5A__open_by_name
        - Src:             'H5VLnative_attr.c:170,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:175,29'
          Dst:             H5A__open_by_idx
        - Src:             'H5VLnative_attr.c:178,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:181,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_attr_create
      functionSourceFile: '/src/hdf5/src/H5VLnative_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          351
      EdgeCount:       117
      CyclomaticComplexity: 13
      functionsReached:
        - H5A__create
        - H5A__create_by_name
        - H5E_printf_stack
        - H5F_get_intent
        - H5G_loc_free
        - H5G_loc_real
        - H5I_object_verify
        - H5P_object_verify
        - H5T_get_actual_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLnative_attr.c:91,9'
          Dst:             H5G_loc_real
        - Src:             'H5VLnative_attr.c:92,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:93,15'
          Dst:             H5F_get_intent
        - Src:             'H5VLnative_attr.c:94,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:96,26'
          Dst:             H5P_object_verify
        - Src:             'H5VLnative_attr.c:97,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:99,32'
          Dst:             H5I_object_verify
        - Src:             'H5VLnative_attr.c:100,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:102,12'
          Dst:             H5T_get_actual_type
        - Src:             'H5VLnative_attr.c:104,35'
          Dst:             H5I_object_verify
        - Src:             'H5VLnative_attr.c:105,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:110,29'
          Dst:             H5A__create
        - Src:             'H5VLnative_attr.c:111,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:115,29'
          Dst:             H5A__create_by_name
        - Src:             'H5VLnative_attr.c:117,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:120,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_attr.c:126,22'
          Dst:             H5G_loc_free
        - Src:             'H5VLnative_attr.c:127,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_blob_specific
      functionSourceFile: '/src/hdf5/src/H5VLnative_blob.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          209
      EdgeCount:       36
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5F_addr_decode
        - H5F_addr_encode
        - H5HG_remove
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5VLnative_blob.c:153,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5VLnative_blob.c:159,13'
          Dst:             H5F_addr_decode
        - Src:             'H5VLnative_blob.c:171,13'
          Dst:             H5F_addr_encode
        - Src:             'H5VLnative_blob.c:182,13'
          Dst:             H5F_addr_decode
        - Src:             'H5VLnative_blob.c:187,21'
          Dst:             H5HG_remove
        - Src:             'H5VLnative_blob.c:188,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_blob.c:194,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_blob_get
      functionSourceFile: '/src/hdf5/src/H5VLnative_blob.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          190
      EdgeCount:       46
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5F_addr_decode
        - H5HG_get_obj_size
        - H5HG_read
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLnative_blob.c:112,5'
          Dst:             H5F_addr_decode
        - Src:             'H5VLnative_blob.c:118,13'
          Dst:             H5HG_get_obj_size
        - Src:             'H5VLnative_blob.c:119,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_blob.c:121,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_blob.c:124,21'
          Dst:             H5HG_read
        - Src:             'H5VLnative_blob.c:125,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_blob_put
      functionSourceFile: '/src/hdf5/src/H5VLnative_blob.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          114
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5F_addr_encode
        - H5HG_insert
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLnative_blob.c:75,9'
          Dst:             H5HG_insert
        - Src:             'H5VLnative_blob.c:76,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_blob.c:79,5'
          Dst:             H5F_addr_encode
    - functionName:    H5VL__native_dataset_close
      functionSourceFile: '/src/hdf5/src/H5VLnative_dataset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5D_close
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLnative_dataset.c:826,9'
          Dst:             H5D_close
        - Src:             'H5VLnative_dataset.c:827,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_dataset_optional
      functionSourceFile: '/src/hdf5/src/H5VLnative_dataset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         322
      ICount:          1089
      EdgeCount:       348
      CyclomaticComplexity: 28
      functionsReached:
        - H5CX_set_dxpl
        - H5D__chunk_direct_read
        - H5D__chunk_direct_write
        - H5D__chunk_get_offset_copy
        - H5D__chunk_iter
        - H5D__format_convert
        - H5D__get_chunk_info
        - H5D__get_chunk_info_by_coord
        - H5D__get_chunk_storage_size
        - H5D__get_num_chunks
        - H5D__get_offset
        - H5D__vlen_get_buf_size
        - H5E_printf_stack
        - H5I_object_verify
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5VLnative_dataset.c:582,5'
          Branch Sides:    []
        - Branch String:   'H5VLnative_dataset.c:585,13'
          Branch Sides:    []
      Callsites:
        - Src:             'H5VLnative_dataset.c:580,5'
          Dst:             H5CX_set_dxpl
        - Src:             'H5VLnative_dataset.c:589,29'
          Dst:             H5D__format_convert
        - Src:             'H5VLnative_dataset.c:590,29'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:598,29'
          Dst:             H5D__format_convert
        - Src:             'H5VLnative_dataset.c:599,29'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:609,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:612,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:622,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:636,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:639,17'
          Dst:             H5D__get_chunk_storage_size
        - Src:             'H5VLnative_dataset.c:640,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:657,53'
          Dst:             H5I_object_verify
        - Src:             'H5VLnative_dataset.c:658,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:662,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:665,17'
          Dst:             H5D__get_num_chunks
        - Src:             'H5VLnative_dataset.c:666,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:683,53'
          Dst:             H5I_object_verify
        - Src:             'H5VLnative_dataset.c:684,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:688,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:691,17'
          Dst:             H5D__get_chunk_info
        - Src:             'H5VLnative_dataset.c:693,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:706,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:709,17'
          Dst:             H5D__get_chunk_info_by_coord
        - Src:             'H5VLnative_dataset.c:711,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:724,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:726,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:731,17'
          Dst:             H5D__chunk_get_offset_copy
        - Src:             'H5VLnative_dataset.c:732,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:735,17'
          Dst:             H5D__chunk_direct_read
        - Src:             'H5VLnative_dataset.c:737,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:749,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:751,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:756,17'
          Dst:             H5D__chunk_get_offset_copy
        - Src:             'H5VLnative_dataset.c:757,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:760,17'
          Dst:             H5D__chunk_direct_write
        - Src:             'H5VLnative_dataset.c:762,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:771,17'
          Dst:             H5D__vlen_get_buf_size
        - Src:             'H5VLnative_dataset.c:772,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:779,44'
          Dst:             H5D__get_offset
        - Src:             'H5VLnative_dataset.c:791,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:794,30'
          Dst:             H5D__chunk_iter
        - Src:             'H5VLnative_dataset.c:796,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:802,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_dataset_specific
      functionSourceFile: '/src/hdf5/src/H5VLnative_dataset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          163
      EdgeCount:       52
      CyclomaticComplexity: 4
      functionsReached:
        - H5D__flush
        - H5D__refresh
        - H5D__set_extent
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5VLnative_dataset.c:526,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5VLnative_dataset.c:529,17'
          Dst:             H5D__set_extent
        - Src:             'H5VLnative_dataset.c:530,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:536,17'
          Dst:             H5D__flush
        - Src:             'H5VLnative_dataset.c:537,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:544,17'
          Dst:             H5D__refresh
        - Src:             'H5VLnative_dataset.c:545,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:551,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_dataset_get
      functionSourceFile: '/src/hdf5/src/H5VLnative_dataset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          268
      EdgeCount:       91
      CyclomaticComplexity: 7
      functionsReached:
        - H5D__get_space
        - H5D__get_space_status
        - H5D__get_storage_size
        - H5D__get_type
        - H5D_get_access_plist
        - H5D_get_create_plist
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5VLnative_dataset.c:452,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5VLnative_dataset.c:455,50'
          Dst:             H5D__get_space
        - Src:             'H5VLnative_dataset.c:456,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:463,17'
          Dst:             H5D__get_space_status
        - Src:             'H5VLnative_dataset.c:464,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:471,48'
          Dst:             H5D__get_type
        - Src:             'H5VLnative_dataset.c:472,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:479,48'
          Dst:             H5D_get_create_plist
        - Src:             'H5VLnative_dataset.c:480,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:487,48'
          Dst:             H5D_get_access_plist
        - Src:             'H5VLnative_dataset.c:488,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:495,17'
          Dst:             H5D__get_storage_size
        - Src:             'H5VLnative_dataset.c:496,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:501,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_dataset_write
      functionSourceFile: '/src/hdf5/src/H5VLnative_dataset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          190
      EdgeCount:       58
      CyclomaticComplexity: 8
      functionsReached:
        - H5CX_set_dxpl
        - H5D__write
        - H5E_printf_stack
        - H5MM_xfree
        - H5VL__native_dataset_io_cleanup
        - H5VL__native_dataset_io_setup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLnative_dataset.c:409,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:412,9'
          Dst:             H5VL__native_dataset_io_setup
        - Src:             'H5VLnative_dataset.c:414,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:417,5'
          Dst:             H5CX_set_dxpl
        - Src:             'H5VLnative_dataset.c:420,9'
          Dst:             H5D__write
        - Src:             'H5VLnative_dataset.c:421,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:425,9'
          Dst:             H5VL__native_dataset_io_cleanup
        - Src:             'H5VLnative_dataset.c:426,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:429,9'
          Dst:             H5MM_xfree
    - functionName:    H5VL__native_dataset_io_setup
      functionSourceFile: '/src/hdf5/src/H5VLnative_dataset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         177
      ICount:          691
      EdgeCount:       197
      CyclomaticComplexity: 22
      functionsReached:
        - H5E_printf_stack
        - H5F_get_shared
        - H5I_object_verify
        - H5P_object_verify
        - H5P_peek
        - H5S_create
        - H5S_create_simple
        - H5S_get_select_npoints
        - H5S_select_copy
        - H5S_select_valid
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLnative_dataset.c:96,12'
          Dst:             H5F_get_shared
        - Src:             'H5VLnative_dataset.c:116,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:117,21'
          Dst:             H5F_get_shared
        - Src:             'H5VLnative_dataset.c:118,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:122,57'
          Dst:             H5I_object_verify
        - Src:             'H5VLnative_dataset.c:123,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:130,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:136,34'
          Dst:             H5P_object_verify
        - Src:             'H5VLnative_dataset.c:137,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:140,17'
          Dst:             H5P_peek
        - Src:             'H5VLnative_dataset.c:141,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:147,17'
          Dst:             H5S_select_copy
        - Src:             'H5VLnative_dataset.c:148,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:152,57'
          Dst:             H5I_object_verify
        - Src:             'H5VLnative_dataset.c:153,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:163,22'
          Dst:             H5S_get_select_npoints
        - Src:             'H5VLnative_dataset.c:168,51'
          Dst:             H5S_create_simple
        - Src:             'H5VLnative_dataset.c:169,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:174,51'
          Dst:             H5S_create
        - Src:             'H5VLnative_dataset.c:175,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:179,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:182,56'
          Dst:             H5I_object_verify
        - Src:             'H5VLnative_dataset.c:183,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:187,13'
          Dst:             H5S_select_valid
        - Src:             'H5VLnative_dataset.c:188,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:190,13'
          Dst:             H5S_select_valid
        - Src:             'H5VLnative_dataset.c:191,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_dataset_io_cleanup
      functionSourceFile: '/src/hdf5/src/H5VLnative_dataset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          153
      EdgeCount:       42
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5S_close
        - H5S_select_all
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLnative_dataset.c:228,17'
          Dst:             H5S_close
        - Src:             'H5VLnative_dataset.c:229,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:234,17'
          Dst:             H5S_select_all
        - Src:             'H5VLnative_dataset.c:235,17'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_dataset_read
      functionSourceFile: '/src/hdf5/src/H5VLnative_dataset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          190
      EdgeCount:       58
      CyclomaticComplexity: 8
      functionsReached:
        - H5CX_set_dxpl
        - H5D__read
        - H5E_printf_stack
        - H5MM_xfree
        - H5VL__native_dataset_io_cleanup
        - H5VL__native_dataset_io_setup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLnative_dataset.c:362,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:365,9'
          Dst:             H5VL__native_dataset_io_setup
        - Src:             'H5VLnative_dataset.c:367,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:370,5'
          Dst:             H5CX_set_dxpl
        - Src:             'H5VLnative_dataset.c:373,9'
          Dst:             H5D__read
        - Src:             'H5VLnative_dataset.c:374,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:378,9'
          Dst:             H5VL__native_dataset_io_cleanup
        - Src:             'H5VLnative_dataset.c:379,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:382,9'
          Dst:             H5MM_xfree
    - functionName:    H5VL__native_dataset_open
      functionSourceFile: '/src/hdf5/src/H5VLnative_dataset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          98
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5D__open_name
        - H5E_printf_stack
        - H5G_loc_real
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLnative_dataset.c:327,9'
          Dst:             H5G_loc_real
        - Src:             'H5VLnative_dataset.c:328,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:331,25'
          Dst:             H5D__open_name
        - Src:             'H5VLnative_dataset.c:332,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_dataset_create
      functionSourceFile: '/src/hdf5/src/H5VLnative_dataset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          285
      EdgeCount:       96
      CyclomaticComplexity: 12
      functionsReached:
        - H5D__create
        - H5D__create_named
        - H5D_oloc
        - H5E_printf_stack
        - H5G_loc_real
        - H5I_get_type
        - H5I_object_verify
        - H5O_dec_rc_by_loc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLnative_dataset.c:265,9'
          Dst:             H5G_loc_real
        - Src:             'H5VLnative_dataset.c:266,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:267,25'
          Dst:             H5I_get_type
        - Src:             'H5VLnative_dataset.c:268,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:269,41'
          Dst:             H5I_object_verify
        - Src:             'H5VLnative_dataset.c:270,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:275,29'
          Dst:             H5D__create
        - Src:             'H5VLnative_dataset.c:276,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:281,29'
          Dst:             H5D__create_named
        - Src:             'H5VLnative_dataset.c:282,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:294,33'
          Dst:             H5D_oloc
        - Src:             'H5VLnative_dataset.c:295,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_dataset.c:298,17'
          Dst:             H5O_dec_rc_by_loc
        - Src:             'H5VLnative_dataset.c:299,17'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_datatype_close
      functionSourceFile: '/src/hdf5/src/H5VLnative_datatype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5T_close
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLnative_datatype.c:283,9'
          Dst:             H5T_close
        - Src:             'H5VLnative_datatype.c:284,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_datatype_specific
      functionSourceFile: '/src/hdf5/src/H5VLnative_datatype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          161
      EdgeCount:       51
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5F_has_feature
        - H5O_flush_common
        - H5O_refresh_metadata
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5VLnative_datatype.c:236,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5VLnative_datatype.c:241,17'
          Dst:             H5F_has_feature
        - Src:             'H5VLnative_datatype.c:242,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_datatype.c:244,17'
          Dst:             H5O_flush_common
        - Src:             'H5VLnative_datatype.c:245,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_datatype.c:252,18'
          Dst:             H5O_refresh_metadata
        - Src:             'H5VLnative_datatype.c:253,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_datatype.c:259,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_datatype_get
      functionSourceFile: '/src/hdf5/src/H5VLnative_datatype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          166
      EdgeCount:       52
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5T__get_create_plist
        - H5T_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5VLnative_datatype.c:185,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5VLnative_datatype.c:188,17'
          Dst:             H5T_encode
        - Src:             'H5VLnative_datatype.c:189,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_datatype.c:196,17'
          Dst:             H5T_encode
        - Src:             'H5VLnative_datatype.c:197,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_datatype.c:204,67'
          Dst:             H5T__get_create_plist
        - Src:             'H5VLnative_datatype.c:205,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_datatype.c:211,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_datatype_open
      functionSourceFile: '/src/hdf5/src/H5VLnative_datatype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          100
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5G_loc_real
        - H5T__open_name
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLnative_datatype.c:152,9'
          Dst:             H5G_loc_real
        - Src:             'H5VLnative_datatype.c:153,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_datatype.c:156,25'
          Dst:             H5T__open_name
        - Src:             'H5VLnative_datatype.c:157,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_datatype_commit
      functionSourceFile: '/src/hdf5/src/H5VLnative_datatype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         103
      ICount:          339
      EdgeCount:       115
      CyclomaticComplexity: 14
      functionsReached:
        - H5E_printf_stack
        - H5G_loc_real
        - H5I_object_verify
        - H5T__commit_anon
        - H5T__commit_named
        - H5T_close
        - H5T_copy
        - H5T_is_sensible
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLnative_datatype.c:84,9'
          Dst:             H5G_loc_real
        - Src:             'H5VLnative_datatype.c:85,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_datatype.c:87,32'
          Dst:             H5I_object_verify
        - Src:             'H5VLnative_datatype.c:88,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_datatype.c:95,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_datatype.c:97,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_datatype.c:100,9'
          Dst:             H5T_is_sensible
        - Src:             'H5VLnative_datatype.c:101,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_datatype.c:107,25'
          Dst:             H5T_copy
        - Src:             'H5VLnative_datatype.c:108,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_datatype.c:113,13'
          Dst:             H5T__commit_named
        - Src:             'H5VLnative_datatype.c:114,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_datatype.c:118,13'
          Dst:             H5T__commit_anon
        - Src:             'H5VLnative_datatype.c:119,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_datatype.c:126,9'
          Dst:             H5T_close
    - functionName:    H5VL__native_file_close
      functionSourceFile: '/src/hdf5/src/H5VLnative_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          204
      EdgeCount:       71
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5F__close
        - H5F__flush
        - H5F_get_intent
        - H5F_get_nrefs
        - H5I_find_id
        - H5I_get_ref
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLnative_file.c:754,13'
          Dst:             H5FL_reg_free
        - Src:             'H5VLnative_file.c:763,14'
          Dst:             H5F_get_nrefs
        - Src:             'H5VLnative_file.c:763,36'
          Dst:             H5F_get_intent
        - Src:             'H5VLnative_file.c:765,17'
          Dst:             H5I_find_id
        - Src:             'H5VLnative_file.c:766,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:769,25'
          Dst:             H5I_get_ref
        - Src:             'H5VLnative_file.c:770,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:772,21'
          Dst:             H5F__flush
        - Src:             'H5VLnative_file.c:773,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:777,13'
          Dst:             H5F__close
        - Src:             'H5VLnative_file.c:778,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_file_optional
      functionSourceFile: '/src/hdf5/src/H5VLnative_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         396
      ICount:          1279
      EdgeCount:       428
      CyclomaticComplexity: 34
      functionsReached:
        - H5AC_get_cache_auto_resize_config
        - H5AC_get_cache_hit_rate
        - H5AC_get_cache_size
        - H5AC_get_mdc_image_info
        - H5AC_reset_cache_hit_rate_stats
        - H5AC_set_cache_auto_resize_config
        - H5C_get_logging_status
        - H5C_start_logging
        - H5C_stop_logging
        - H5E_printf_stack
        - H5FD_get_base_addr
        - H5F__efc_release
        - H5F__format_convert
        - H5F__get_file_image
        - H5F__get_info
        - H5F__get_max_eof_eoa
        - H5F__post_open
        - H5F__set_eoa
        - H5F__set_libver_bounds
        - H5F__start_swmr_write
        - H5F_get_base_addr
        - H5F_get_eoa
        - H5F_get_metadata_read_retry_info
        - H5F_get_min_dset_ohdr
        - H5F_get_vfd_handle
        - H5F_has_feature
        - H5F_set_min_dset_ohdr
        - H5MF_get_free_sections
        - H5MF_get_freespace
        - H5PB_get_stats
        - H5PB_reset_stats
        - H5VL_native_get_file_struct
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5VLnative_file.c:395,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5VLnative_file.c:402,17'
          Dst:             H5F__get_max_eof_eoa
        - Src:             'H5VLnative_file.c:403,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:404,25'
          Dst:             H5FD_get_base_addr
        - Src:             'H5VLnative_file.c:417,17'
          Dst:             H5F__get_file_image
        - Src:             'H5VLnative_file.c:418,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:428,17'
          Dst:             H5MF_get_freespace
        - Src:             'H5VLnative_file.c:429,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:439,17'
          Dst:             H5MF_get_free_sections
        - Src:             'H5VLnative_file.c:441,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:453,17'
          Dst:             H5VL_native_get_file_struct
        - Src:             'H5VLnative_file.c:454,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:457,17'
          Dst:             H5F__get_info
        - Src:             'H5VLnative_file.c:458,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:466,17'
          Dst:             H5AC_get_cache_auto_resize_config
        - Src:             'H5VLnative_file.c:467,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:475,17'
          Dst:             H5AC_get_cache_hit_rate
        - Src:             'H5VLnative_file.c:476,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:486,17'
          Dst:             H5AC_get_cache_size
        - Src:             'H5VLnative_file.c:488,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:498,17'
          Dst:             H5F_get_vfd_handle
        - Src:             'H5VLnative_file.c:499,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:508,21'
          Dst:             H5F__efc_release
        - Src:             'H5VLnative_file.c:509,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:517,17'
          Dst:             H5AC_reset_cache_hit_rate_stats
        - Src:             'H5VLnative_file.c:518,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:526,17'
          Dst:             H5AC_set_cache_auto_resize_config
        - Src:             'H5VLnative_file.c:527,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:534,17'
          Dst:             H5F_get_metadata_read_retry_info
        - Src:             'H5VLnative_file.c:535,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:542,17'
          Dst:             H5F__start_swmr_write
        - Src:             'H5VLnative_file.c:543,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:551,17'
          Dst:             H5C_start_logging
        - Src:             'H5VLnative_file.c:552,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:560,17'
          Dst:             H5C_stop_logging
        - Src:             'H5VLnative_file.c:561,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:571,17'
          Dst:             H5C_get_logging_status
        - Src:             'H5VLnative_file.c:573,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:581,17'
          Dst:             H5F__format_convert
        - Src:             'H5VLnative_file.c:582,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:591,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:594,17'
          Dst:             H5PB_reset_stats
        - Src:             'H5VLnative_file.c:595,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:606,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:609,17'
          Dst:             H5PB_get_stats
        - Src:             'H5VLnative_file.c:611,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:621,17'
          Dst:             H5AC_get_mdc_image_info
        - Src:             'H5VLnative_file.c:622,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:633,18'
          Dst:             H5F_has_feature
        - Src:             'H5VLnative_file.c:634,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:638,43'
          Dst:             H5F_get_eoa
        - Src:             'H5VLnative_file.c:639,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:643,48'
          Dst:             H5F_get_base_addr
        - Src:             'H5VLnative_file.c:654,18'
          Dst:             H5F_has_feature
        - Src:             'H5VLnative_file.c:655,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:659,17'
          Dst:             H5F__get_max_eof_eoa
        - Src:             'H5VLnative_file.c:660,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:663,17'
          Dst:             H5F__set_eoa
        - Src:             'H5VLnative_file.c:664,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:674,17'
          Dst:             H5F__set_libver_bounds
        - Src:             'H5VLnative_file.c:675,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:682,58'
          Dst:             H5F_get_min_dset_ohdr
        - Src:             'H5VLnative_file.c:689,17'
          Dst:             H5F_set_min_dset_ohdr
        - Src:             'H5VLnative_file.c:690,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:717,17'
          Dst:             H5F__post_open
        - Src:             'H5VLnative_file.c:718,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:723,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_file_specific
      functionSourceFile: '/src/hdf5/src/H5VLnative_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         97
      ICount:          337
      EdgeCount:       106
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5F__delete
        - H5F__flush
        - H5F__is_hdf5
        - H5F__reopen
        - H5F_flush_mounts
        - H5F_get_intent
        - H5VL_native_get_file_struct
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5VLnative_file.c:292,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5VLnative_file.c:298,17'
          Dst:             H5VL_native_get_file_struct
        - Src:             'H5VLnative_file.c:299,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:307,32'
          Dst:             H5F_get_intent
        - Src:             'H5VLnative_file.c:311,25'
          Dst:             H5F_flush_mounts
        - Src:             'H5VLnative_file.c:312,25'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:316,25'
          Dst:             H5F__flush
        - Src:             'H5VLnative_file.c:317,25'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:330,37'
          Dst:             H5F__reopen
        - Src:             'H5VLnative_file.c:331,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:342,17'
          Dst:             H5F__is_hdf5
        - Src:             'H5VLnative_file.c:344,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:351,17'
          Dst:             H5F__delete
        - Src:             'H5VLnative_file.c:352,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:369,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_file_get
      functionSourceFile: '/src/hdf5/src/H5VLnative_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         117
      ICount:          478
      EdgeCount:       129
      CyclomaticComplexity: 14
      functionsReached:
        - H5E_printf_stack
        - H5F__get_cont_info
        - H5F_get_access_plist
        - H5F_get_fileno
        - H5F_get_intent
        - H5F_get_obj_count
        - H5F_get_obj_ids
        - H5F_get_open_name
        - H5I_object
        - H5P_copy_plist
        - H5VL_native_get_file_struct
        - strlen
        - strncpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5VLnative_file.c:158,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5VLnative_file.c:161,17'
          Dst:             H5F__get_cont_info
        - Src:             'H5VLnative_file.c:162,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:169,48'
          Dst:             H5F_get_access_plist
        - Src:             'H5VLnative_file.c:170,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:180,52'
          Dst:             H5I_object
        - Src:             'H5VLnative_file.c:181,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:184,48'
          Dst:             H5P_copy_plist
        - Src:             'H5VLnative_file.c:185,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:198,17'
          Dst:             H5F_get_intent
        - Src:             'H5VLnative_file.c:202,21'
          Dst:             H5F_get_intent
        - Src:             'H5VLnative_file.c:209,21'
          Dst:             H5F_get_intent
        - Src:             'H5VLnative_file.c:220,13'
          Dst:             H5F_get_fileno
        - Src:             'H5VLnative_file.c:230,17'
          Dst:             H5VL_native_get_file_struct
        - Src:             'H5VLnative_file.c:231,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:234,48'
          Dst:             H5F_get_open_name
        - Src:             'H5VLnative_file.c:234,41'
          Dst:             strlen
        - Src:             'H5VLnative_file.c:238,41'
          Dst:             H5F_get_open_name
        - Src:             'H5VLnative_file.c:238,17'
          Dst:             strncpy
        - Src:             'H5VLnative_file.c:249,17'
          Dst:             H5F_get_obj_count
        - Src:             'H5VLnative_file.c:251,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:260,17'
          Dst:             H5F_get_obj_ids
        - Src:             'H5VLnative_file.c:262,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:268,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_file_open
      functionSourceFile: '/src/hdf5/src/H5VLnative_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          109
      EdgeCount:       32
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5F_open
        - H5F_try_close
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLnative_file.c:127,9'
          Dst:             H5F_open
        - Src:             'H5VLnative_file.c:128,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:134,42'
          Dst:             H5F_try_close
        - Src:             'H5VLnative_file.c:135,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_file_create
      functionSourceFile: '/src/hdf5/src/H5VLnative_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          131
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5F__close
        - H5F_open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLnative_file.c:93,9'
          Dst:             H5F_open
        - Src:             'H5VLnative_file.c:94,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_file.c:101,13'
          Dst:             H5F__close
        - Src:             'H5VLnative_file.c:102,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_group_close
      functionSourceFile: '/src/hdf5/src/H5VLnative_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5G_close
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLnative_group.c:397,9'
          Dst:             H5G_close
        - Src:             'H5VLnative_group.c:398,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_group_optional
      functionSourceFile: '/src/hdf5/src/H5VLnative_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          52
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5VLnative_group.c:329,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5VLnative_group.c:373,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_group_specific
      functionSourceFile: '/src/hdf5/src/H5VLnative_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         95
      ICount:          299
      EdgeCount:       101
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5F_has_feature
        - H5F_mount
        - H5F_unmount
        - H5G_loc_real
        - H5O_flush_common
        - H5O_refresh_metadata
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5VLnative_group.c:252,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5VLnative_group.c:257,17'
          Dst:             H5G_loc_real
        - Src:             'H5VLnative_group.c:258,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_group.c:260,17'
          Dst:             H5F_mount
        - Src:             'H5VLnative_group.c:262,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_group.c:271,17'
          Dst:             H5G_loc_real
        - Src:             'H5VLnative_group.c:272,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_group.c:274,17'
          Dst:             H5F_unmount
        - Src:             'H5VLnative_group.c:275,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_group.c:284,17'
          Dst:             H5F_has_feature
        - Src:             'H5VLnative_group.c:285,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_group.c:287,17'
          Dst:             H5O_flush_common
        - Src:             'H5VLnative_group.c:288,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_group.c:295,18'
          Dst:             H5O_refresh_metadata
        - Src:             'H5VLnative_group.c:296,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_group.c:302,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_group_get
      functionSourceFile: '/src/hdf5/src/H5VLnative_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         88
      ICount:          303
      EdgeCount:       95
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5G__get_info_by_idx
        - H5G__get_info_by_name
        - H5G__obj_info
        - H5G_get_create_plist
        - H5G_loc_real
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5VLnative_group.c:178,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5VLnative_group.c:181,48'
          Dst:             H5G_get_create_plist
        - Src:             'H5VLnative_group.c:182,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_group.c:192,17'
          Dst:             H5G_loc_real
        - Src:             'H5VLnative_group.c:193,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_group.c:199,21'
          Dst:             H5G__obj_info
        - Src:             'H5VLnative_group.c:200,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_group.c:206,21'
          Dst:             H5G__get_info_by_name
        - Src:             'H5VLnative_group.c:208,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_group.c:214,21'
          Dst:             H5G__get_info_by_idx
        - Src:             'H5VLnative_group.c:219,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_group.c:222,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_group.c:227,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_group_open
      functionSourceFile: '/src/hdf5/src/H5VLnative_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          96
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5G__open_name
        - H5G_loc_real
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLnative_group.c:148,9'
          Dst:             H5G_loc_real
        - Src:             'H5VLnative_group.c:149,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_group.c:152,16'
          Dst:             H5G__open_name
        - Src:             'H5VLnative_group.c:153,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_group_create
      functionSourceFile: '/src/hdf5/src/H5VLnative_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          221
      EdgeCount:       72
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5G__create
        - H5G__create_named
        - H5G_loc_real
        - H5G_oloc
        - H5O_dec_rc_by_loc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLnative_group.c:82,9'
          Dst:             H5G_loc_real
        - Src:             'H5VLnative_group.c:83,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_group.c:95,28'
          Dst:             H5G__create
        - Src:             'H5VLnative_group.c:96,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_group.c:101,28'
          Dst:             H5G__create_named
        - Src:             'H5VLnative_group.c:102,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_group.c:114,33'
          Dst:             H5G_oloc
        - Src:             'H5VLnative_group.c:115,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_group.c:118,17'
          Dst:             H5O_dec_rc_by_loc
        - Src:             'H5VLnative_group.c:119,17'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_link_specific
      functionSourceFile: '/src/hdf5/src/H5VLnative_link.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         161
      ICount:          555
      EdgeCount:       176
      CyclomaticComplexity: 17
      functionsReached:
        - H5E_printf_stack
        - H5G_loc_real
        - H5G_visit
        - H5L__delete
        - H5L__delete_by_idx
        - H5L__exists
        - H5L_iterate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5VLnative_link.c:334,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5VLnative_link.c:338,17'
          Dst:             H5G_loc_real
        - Src:             'H5VLnative_link.c:339,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_link.c:340,17'
          Dst:             H5L__exists
        - Src:             'H5VLnative_link.c:341,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_link.c:351,17'
          Dst:             H5G_loc_real
        - Src:             'H5VLnative_link.c:352,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_link.c:358,38'
          Dst:             H5G_visit
        - Src:             'H5VLnative_link.c:360,25'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_link.c:364,38'
          Dst:             H5L_iterate
        - Src:             'H5VLnative_link.c:366,25'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_link.c:373,30'
          Dst:             H5G_visit
        - Src:             'H5VLnative_link.c:375,25'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_link.c:379,38'
          Dst:             H5L_iterate
        - Src:             'H5VLnative_link.c:382,25'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_link.c:386,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_link.c:394,17'
          Dst:             H5G_loc_real
        - Src:             'H5VLnative_link.c:395,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_link.c:399,21'
          Dst:             H5L__delete
        - Src:             'H5VLnative_link.c:400,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_link.c:403,21'
          Dst:             H5L__delete_by_idx
        - Src:             'H5VLnative_link.c:406,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_link.c:409,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_link.c:414,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_link_get
      functionSourceFile: '/src/hdf5/src/H5VLnative_link.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         111
      ICount:          409
      EdgeCount:       120
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5G_loc_real
        - H5L__get_info_by_idx
        - H5L__get_name_by_idx
        - H5L__get_val
        - H5L__get_val_by_idx
        - H5L_get_info
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5VLnative_link.c:255,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5VLnative_link.c:252,9'
          Dst:             H5G_loc_real
        - Src:             'H5VLnative_link.c:253,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_link.c:260,21'
          Dst:             H5L_get_info
        - Src:             'H5VLnative_link.c:261,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_link.c:264,21'
          Dst:             H5L__get_info_by_idx
        - Src:             'H5VLnative_link.c:268,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_link.c:271,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_link.c:278,17'
          Dst:             H5L__get_name_by_idx
        - Src:             'H5VLnative_link.c:283,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_link.c:292,21'
          Dst:             H5L__get_val
        - Src:             'H5VLnative_link.c:294,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_link.c:297,21'
          Dst:             H5L__get_val_by_idx
        - Src:             'H5VLnative_link.c:301,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_link.c:304,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_link.c:310,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_link_move
      functionSourceFile: '/src/hdf5/src/H5VLnative_link.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          188
      EdgeCount:       54
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5G_loc_real
        - H5L__move
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLnative_link.c:212,28'
          Dst:             H5G_loc_real
        - Src:             'H5VLnative_link.c:213,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_link.c:214,28'
          Dst:             H5G_loc_real
        - Src:             'H5VLnative_link.c:215,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_link.c:226,9'
          Dst:             H5L__move
        - Src:             'H5VLnative_link.c:228,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_link_copy
      functionSourceFile: '/src/hdf5/src/H5VLnative_link.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          188
      EdgeCount:       54
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5G_loc_real
        - H5L__move
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLnative_link.c:170,28'
          Dst:             H5G_loc_real
        - Src:             'H5VLnative_link.c:171,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_link.c:172,28'
          Dst:             H5G_loc_real
        - Src:             'H5VLnative_link.c:173,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_link.c:184,9'
          Dst:             H5L__move
        - Src:             'H5VLnative_link.c:186,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_link_create
      functionSourceFile: '/src/hdf5/src/H5VLnative_link.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         129
      ICount:          458
      EdgeCount:       142
      CyclomaticComplexity: 15
      functionsReached:
        - H5E_printf_stack
        - H5G_loc_real
        - H5L__create_hard
        - H5L__create_soft
        - H5L__create_ud
        - H5L_link
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5VLnative_link.c:77,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5VLnative_link.c:84,36'
          Dst:             H5G_loc_real
        - Src:             'H5VLnative_link.c:85,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_link.c:86,32'
          Dst:             H5G_loc_real
        - Src:             'H5VLnative_link.c:87,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_link.c:101,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_link.c:105,21'
          Dst:             H5L__create_hard
        - Src:             'H5VLnative_link.c:107,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_link.c:111,21'
          Dst:             H5L_link
        - Src:             'H5VLnative_link.c:112,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_link.c:121,17'
          Dst:             H5G_loc_real
        - Src:             'H5VLnative_link.c:122,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_link.c:123,17'
          Dst:             H5L__create_soft
        - Src:             'H5VLnative_link.c:125,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_link.c:133,17'
          Dst:             H5G_loc_real
        - Src:             'H5VLnative_link.c:134,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_link.c:135,17'
          Dst:             H5L__create_ud
        - Src:             'H5VLnative_link.c:137,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_link.c:143,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_introspect_opt_query
      functionSourceFile: '/src/hdf5/src/H5VLnative_introspect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         197
      ICount:          633
      EdgeCount:       388
      CyclomaticComplexity: 193
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5VLnative_introspect.c:84,5'
          Branch Sides:    []
        - Branch String:   'H5VLnative_introspect.c:95,13'
          Branch Sides:    []
        - Branch String:   'H5VLnative_introspect.c:110,13'
          Branch Sides:    []
        - Branch String:   'H5VLnative_introspect.c:143,13'
          Branch Sides:    []
        - Branch String:   'H5VLnative_introspect.c:199,13'
          Branch Sides:    []
        - Branch String:   'H5VLnative_introspect.c:221,13'
          Branch Sides:    []
      Callsites:
        - Src:             'H5VLnative_introspect.c:86,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_introspect.c:89,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_introspect.c:92,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_introspect.c:104,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_introspect.c:134,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_introspect.c:140,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_introspect.c:193,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_introspect.c:212,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_introspect.c:218,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_introspect.c:240,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_introspect.c:246,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_introspect.c:249,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_introspect.c:252,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_introspect.c:255,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_object_optional
      functionSourceFile: '/src/hdf5/src/H5VLnative_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         208
      ICount:          671
      EdgeCount:       227
      CyclomaticComplexity: 21
      functionsReached:
        - H5E_printf_stack
        - H5G_loc_find_by_idx
        - H5G_loc_free
        - H5G_loc_get_comment
        - H5G_loc_native_info
        - H5G_loc_real
        - H5G_loc_reset
        - H5G_loc_set_comment
        - H5O__are_mdc_flushes_disabled
        - H5O__disable_mdc_flushes
        - H5O__enable_mdc_flushes
        - H5O_get_native_info
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5VLnative_object.c:456,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5VLnative_object.c:453,9'
          Dst:             H5G_loc_real
        - Src:             'H5VLnative_object.c:454,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:463,21'
          Dst:             H5G_loc_get_comment
        - Src:             'H5VLnative_object.c:464,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:467,21'
          Dst:             H5G_loc_get_comment
        - Src:             'H5VLnative_object.c:469,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:472,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:480,21'
          Dst:             H5G_loc_set_comment
        - Src:             'H5VLnative_object.c:481,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:484,21'
          Dst:             H5G_loc_set_comment
        - Src:             'H5VLnative_object.c:486,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:489,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:496,17'
          Dst:             H5O__disable_mdc_flushes
        - Src:             'H5VLnative_object.c:497,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:504,17'
          Dst:             H5O__enable_mdc_flushes
        - Src:             'H5VLnative_object.c:505,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:512,17'
          Dst:             H5O__are_mdc_flushes_disabled
        - Src:             'H5VLnative_object.c:513,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:524,21'
          Dst:             H5G_loc_native_info
        - Src:             'H5VLnative_object.c:525,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:528,21'
          Dst:             H5G_loc_native_info
        - Src:             'H5VLnative_object.c:530,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:540,17'
          Dst:             H5G_loc_reset
        - Src:             'H5VLnative_object.c:543,21'
          Dst:             H5G_loc_find_by_idx
        - Src:             'H5VLnative_object.c:547,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:549,21'
          Dst:             H5O_get_native_info
        - Src:             'H5VLnative_object.c:550,21'
          Dst:             H5G_loc_free
        - Src:             'H5VLnative_object.c:551,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:555,21'
          Dst:             H5G_loc_free
        - Src:             'H5VLnative_object.c:556,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:559,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:565,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_object_specific
      functionSourceFile: '/src/hdf5/src/H5VLnative_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         166
      ICount:          553
      EdgeCount:       179
      CyclomaticComplexity: 15
      functionsReached:
        - H5E_printf_stack
        - H5G_loc_exists
        - H5G_loc_find
        - H5G_loc_free
        - H5G_loc_real
        - H5G_loc_reset
        - H5O__visit
        - H5O_flush
        - H5O_link
        - H5O_refresh_metadata
        - H5VL_native_addr_to_token
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5VLnative_object.c:334,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5VLnative_object.c:331,9'
          Dst:             H5G_loc_real
        - Src:             'H5VLnative_object.c:332,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:337,17'
          Dst:             H5O_link
        - Src:             'H5VLnative_object.c:338,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:347,21'
          Dst:             H5G_loc_exists
        - Src:             'H5VLnative_object.c:348,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:352,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:367,17'
          Dst:             H5G_loc_reset
        - Src:             'H5VLnative_object.c:370,21'
          Dst:             H5G_loc_find
        - Src:             'H5VLnative_object.c:371,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:374,21'
          Dst:             H5VL_native_addr_to_token
        - Src:             'H5VLnative_object.c:376,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:380,21'
          Dst:             H5G_loc_free
        - Src:             'H5VLnative_object.c:381,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:384,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:394,34'
          Dst:             H5O__visit
        - Src:             'H5VLnative_object.c:396,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:399,34'
          Dst:             H5O__visit
        - Src:             'H5VLnative_object.c:402,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:405,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:412,17'
          Dst:             H5O_flush
        - Src:             'H5VLnative_object.c:413,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:420,17'
          Dst:             H5O_refresh_metadata
        - Src:             'H5VLnative_object.c:421,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:427,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_object_get
      functionSourceFile: '/src/hdf5/src/H5VLnative_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         195
      ICount:          690
      EdgeCount:       213
      CyclomaticComplexity: 20
      functionsReached:
        - H5E_printf_stack
        - H5G_get_name
        - H5G_get_name_by_addr
        - H5G_loc_find_by_idx
        - H5G_loc_free
        - H5G_loc_info
        - H5G_loc_real
        - H5G_loc_reset
        - H5O_get_info
        - H5O_get_rc_and_type
        - H5O_loc_reset
        - H5VL_native_token_to_addr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5VLnative_object.c:182,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5VLnative_object.c:179,9'
          Dst:             H5G_loc_real
        - Src:             'H5VLnative_object.c:180,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:196,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:205,21'
          Dst:             H5G_get_name
        - Src:             'H5VLnative_object.c:207,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:214,17'
          Dst:             H5O_loc_reset
        - Src:             'H5VLnative_object.c:218,21'
          Dst:             H5VL_native_token_to_addr
        - Src:             'H5VLnative_object.c:219,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:223,21'
          Dst:             H5G_get_name_by_addr
        - Src:             'H5VLnative_object.c:225,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:228,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:241,17'
          Dst:             H5O_loc_reset
        - Src:             'H5VLnative_object.c:245,21'
          Dst:             H5VL_native_token_to_addr
        - Src:             'H5VLnative_object.c:246,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:251,21'
          Dst:             H5O_get_rc_and_type
        - Src:             'H5VLnative_object.c:252,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:255,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:263,21'
          Dst:             H5G_loc_info
        - Src:             'H5VLnative_object.c:264,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:267,21'
          Dst:             H5G_loc_info
        - Src:             'H5VLnative_object.c:269,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:279,17'
          Dst:             H5G_loc_reset
        - Src:             'H5VLnative_object.c:282,21'
          Dst:             H5G_loc_find_by_idx
        - Src:             'H5VLnative_object.c:286,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:289,21'
          Dst:             H5O_get_info
        - Src:             'H5VLnative_object.c:290,21'
          Dst:             H5G_loc_free
        - Src:             'H5VLnative_object.c:291,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:295,21'
          Dst:             H5G_loc_free
        - Src:             'H5VLnative_object.c:296,21'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:299,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:305,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_object_copy
      functionSourceFile: '/src/hdf5/src/H5VLnative_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          139
      EdgeCount:       40
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5G_loc_real
        - H5O__copy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLnative_object.c:148,9'
          Dst:             H5G_loc_real
        - Src:             'H5VLnative_object.c:149,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:150,9'
          Dst:             H5G_loc_real
        - Src:             'H5VLnative_object.c:151,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:154,22'
          Dst:             H5O__copy
        - Src:             'H5VLnative_object.c:155,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_object_open
      functionSourceFile: '/src/hdf5/src/H5VLnative_object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          257
      EdgeCount:       78
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5G_loc_real
        - H5O__open_by_addr
        - H5O__open_by_idx
        - H5O_open_name
        - H5VL_native_token_to_addr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5VLnative_object.c:84,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5VLnative_object.c:81,9'
          Dst:             H5G_loc_real
        - Src:             'H5VLnative_object.c:82,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:87,38'
          Dst:             H5O_open_name
        - Src:             'H5VLnative_object.c:88,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:94,38'
          Dst:             H5O__open_by_idx
        - Src:             'H5VLnative_object.c:98,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:107,17'
          Dst:             H5VL_native_token_to_addr
        - Src:             'H5VLnative_object.c:108,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:112,38'
          Dst:             H5O__open_by_addr
        - Src:             'H5VLnative_object.c:113,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_object.c:119,13'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__native_str_to_token
      functionSourceFile: '/src/hdf5/src/H5VLnative_token.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5VL_native_addr_to_token
        - __isoc99_sscanf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLnative_token.c:143,5'
          Dst:             __isoc99_sscanf
        - Src:             'H5VLnative_token.c:145,9'
          Dst:             H5VL_native_addr_to_token
        - Src:             'H5VLnative_token.c:146,9'
          Dst:             H5E_printf_stack
    - functionName:    __isoc99_sscanf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5VL__native_token_to_str
      functionSourceFile: '/src/hdf5/src/H5VLnative_token.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          121
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5VL_native_token_to_addr
        - log10
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLnative_token.c:105,9'
          Dst:             H5VL_native_token_to_addr
        - Src:             'H5VLnative_token.c:106,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_token.c:111,39'
          Dst:             log10
        - Src:             'H5VLnative_token.c:114,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLnative_token.c:116,5'
          Dst:             snprintf
    - functionName:    H5VL__native_token_cmp
      functionSourceFile: '/src/hdf5/src/H5VLnative_token.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLnative_token.c:77,18'
          Dst:             memcmp
    - functionName:    H5VL_pass_through_free_obj
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5Eget_current_stack
        - H5Eset_current_stack
        - H5Idec_ref
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:412,14'
          Dst:             H5Eget_current_stack
        - Src:             'H5VLpassthru.c:414,5'
          Dst:             H5Idec_ref
        - Src:             'H5VLpassthru.c:416,5'
          Dst:             H5Eset_current_stack
    - functionName:    H5VL_pass_through_new_obj
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5Iinc_ref
        - calloc
      functionUses:    58
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:385,52'
          Dst:             calloc
        - Src:             'H5VLpassthru.c:389,5'
          Dst:             H5Iinc_ref
    - functionName:    H5VL_pass_through_optional
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3034
      functionLinenumberEnd: 3044
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VLoptional
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:3042,17'
          Dst:             H5VLoptional
    - functionName:    H5VL_pass_through_token_from_str
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3005
      functionLinenumberEnd: 3020
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VLtoken_from_str
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:3018,17'
          Dst:             H5VLtoken_from_str
    - functionName:    H5VL_pass_through_token_to_str
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2975
      functionLinenumberEnd: 2990
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VLtoken_to_str
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:2988,17'
          Dst:             H5VLtoken_to_str
    - functionName:    H5VL_pass_through_token_cmp
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2944
      functionLinenumberEnd: 2960
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VLtoken_cmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:2958,17'
          Dst:             H5VLtoken_cmp
    - functionName:    H5VL_pass_through_blob_optional
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2918
      functionLinenumberEnd: 2928
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VLblob_optional
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:2926,17'
          Dst:             H5VLblob_optional
    - functionName:    H5VL_pass_through_blob_specific
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2894
      functionLinenumberEnd: 2904
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VLblob_specific
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:2902,17'
          Dst:             H5VLblob_specific
    - functionName:    H5VL_pass_through_blob_get
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2870
      functionLinenumberEnd: 2880
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VLblob_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:2878,17'
          Dst:             H5VLblob_get
    - functionName:    H5VL_pass_through_blob_put
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2846
      functionLinenumberEnd: 2856
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VLblob_put
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:2854,17'
          Dst:             H5VLblob_put
    - functionName:    H5VL_pass_through_request_free
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2819
      functionLinenumberEnd: 2832
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5VL_pass_through_free_obj
        - H5VLrequest_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:2827,17'
          Dst:             H5VLrequest_free
        - Src:             'H5VLpassthru.c:2830,9'
          Dst:             H5VL_pass_through_free_obj
    - functionName:    H5VL_pass_through_request_optional
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2793
      functionLinenumberEnd: 2803
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VLrequest_optional
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:2801,17'
          Dst:             H5VLrequest_optional
    - functionName:    H5VL_pass_through_request_specific
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2768
      functionLinenumberEnd: 2778
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VLrequest_specific
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:2776,17'
          Dst:             H5VLrequest_specific
    - functionName:    H5VL_pass_through_request_cancel
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2740
      functionLinenumberEnd: 2753
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5VL_pass_through_free_obj
        - H5VLrequest_cancel
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:2748,17'
          Dst:             H5VLrequest_cancel
        - Src:             'H5VLpassthru.c:2751,9'
          Dst:             H5VL_pass_through_free_obj
    - functionName:    H5VL_pass_through_request_notify
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2710
      functionLinenumberEnd: 2723
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5VL_pass_through_free_obj
        - H5VLrequest_notify
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:2718,17'
          Dst:             H5VLrequest_notify
        - Src:             'H5VLpassthru.c:2721,9'
          Dst:             H5VL_pass_through_free_obj
    - functionName:    H5VL_pass_through_request_wait
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2679
      functionLinenumberEnd: 2692
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - H5VL_pass_through_free_obj
        - H5VLrequest_wait
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:2687,17'
          Dst:             H5VLrequest_wait
        - Src:             'H5VLpassthru.c:2690,9'
          Dst:             H5VL_pass_through_free_obj
    - functionName:    H5VL_pass_through_introspect_opt_query
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2651
      functionLinenumberEnd: 2661
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VLintrospect_opt_query
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:2659,17'
          Dst:             H5VLintrospect_opt_query
    - functionName:    H5VL_pass_through_introspect_get_cap_flags
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2609
      functionLinenumberEnd: 2638
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - H5Iis_valid
        - H5VLintrospect_get_cap_flags
        - printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:2619,9'
          Dst:             printf
        - Src:             'H5VLpassthru.c:2624,9'
          Dst:             H5Iis_valid
        - Src:             'H5VLpassthru.c:2625,9'
          Dst:             printf
        - Src:             'H5VLpassthru.c:2631,17'
          Dst:             H5VLintrospect_get_cap_flags
    - functionName:    H5VL_pass_through_introspect_get_conn_cls
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2578
      functionLinenumberEnd: 2594
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5VLintrospect_get_conn_cls
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:2592,21'
          Dst:             H5VLintrospect_get_conn_cls
    - functionName:    H5VL_pass_through_init
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5VL_pass_through_term
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5VL_pass_through_info_copy
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          78
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - H5Iinc_ref
        - H5Iis_valid
        - H5VLcopy_connector_info
        - calloc
        - printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:517,9'
          Dst:             printf
        - Src:             'H5VLpassthru.c:522,9'
          Dst:             H5Iis_valid
        - Src:             'H5VLpassthru.c:523,9'
          Dst:             printf
        - Src:             'H5VLpassthru.c:529,44'
          Dst:             calloc
        - Src:             'H5VLpassthru.c:534,5'
          Dst:             H5Iinc_ref
        - Src:             'H5VLpassthru.c:537,9'
          Dst:             H5VLcopy_connector_info
    - functionName:    H5VL_pass_through_info_cmp
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - H5VLcmp_connector_cls
        - H5VLcmp_connector_info
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:571,5'
          Dst:             H5VLcmp_connector_cls
        - Src:             'H5VLpassthru.c:576,5'
          Dst:             H5VLcmp_connector_info
    - functionName:    H5VL_pass_through_info_free
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5Eget_current_stack
        - H5Eset_current_stack
        - H5Idec_ref
        - H5VLfree_connector_info
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:606,14'
          Dst:             H5Eget_current_stack
        - Src:             'H5VLpassthru.c:610,9'
          Dst:             H5VLfree_connector_info
        - Src:             'H5VLpassthru.c:611,5'
          Dst:             H5Idec_ref
        - Src:             'H5VLpassthru.c:613,5'
          Dst:             H5Eset_current_stack
    - functionName:    H5VL_pass_through_info_to_str
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - H5VLconnector_info_to_str
        - H5VLget_value
        - H5allocate_memory
        - snprintf
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:644,5'
          Dst:             H5VLget_value
        - Src:             'H5VLpassthru.c:645,5'
          Dst:             H5VLconnector_info_to_str
        - Src:             'H5VLpassthru.c:649,29'
          Dst:             strlen
        - Src:             'H5VLpassthru.c:653,30'
          Dst:             H5allocate_memory
        - Src:             'H5VLpassthru.c:657,5'
          Dst:             snprintf
    - functionName:    H5VL_pass_through_str_to_info
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          99
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - H5VLconnector_str_to_info
        - H5VLregister_connector_by_value
        - __isoc99_sscanf
        - calloc
        - strchr
        - strrchr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:687,5'
          Dst:             __isoc99_sscanf
        - Src:             'H5VLpassthru.c:688,28'
          Dst:             H5VLregister_connector_by_value
        - Src:             'H5VLpassthru.c:689,28'
          Dst:             strchr
        - Src:             'H5VLpassthru.c:690,28'
          Dst:             strrchr
        - Src:             'H5VLpassthru.c:700,9'
          Dst:             H5VLconnector_str_to_info
        - Src:             'H5VLpassthru.c:706,56'
          Dst:             calloc
    - functionName:    H5VL_pass_through_get_object
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VLget_object
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:735,12'
          Dst:             H5VLget_object
    - functionName:    H5VL_pass_through_get_wrap_ctx
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5Iinc_ref
        - H5VLget_wrap_ctx
        - calloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:759,52'
          Dst:             calloc
        - Src:             'H5VLpassthru.c:764,5'
          Dst:             H5Iinc_ref
        - Src:             'H5VLpassthru.c:766,5'
          Dst:             H5VLget_wrap_ctx
    - functionName:    H5VL_pass_through_wrap_object
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLwrap_object
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:796,13'
          Dst:             H5VLwrap_object
        - Src:             'H5VLpassthru.c:798,19'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_unwrap_object
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 818
      functionLinenumberEnd: 832
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5VL_pass_through_free_obj
        - H5VLunwrap_object
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:827,13'
          Dst:             H5VLunwrap_object
        - Src:             'H5VLpassthru.c:830,9'
          Dst:             H5VL_pass_through_free_obj
    - functionName:    H5VL_pass_through_free_wrap_ctx
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5Eget_current_stack
        - H5Eset_current_stack
        - H5Idec_ref
        - H5VLfree_wrap_ctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:858,14'
          Dst:             H5Eget_current_stack
        - Src:             'H5VLpassthru.c:862,9'
          Dst:             H5VLfree_wrap_ctx
        - Src:             'H5VLpassthru.c:863,5'
          Dst:             H5Idec_ref
        - Src:             'H5VLpassthru.c:865,5'
          Dst:             H5Eset_current_stack
    - functionName:    H5VL_pass_through_attr_create
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          93
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLattr_create
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:895,13'
          Dst:             H5VLattr_create
        - Src:             'H5VLpassthru.c:898,16'
          Dst:             H5VL_pass_through_new_obj
        - Src:             'H5VLpassthru.c:902,20'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_attr_open
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 943
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          84
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLattr_open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:932,13'
          Dst:             H5VLattr_open
        - Src:             'H5VLpassthru.c:934,16'
          Dst:             H5VL_pass_through_new_obj
        - Src:             'H5VLpassthru.c:938,20'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_attr_read
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 972
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLattr_read
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:966,17'
          Dst:             H5VLattr_read
        - Src:             'H5VLpassthru.c:970,16'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_attr_write
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 987
      functionLinenumberEnd: 1001
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLattr_write
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:995,17'
          Dst:             H5VLattr_write
        - Src:             'H5VLpassthru.c:999,16'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_attr_get
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLattr_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:1024,17'
          Dst:             H5VLattr_get
        - Src:             'H5VLpassthru.c:1028,16'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_attr_specific
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1046
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLattr_specific
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:1054,17'
          Dst:             H5VLattr_specific
        - Src:             'H5VLpassthru.c:1058,16'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_attr_optional
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1075
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLattr_optional
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:1083,17'
          Dst:             H5VLattr_optional
        - Src:             'H5VLpassthru.c:1087,16'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_attr_close
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1122
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - H5VL_pass_through_free_obj
        - H5VL_pass_through_new_obj
        - H5VLattr_close
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:1112,17'
          Dst:             H5VLattr_close
        - Src:             'H5VLpassthru.c:1116,16'
          Dst:             H5VL_pass_through_new_obj
        - Src:             'H5VLpassthru.c:1120,9'
          Dst:             H5VL_pass_through_free_obj
    - functionName:    H5VL_pass_through_dataset_create
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1139
      functionLinenumberEnd: 1160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          96
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLdataset_create
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:1148,13'
          Dst:             H5VLdataset_create
        - Src:             'H5VLpassthru.c:1151,16'
          Dst:             H5VL_pass_through_new_obj
        - Src:             'H5VLpassthru.c:1155,20'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_dataset_open
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1176
      functionLinenumberEnd: 1196
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          84
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLdataset_open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:1185,13'
          Dst:             H5VLdataset_open
        - Src:             'H5VLpassthru.c:1187,16'
          Dst:             H5VL_pass_through_new_obj
        - Src:             'H5VLpassthru.c:1191,20'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_dataset_read
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1212
      functionLinenumberEnd: 1249
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          161
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLdataset_read
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:1237,17'
          Dst:             H5VLdataset_read
        - Src:             'H5VLpassthru.c:1242,16'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_dataset_write
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1264
      functionLinenumberEnd: 1301
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          161
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLdataset_write
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:1289,17'
          Dst:             H5VLdataset_write
        - Src:             'H5VLpassthru.c:1294,16'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_dataset_get
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1315
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLdataset_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:1323,17'
          Dst:             H5VLdataset_get
        - Src:             'H5VLpassthru.c:1327,16'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_dataset_specific
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1344
      functionLinenumberEnd: 1364
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLdataset_specific
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:1358,17'
          Dst:             H5VLdataset_specific
        - Src:             'H5VLpassthru.c:1362,16'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_dataset_optional
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1379
      functionLinenumberEnd: 1393
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLdataset_optional
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:1387,17'
          Dst:             H5VLdataset_optional
        - Src:             'H5VLpassthru.c:1391,16'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_dataset_close
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1408
      functionLinenumberEnd: 1426
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - H5VL_pass_through_free_obj
        - H5VL_pass_through_new_obj
        - H5VLdataset_close
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:1416,17'
          Dst:             H5VLdataset_close
        - Src:             'H5VLpassthru.c:1420,16'
          Dst:             H5VL_pass_through_new_obj
        - Src:             'H5VLpassthru.c:1424,9'
          Dst:             H5VL_pass_through_free_obj
    - functionName:    H5VL_pass_through_datatype_commit
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1443
      functionLinenumberEnd: 1464
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          93
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLdatatype_commit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:1452,13'
          Dst:             H5VLdatatype_commit
        - Src:             'H5VLpassthru.c:1455,14'
          Dst:             H5VL_pass_through_new_obj
        - Src:             'H5VLpassthru.c:1459,20'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_datatype_open
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1480
      functionLinenumberEnd: 1500
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          84
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLdatatype_open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:1489,13'
          Dst:             H5VLdatatype_open
        - Src:             'H5VLpassthru.c:1491,14'
          Dst:             H5VL_pass_through_new_obj
        - Src:             'H5VLpassthru.c:1495,20'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_datatype_get
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1515
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLdatatype_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:1523,17'
          Dst:             H5VLdatatype_get
        - Src:             'H5VLpassthru.c:1527,16'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_datatype_specific
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1544
      functionLinenumberEnd: 1564
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLdatatype_specific
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:1558,17'
          Dst:             H5VLdatatype_specific
        - Src:             'H5VLpassthru.c:1562,16'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_datatype_optional
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1579
      functionLinenumberEnd: 1593
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLdatatype_optional
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:1587,17'
          Dst:             H5VLdatatype_optional
        - Src:             'H5VLpassthru.c:1591,16'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_datatype_close
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1608
      functionLinenumberEnd: 1628
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - H5VL_pass_through_free_obj
        - H5VL_pass_through_new_obj
        - H5VLdatatype_close
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:1618,17'
          Dst:             H5VLdatatype_close
        - Src:             'H5VLpassthru.c:1622,16'
          Dst:             H5VL_pass_through_new_obj
        - Src:             'H5VLpassthru.c:1626,9'
          Dst:             H5VL_pass_through_free_obj
    - functionName:    H5VL_pass_through_file_create
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1644
      functionLinenumberEnd: 1686
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          107
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - H5Pclose
        - H5Pcopy
        - H5Pget_vol_info
        - H5Pset_vol
        - H5VL_pass_through_info_free
        - H5VL_pass_through_new_obj
        - H5VLfile_create
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:1655,5'
          Dst:             H5Pget_vol_info
        - Src:             'H5VLpassthru.c:1662,21'
          Dst:             H5Pcopy
        - Src:             'H5VLpassthru.c:1665,5'
          Dst:             H5Pset_vol
        - Src:             'H5VLpassthru.c:1668,13'
          Dst:             H5VLfile_create
        - Src:             'H5VLpassthru.c:1670,16'
          Dst:             H5VL_pass_through_new_obj
        - Src:             'H5VLpassthru.c:1674,20'
          Dst:             H5VL_pass_through_new_obj
        - Src:             'H5VLpassthru.c:1680,5'
          Dst:             H5Pclose
        - Src:             'H5VLpassthru.c:1683,5'
          Dst:             H5VL_pass_through_info_free
    - functionName:    H5VL_pass_through_file_open
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1700
      functionLinenumberEnd: 1742
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          104
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - H5Pclose
        - H5Pcopy
        - H5Pget_vol_info
        - H5Pset_vol
        - H5VL_pass_through_info_free
        - H5VL_pass_through_new_obj
        - H5VLfile_open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:1711,5'
          Dst:             H5Pget_vol_info
        - Src:             'H5VLpassthru.c:1718,21'
          Dst:             H5Pcopy
        - Src:             'H5VLpassthru.c:1721,5'
          Dst:             H5Pset_vol
        - Src:             'H5VLpassthru.c:1724,13'
          Dst:             H5VLfile_open
        - Src:             'H5VLpassthru.c:1726,16'
          Dst:             H5VL_pass_through_new_obj
        - Src:             'H5VLpassthru.c:1730,20'
          Dst:             H5VL_pass_through_new_obj
        - Src:             'H5VLpassthru.c:1736,5'
          Dst:             H5Pclose
        - Src:             'H5VLpassthru.c:1739,5'
          Dst:             H5VL_pass_through_info_free
    - functionName:    H5VL_pass_through_file_get
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1756
      functionLinenumberEnd: 1770
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLfile_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:1764,17'
          Dst:             H5VLfile_get
        - Src:             'H5VLpassthru.c:1768,16'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_file_specific
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1785
      functionLinenumberEnd: 1888
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          260
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - H5Pclose
        - H5Pcopy
        - H5Pget_vol_info
        - H5Pset_vol
        - H5VL_pass_through_info_free
        - H5VL_pass_through_new_obj
        - H5VLfile_specific
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:1803,9'
          Dst:             H5Pget_vol_info
        - Src:             'H5VLpassthru.c:1813,46'
          Dst:             H5Pcopy
        - Src:             'H5VLpassthru.c:1816,9'
          Dst:             H5Pset_vol
        - Src:             'H5VLpassthru.c:1829,9'
          Dst:             H5Pget_vol_info
        - Src:             'H5VLpassthru.c:1839,36'
          Dst:             H5Pcopy
        - Src:             'H5VLpassthru.c:1842,9'
          Dst:             H5Pset_vol
        - Src:             'H5VLpassthru.c:1861,17'
          Dst:             H5VLfile_specific
        - Src:             'H5VLpassthru.c:1865,16'
          Dst:             H5VL_pass_through_new_obj
        - Src:             'H5VLpassthru.c:1869,9'
          Dst:             H5Pclose
        - Src:             'H5VLpassthru.c:1872,9'
          Dst:             H5VL_pass_through_info_free
        - Src:             'H5VLpassthru.c:1876,9'
          Dst:             H5Pclose
        - Src:             'H5VLpassthru.c:1879,9'
          Dst:             H5VL_pass_through_info_free
        - Src:             'H5VLpassthru.c:1884,39'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_file_optional
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1902
      functionLinenumberEnd: 1916
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLfile_optional
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:1910,17'
          Dst:             H5VLfile_optional
        - Src:             'H5VLpassthru.c:1914,16'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_file_close
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1931
      functionLinenumberEnd: 1949
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - H5VL_pass_through_free_obj
        - H5VL_pass_through_new_obj
        - H5VLfile_close
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:1939,17'
          Dst:             H5VLfile_close
        - Src:             'H5VLpassthru.c:1943,16'
          Dst:             H5VL_pass_through_new_obj
        - Src:             'H5VLpassthru.c:1947,9'
          Dst:             H5VL_pass_through_free_obj
    - functionName:    H5VL_pass_through_group_create
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1965
      functionLinenumberEnd: 1986
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          90
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLgroup_create
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:1974,13'
          Dst:             H5VLgroup_create
        - Src:             'H5VLpassthru.c:1977,17'
          Dst:             H5VL_pass_through_new_obj
        - Src:             'H5VLpassthru.c:1981,20'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_group_open
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2002
      functionLinenumberEnd: 2022
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          84
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLgroup_open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:2011,13'
          Dst:             H5VLgroup_open
        - Src:             'H5VLpassthru.c:2013,17'
          Dst:             H5VL_pass_through_new_obj
        - Src:             'H5VLpassthru.c:2017,20'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_group_get
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2037
      functionLinenumberEnd: 2051
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLgroup_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:2045,17'
          Dst:             H5VLgroup_get
        - Src:             'H5VLpassthru.c:2049,16'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_group_specific
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2066
      functionLinenumberEnd: 2101
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          111
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLgroup_specific
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:2092,21'
          Dst:             H5VLgroup_specific
        - Src:             'H5VLpassthru.c:2095,21'
          Dst:             H5VLgroup_specific
        - Src:             'H5VLpassthru.c:2099,16'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_group_optional
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2116
      functionLinenumberEnd: 2130
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLgroup_optional
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:2124,17'
          Dst:             H5VLgroup_optional
        - Src:             'H5VLpassthru.c:2128,16'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_group_close
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2145
      functionLinenumberEnd: 2163
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - H5VL_pass_through_free_obj
        - H5VL_pass_through_new_obj
        - H5VLgroup_close
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:2153,17'
          Dst:             H5VLgroup_close
        - Src:             'H5VLpassthru.c:2157,16'
          Dst:             H5VL_pass_through_new_obj
        - Src:             'H5VLpassthru.c:2161,9'
          Dst:             H5VL_pass_through_free_obj
    - functionName:    H5VL_pass_through_link_create
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2179
      functionLinenumberEnd: 2214
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          144
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLlink_create
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:2207,17'
          Dst:             H5VLlink_create
        - Src:             'H5VLpassthru.c:2212,16'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_link_copy
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2236
      functionLinenumberEnd: 2261
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          128
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLlink_copy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:2254,9'
          Dst:             H5VLlink_copy
        - Src:             'H5VLpassthru.c:2259,16'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_link_move
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2283
      functionLinenumberEnd: 2308
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          128
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLlink_move
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:2301,9'
          Dst:             H5VLlink_move
        - Src:             'H5VLpassthru.c:2306,16'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_link_get
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2324
      functionLinenumberEnd: 2338
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLlink_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:2332,17'
          Dst:             H5VLlink_get
        - Src:             'H5VLpassthru.c:2336,16'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_link_specific
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2354
      functionLinenumberEnd: 2368
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLlink_specific
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:2362,17'
          Dst:             H5VLlink_specific
        - Src:             'H5VLpassthru.c:2366,16'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_link_optional
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2384
      functionLinenumberEnd: 2398
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLlink_optional
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:2392,17'
          Dst:             H5VLlink_optional
        - Src:             'H5VLpassthru.c:2396,16'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_object_open
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2414
      functionLinenumberEnd: 2434
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLobject_open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:2423,13'
          Dst:             H5VLobject_open
        - Src:             'H5VLpassthru.c:2425,19'
          Dst:             H5VL_pass_through_new_obj
        - Src:             'H5VLpassthru.c:2429,20'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_object_copy
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2451
      functionLinenumberEnd: 2468
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          85
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLobject_copy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:2461,9'
          Dst:             H5VLobject_copy
        - Src:             'H5VLpassthru.c:2466,16'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_object_get
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2484
      functionLinenumberEnd: 2498
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLobject_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:2492,17'
          Dst:             H5VLobject_get
        - Src:             'H5VLpassthru.c:2496,16'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_object_specific
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2514
      functionLinenumberEnd: 2534
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLobject_specific
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:2528,17'
          Dst:             H5VLobject_specific
        - Src:             'H5VLpassthru.c:2532,16'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_object_optional
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2550
      functionLinenumberEnd: 2564
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - H5VL_pass_through_new_obj
        - H5VLobject_optional
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:2558,17'
          Dst:             H5VLobject_optional
        - Src:             'H5VLpassthru.c:2562,16'
          Dst:             H5VL_pass_through_new_obj
    - functionName:    H5VL_pass_through_register
      functionSourceFile: '/src/hdf5/src/H5VLpassthru.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5VLregister_connector
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLpassthru.c:439,27'
          Dst:             H5VLregister_connector
    - functionName:    H5VM_memcpyvv
      functionSourceFile: '/src/hdf5/src/H5VM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1331
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      size_t
      argCount:        10
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          392
      EdgeCount:       55
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5VM_opvv
      functionSourceFile: '/src/hdf5/src/H5VM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1130
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      size_t
      argCount:        10
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          482
      EdgeCount:       95
      CyclomaticComplexity: 17
      functionsReached:
        - H5E_printf_stack
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VM.c:1178,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VM.c:1220,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VM.c:1262,17'
          Dst:             H5E_printf_stack
    - functionName:    H5VM_chunk_scaled
      functionSourceFile: '/src/hdf5/src/H5VM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1037
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5VM_chunk_index_scaled
      functionSourceFile: '/src/hdf5/src/H5VM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1083
      functionLinenumberEnd: 1104
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          64
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - H5VM_array_offset_pre
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VM.c:1102,17'
          Dst:             H5VM_array_offset_pre
    - functionName:    H5VM_array_offset_pre
      functionSourceFile: '/src/hdf5/src/H5VM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 827
      functionLinenumberEnd: 841
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          46
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5VM_chunk_index
      functionSourceFile: '/src/hdf5/src/H5VM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 992
      functionLinenumberEnd: 1007
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VM_chunk_index_scaled
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VM.c:1005,17'
          Dst:             H5VM_chunk_index_scaled
    - functionName:    H5VM_array_calc
      functionSourceFile: '/src/hdf5/src/H5VM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 931
      functionLinenumberEnd: 950
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5VM_array_calc_pre
        - H5VM_array_down
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VM.c:943,5'
          Dst:             H5VM_array_down
        - Src:             'H5VM.c:946,9'
          Dst:             H5VM_array_calc_pre
        - Src:             'H5VM.c:947,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VM_array_down
      functionSourceFile: '/src/hdf5/src/H5VM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 790
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5VM_array_calc_pre
      functionSourceFile: '/src/hdf5/src/H5VM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          51
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5VM_array_offset
      functionSourceFile: '/src/hdf5/src/H5VM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VM_array_down
        - H5VM_array_offset_pre
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VM.c:871,5'
          Dst:             H5VM_array_down
        - Src:             'H5VM.c:874,17'
          Dst:             H5VM_array_offset_pre
    - functionName:    H5VM_array_fill
      functionSourceFile: '/src/hdf5/src/H5VM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          77
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5VM_stride_copy_s
      functionSourceFile: '/src/hdf5/src/H5VM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          180
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - H5VM_vector_reduce_product
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VM.c:698,18'
          Dst:             H5VM_vector_reduce_product
    - functionName:    H5VM_vector_reduce_product
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5VM_stride_copy
      functionSourceFile: '/src/hdf5/src/H5VM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          180
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - H5VM_vector_reduce_product
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VM.c:635,18'
          Dst:             H5VM_vector_reduce_product
    - functionName:    H5VM__stride_optimize2
      functionSourceFile: '/src/hdf5/src/H5VM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          657
      EdgeCount:       90
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5VM.c:100,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    H5VM_hyper_copy
      functionSourceFile: '/src/hdf5/src/H5VM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          732
      EdgeCount:       96
      CyclomaticComplexity: 19
      functionsReached:
        - H5VM__stride_optimize2
        - H5VM_stride_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5VM.c:465,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5VM.c:544,5'
          Dst:             H5VM__stride_optimize2
        - Src:             'H5VM.c:548,9'
          Dst:             H5VM_stride_copy
    - functionName:    H5VM_stride_fill
      functionSourceFile: '/src/hdf5/src/H5VM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          155
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - H5VM_vector_reduce_product
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VM.c:579,14'
          Dst:             H5VM_vector_reduce_product
    - functionName:    H5VM__stride_optimize1
      functionSourceFile: '/src/hdf5/src/H5VM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          105
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5VM_hyper_fill
      functionSourceFile: '/src/hdf5/src/H5VM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          80
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - H5VM__stride_optimize1
        - H5VM_hyper_stride
        - H5VM_stride_fill
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VM.c:375,17'
          Dst:             H5VM_hyper_stride
        - Src:             'H5VM.c:376,5'
          Dst:             H5VM__stride_optimize1
        - Src:             'H5VM.c:379,17'
          Dst:             H5VM_stride_fill
    - functionName:    H5VM_hyper_stride
      functionSourceFile: '/src/hdf5/src/H5VM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          377
      EdgeCount:       49
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5VM.c:227,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    H5VM_hyper_eq
      functionSourceFile: '/src/hdf5/src/H5VM.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          220
      EdgeCount:       60
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5WB_unwrap
      functionSourceFile: '/src/hdf5/src/H5WB.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - H5FL_blk_free
        - H5FL_reg_free
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'H5WB.c:250,26'
          Dst:             H5FL_blk_free
        - Src:             'H5WB.c:254,10'
          Dst:             H5FL_reg_free
    - functionName:    H5WB_actual_clear
      functionSourceFile: '/src/hdf5/src/H5WB.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          54
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5WB_actual
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5WB.c:215,30'
          Dst:             H5WB_actual
        - Src:             'H5WB.c:216,9'
          Dst:             H5E_printf_stack
    - functionName:    H5WB_actual
      functionSourceFile: '/src/hdf5/src/H5WB.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          146
      EdgeCount:       37
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5FL_blk_free
        - H5FL_blk_malloc
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'H5WB.c:161,30'
          Dst:             H5FL_blk_free
        - Src:             'H5WB.c:167,39'
          Dst:             H5FL_blk_malloc
        - Src:             'H5WB.c:168,13'
          Dst:             H5E_printf_stack
    - functionName:    H5WB_wrap
      functionSourceFile: '/src/hdf5/src/H5WB.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          91
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'H5WB.c:104,23'
          Dst:             H5FL_reg_malloc
        - Src:             'H5WB.c:105,9'
          Dst:             H5E_printf_stack
        - Src:             'H5WB.c:122,14'
          Dst:             H5FL_reg_free
    - functionName:    H5Z__check_unregister
      functionSourceFile: '/src/hdf5/src/H5Z.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          85
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5P_filter_in_pline
        - H5P_object_verify
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Z.c:466,26'
          Dst:             H5P_object_verify
        - Src:             'H5Z.c:467,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:470,22'
          Dst:             H5P_filter_in_pline
        - Src:             'H5Z.c:471,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Z_get_filter_info
      functionSourceFile: '/src/hdf5/src/H5Z.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1744
      functionLinenumberEnd: 1765
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          99
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5Z_find
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Z.c:1751,9'
          Dst:             H5Z_find
        - Src:             'H5Z.c:1752,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Z_find
      functionSourceFile: '/src/hdf5/src/H5Z.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1298
      functionLinenumberEnd: 1316
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - bool
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          73
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5Z__find_idx
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Z.c:1305,16'
          Dst:             H5Z__find_idx
        - Src:             'H5Z.c:1310,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Z__find_idx
      functionSourceFile: '/src/hdf5/src/H5Z.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1272
      functionLinenumberEnd: 1283
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Zget_filter_info
      functionSourceFile: '/src/hdf5/src/H5Z.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1719
      functionLinenumberEnd: 1729
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          190
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5Z_get_filter_info
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Z.c:1722,5'
          Dst:             H5_init_library
        - Src:             'H5Z.c:1722,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:1722,5'
          Dst:             H5CX_push
        - Src:             'H5Z.c:1722,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:1722,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Z.c:1725,9'
          Dst:             H5Z_get_filter_info
        - Src:             'H5Z.c:1726,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:1729,5'
          Dst:             H5CX_pop
        - Src:             'H5Z.c:1729,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Z_delete
      functionSourceFile: '/src/hdf5/src/H5Z.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1640
      functionLinenumberEnd: 1704
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         72
      ICount:          431
      EdgeCount:       89
      CyclomaticComplexity: 19
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - H5O_msg_reset
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Z.c:1655,13'
          Dst:             H5O_msg_reset
        - Src:             'H5Z.c:1656,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:1672,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:1678,47'
          Dst:             H5MM_xfree
        - Src:             'H5Z.c:1682,56'
          Dst:             H5MM_xfree
        - Src:             'H5Z.c:1689,49'
          Dst:             strlen
    - functionName:    H5Z_all_filters_avail
      functionSourceFile: '/src/hdf5/src/H5Z.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1603
      functionLinenumberEnd: 1625
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          86
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Z_filter_in_pline
      functionSourceFile: '/src/hdf5/src/H5Z.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1570
      functionLinenumberEnd: 1588
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Z_filter_info
      functionSourceFile: '/src/hdf5/src/H5Z.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1532
      functionLinenumberEnd: 1554
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          96
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Z.c:1548,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Z_pipeline
      functionSourceFile: '/src/hdf5/src/H5Z.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1346
      functionLinenumberEnd: 1518
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         123
      ICount:          649
      EdgeCount:       147
      CyclomaticComplexity: 26
      functionsReached:
        - H5E_pause_stack
        - H5E_printf_stack
        - H5E_resume_stack
        - H5PL_load
        - H5Z__find_idx
        - H5Z_register
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Z.c:1385,31'
          Dst:             H5Z__find_idx
        - Src:             'H5Z.c:1392,66'
          Dst:             H5PL_load
        - Src:             'H5Z.c:1394,25'
          Dst:             H5Z_register
        - Src:             'H5Z.c:1395,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:1399,39'
          Dst:             H5Z__find_idx
        - Src:             'H5Z.c:1410,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:1413,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:1427,13'
          Dst:             H5E_pause_stack
        - Src:             'H5Z.c:1432,13'
          Dst:             H5E_resume_stack
        - Src:             'H5Z.c:1450,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:1465,31'
          Dst:             H5Z__find_idx
        - Src:             'H5Z.c:1468,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:1480,13'
          Dst:             H5E_pause_stack
        - Src:             'H5Z.c:1485,13'
          Dst:             H5E_resume_stack
        - Src:             'H5Z.c:1504,25'
          Dst:             H5E_printf_stack
    - functionName:    H5Z_register
      functionSourceFile: '/src/hdf5/src/H5Z.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          144
      EdgeCount:       37
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5MM_realloc
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Z.c:313,51'
          Dst:             H5MM_realloc
        - Src:             'H5Z.c:318,17'
          Dst:             H5E_printf_stack
    - functionName:    H5Z_append
      functionSourceFile: '/src/hdf5/src/H5Z.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1174
      functionLinenumberEnd: 1257
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          414
      EdgeCount:       83
      CyclomaticComplexity: 15
      functionsReached:
        - H5E_printf_stack
        - H5MM_realloc
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Z.c:1190,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:1213,41'
          Dst:             H5MM_realloc
        - Src:             'H5Z.c:1215,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:1242,17'
          Dst:             H5E_printf_stack
    - functionName:    H5Z_modify
      functionSourceFile: '/src/hdf5/src/H5Z.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1109
      functionLinenumberEnd: 1159
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          273
      EdgeCount:       57
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Z.c:1127,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:1135,9'
          Dst:             H5MM_xfree
        - Src:             'H5Z.c:1145,17'
          Dst:             H5E_printf_stack
    - functionName:    H5Z_ignore_filters
      functionSourceFile: '/src/hdf5/src/H5Z.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1053
      functionLinenumberEnd: 1094
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          214
      EdgeCount:       67
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5P_peek
        - H5S_get_simple_extent_type
        - H5T_get_class
        - H5T_is_variable_str
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Z.c:1063,47'
          Dst:             H5I_object
        - Src:             'H5Z.c:1064,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:1067,9'
          Dst:             H5P_peek
        - Src:             'H5Z.c:1068,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:1071,19'
          Dst:             H5S_get_simple_extent_type
        - Src:             'H5Z.c:1072,19'
          Dst:             H5T_get_class
        - Src:             'H5Z.c:1076,61'
          Dst:             H5T_is_variable_str
        - Src:             'H5Z.c:1085,21'
          Dst:             H5E_printf_stack
    - functionName:    H5Z_set_local_direct
      functionSourceFile: '/src/hdf5/src/H5Z.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5Z__prelude_callback
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Z.c:1026,9'
          Dst:             H5Z__prelude_callback
        - Src:             'H5Z.c:1027,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Z__prelude_callback
      functionSourceFile: '/src/hdf5/src/H5Z.c'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          288
      EdgeCount:       87
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5Z_find
      functionUses:    3
      BranchProfiles:
        - Branch String:   'H5Z.c:785,13'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Z.c:781,13'
          Dst:             H5Z_find
        - Src:             'H5Z.c:782,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:789,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:799,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:804,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:814,29'
          Dst:             H5E_printf_stack
    - functionName:    H5Z_can_apply_direct
      functionSourceFile: '/src/hdf5/src/H5Z.c'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5Z__prelude_callback
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Z.c:994,9'
          Dst:             H5Z__prelude_callback
        - Src:             'H5Z.c:995,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Z_set_local
      functionSourceFile: '/src/hdf5/src/H5Z.c'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionLinenumberEnd: 970
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5Z__prepare_prelude_callback_dcpl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Z.c:966,9'
          Dst:             H5Z__prepare_prelude_callback_dcpl
        - Src:             'H5Z.c:967,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Z__prepare_prelude_callback_dcpl
      functionSourceFile: '/src/hdf5/src/H5Z.c'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         108
      ICount:          362
      EdgeCount:       122
      CyclomaticComplexity: 16
      functionsReached:
        - H5E_printf_stack
        - H5I_dec_ref
        - H5I_object
        - H5I_register
        - H5MM_xfree
        - H5P_peek
        - H5S_close
        - H5S_create_simple
        - H5Z__prelude_callback
        - calloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Z.c:859,52'
          Dst:             calloc
        - Src:             'H5Z.c:860,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:863,51'
          Dst:             H5I_object
        - Src:             'H5Z.c:864,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:867,13'
          Dst:             H5P_peek
        - Src:             'H5Z.c:868,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:875,17'
          Dst:             H5P_peek
        - Src:             'H5Z.c:876,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:887,38'
          Dst:             H5S_create_simple
        - Src:             'H5Z.c:888,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:891,33'
          Dst:             H5I_register
        - Src:             'H5Z.c:892,27'
          Dst:             H5S_close
        - Src:             'H5Z.c:893,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:897,21'
          Dst:             H5Z__prelude_callback
        - Src:             'H5Z.c:898,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:904,25'
          Dst:             H5I_dec_ref
        - Src:             'H5Z.c:905,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:908,39'
          Dst:             H5MM_xfree
    - functionName:    H5Z_can_apply
      functionSourceFile: '/src/hdf5/src/H5Z.c'
      linkageType:     InternalLinkage
      functionLinenumber: 930
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5Z__prepare_prelude_callback_dcpl
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Z.c:936,9'
          Dst:             H5Z__prepare_prelude_callback_dcpl
        - Src:             'H5Z.c:937,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Z_filter_avail
      functionSourceFile: '/src/hdf5/src/H5Z.c'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          104
      EdgeCount:       33
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5PL_load
        - H5Z_register
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Z.c:743,54'
          Dst:             H5PL_load
        - Src:             'H5Z.c:744,13'
          Dst:             H5Z_register
        - Src:             'H5Z.c:745,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Zfilter_avail
      functionSourceFile: '/src/hdf5/src/H5Z.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         63
      ICount:          229
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5Z_filter_avail
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Z.c:706,5'
          Dst:             H5_init_library
        - Src:             'H5Z.c:706,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:706,5'
          Dst:             H5CX_push
        - Src:             'H5Z.c:706,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:706,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Z.c:710,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:712,22'
          Dst:             H5Z_filter_avail
        - Src:             'H5Z.c:713,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:716,5'
          Dst:             H5CX_pop
        - Src:             'H5Z.c:716,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Z__flush_file_cb
      functionSourceFile: '/src/hdf5/src/H5Z.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          175
      EdgeCount:       56
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5VL_file_get
        - H5VL_file_specific
        - H5VL_object_is_native
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Z.c:629,45'
          Dst:             H5I_object
        - Src:             'H5Z.c:630,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:637,9'
          Dst:             H5VL_file_get
        - Src:             'H5Z.c:638,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:640,9'
          Dst:             H5VL_object_is_native
        - Src:             'H5Z.c:641,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:684,13'
          Dst:             H5VL_file_specific
        - Src:             'H5Z.c:685,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Z__check_unregister_group_cb
      functionSourceFile: '/src/hdf5/src/H5Z.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          217
      EdgeCount:       70
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5I_dec_app_ref
        - H5I_object_verify
        - H5VL_group_get
        - H5Z__check_unregister
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Z.c:504,45'
          Dst:             H5I_object_verify
        - Src:             'H5Z.c:505,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:512,9'
          Dst:             H5VL_group_get
        - Src:             'H5Z.c:513,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:516,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:519,28'
          Dst:             H5Z__check_unregister
        - Src:             'H5Z.c:520,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:532,13'
          Dst:             H5I_dec_app_ref
        - Src:             'H5Z.c:533,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Z__check_unregister_dset_cb
      functionSourceFile: '/src/hdf5/src/H5Z.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          217
      EdgeCount:       70
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5I_dec_app_ref
        - H5I_object_verify
        - H5VL_dataset_get
        - H5Z__check_unregister
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Z.c:565,45'
          Dst:             H5I_object_verify
        - Src:             'H5Z.c:566,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:573,9'
          Dst:             H5VL_dataset_get
        - Src:             'H5Z.c:574,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:577,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:580,28'
          Dst:             H5Z__check_unregister
        - Src:             'H5Z.c:581,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:593,13'
          Dst:             H5I_dec_app_ref
        - Src:             'H5Z.c:594,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Z__unregister
      functionSourceFile: '/src/hdf5/src/H5Z.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         77
      ICount:          251
      EdgeCount:       85
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5I_iterate
        - H5Z__check_unregister_dset_cb
        - H5Z__check_unregister_group_cb
        - H5Z__flush_file_cb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Z.c:403,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:413,9'
          Dst:             H5I_iterate
        - Src:             'H5Z.c:413,9'
          Dst:             H5Z__check_unregister_dset_cb
        - Src:             'H5Z.c:414,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:417,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:421,9'
          Dst:             H5I_iterate
        - Src:             'H5Z.c:421,9'
          Dst:             H5Z__check_unregister_group_cb
        - Src:             'H5Z.c:422,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:425,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:429,9'
          Dst:             H5I_iterate
        - Src:             'H5Z.c:429,9'
          Dst:             H5Z__flush_file_cb
        - Src:             'H5Z.c:430,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Zunregister
      functionSourceFile: '/src/hdf5/src/H5Z.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         74
      ICount:          257
      EdgeCount:       84
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5Z__unregister
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Z.c:359,5'
          Dst:             H5_init_library
        - Src:             'H5Z.c:359,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:359,5'
          Dst:             H5CX_push
        - Src:             'H5Z.c:359,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:359,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Z.c:363,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:365,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:368,9'
          Dst:             H5Z__unregister
        - Src:             'H5Z.c:369,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:372,5'
          Dst:             H5CX_pop
        - Src:             'H5Z.c:372,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Zregister
      functionSourceFile: '/src/hdf5/src/H5Z.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         107
      ICount:          355
      EdgeCount:       120
      CyclomaticComplexity: 15
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5Z_register
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Z.c:228,5'
          Dst:             H5_init_library
        - Src:             'H5Z.c:228,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:228,5'
          Dst:             H5CX_push
        - Src:             'H5Z.c:228,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:228,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Z.c:232,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:264,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:269,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:271,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:273,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:276,9'
          Dst:             H5Z_register
        - Src:             'H5Z.c:277,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:280,5'
          Dst:             H5CX_pop
        - Src:             'H5Z.c:280,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Z_term_package
      functionSourceFile: '/src/hdf5/src/H5Z.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - H5MM_xfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Z.c:198,39'
          Dst:             H5MM_xfree
    - functionName:    H5Z_init
      functionSourceFile: '/src/hdf5/src/H5Z.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         64
      ICount:          176
      EdgeCount:       70
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5Z_register
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Z.c:97,9'
          Dst:             H5Z_register
        - Src:             'H5Z.c:98,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:99,9'
          Dst:             H5Z_register
        - Src:             'H5Z.c:100,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:101,9'
          Dst:             H5Z_register
        - Src:             'H5Z.c:102,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:103,9'
          Dst:             H5Z_register
        - Src:             'H5Z.c:104,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Z.c:108,9'
          Dst:             H5Z_register
        - Src:             'H5Z.c:109,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Z__filter_deflate
      functionSourceFile: '/src/hdf5/src/H5Zdeflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - int
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         128
      ICount:          463
      EdgeCount:       143
      CyclomaticComplexity: 17
      functionsReached:
        - H5E_printf_stack
        - H5MM_realloc
        - H5MM_xfree
        - compress2
        - compressBound
        - inflate
        - inflateEnd
        - inflateInit_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Zdeflate.c:73,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Zdeflate.c:82,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Zdeflate.c:92,21'
          Dst:             inflateInit_
        - Src:             'H5Zdeflate.c:93,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Zdeflate.c:98,22'
          Dst:             inflate
        - Src:             'H5Zdeflate.c:106,23'
          Dst:             inflateEnd
        - Src:             'H5Zdeflate.c:107,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Zdeflate.c:116,47'
          Dst:             H5MM_realloc
        - Src:             'H5Zdeflate.c:117,31'
          Dst:             inflateEnd
        - Src:             'H5Zdeflate.c:118,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Zdeflate.c:131,9'
          Dst:             H5MM_xfree
        - Src:             'H5Zdeflate.c:140,15'
          Dst:             inflateEnd
        - Src:             'H5Zdeflate.c:150,45'
          Dst:             compressBound
        - Src:             'H5Zdeflate.c:159,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Zdeflate.c:163,18'
          Dst:             compress2
        - Src:             'H5Zdeflate.c:167,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Zdeflate.c:169,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Zdeflate.c:171,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Zdeflate.c:175,13'
          Dst:             H5MM_xfree
        - Src:             'H5Zdeflate.c:187,9'
          Dst:             H5MM_xfree
    - functionName:    H5Z__filter_fletcher32
      functionSourceFile: '/src/hdf5/src/H5Zfletcher32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - int
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          298
      EdgeCount:       47
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - H5_checksum_fletcher32
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Zfletcher32.c:78,24'
          Dst:             H5_checksum_fletcher32
        - Src:             'H5Zfletcher32.c:102,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Zfletcher32.c:113,20'
          Dst:             H5_checksum_fletcher32
        - Src:             'H5Zfletcher32.c:116,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Zfletcher32.c:129,9'
          Dst:             H5MM_xfree
        - Src:             'H5Zfletcher32.c:140,9'
          Dst:             H5MM_xfree
    - functionName:    H5Z__nbit_compress_one_nooptype
      functionSourceFile: '/src/hdf5/src/H5Znbit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1363
      functionLinenumberEnd: 1383
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          118
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - H5Z__nbit_next_byte
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Znbit.c:1376,9'
          Dst:             H5Z__nbit_next_byte
    - functionName:    H5Z__nbit_next_byte
      functionSourceFile: '/src/hdf5/src/H5Znbit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 991
      functionLinenumberEnd: 994
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Z__nbit_compress_one_byte
      functionSourceFile: '/src/hdf5/src/H5Znbit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1322
      functionLinenumberEnd: 1358
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          226
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - H5Z__nbit_next_byte
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Znbit.c:1351,9'
          Dst:             H5Z__nbit_next_byte
    - functionName:    H5Z__nbit_compress_one_compound
      functionSourceFile: '/src/hdf5/src/H5Znbit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1482
      functionLinenumberEnd: 1521
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          194
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - H5Z__nbit_compress_one_array
        - H5Z__nbit_compress_one_atomic
        - H5Z__nbit_compress_one_compound
        - H5Z__nbit_compress_one_nooptype
      functionUses:    3
      BranchProfiles:
        - Branch String:   'H5Znbit.c:1493,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Znbit.c:1499,17'
          Dst:             H5Z__nbit_compress_one_atomic
        - Src:             'H5Znbit.c:1503,17'
          Dst:             H5Z__nbit_compress_one_array
        - Src:             'H5Znbit.c:1508,17'
          Dst:             H5Z__nbit_compress_one_compound
        - Src:             'H5Znbit.c:1514,17'
          Dst:             H5Z__nbit_compress_one_nooptype
    - functionName:    H5Z__nbit_compress_one_atomic
      functionSourceFile: '/src/hdf5/src/H5Znbit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1388
      functionLinenumberEnd: 1424
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          206
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - H5Z__nbit_compress_one_byte
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Znbit.c:1406,13'
          Dst:             H5Z__nbit_compress_one_byte
        - Src:             'H5Znbit.c:1421,13'
          Dst:             H5Z__nbit_compress_one_byte
    - functionName:    H5Z__nbit_compress_one_array
      functionSourceFile: '/src/hdf5/src/H5Znbit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1429
      functionLinenumberEnd: 1477
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          250
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - H5Z__nbit_compress_one_array
        - H5Z__nbit_compress_one_atomic
        - H5Z__nbit_compress_one_compound
        - H5Z__nbit_compress_one_nooptype
      functionUses:    3
      BranchProfiles:
        - Branch String:   'H5Znbit.c:1436,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Znbit.c:1444,17'
          Dst:             H5Z__nbit_compress_one_atomic
        - Src:             'H5Znbit.c:1452,17'
          Dst:             H5Z__nbit_compress_one_array
        - Src:             'H5Znbit.c:1463,17'
          Dst:             H5Z__nbit_compress_one_compound
        - Src:             'H5Znbit.c:1471,13'
          Dst:             H5Z__nbit_compress_one_nooptype
    - functionName:    H5Z__nbit_decompress_one_nooptype
      functionSourceFile: '/src/hdf5/src/H5Znbit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1071
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          126
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - H5Z__nbit_next_byte
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Znbit.c:1062,9'
          Dst:             H5Z__nbit_next_byte
    - functionName:    H5Z__nbit_decompress_one_byte
      functionSourceFile: '/src/hdf5/src/H5Znbit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1000
      functionLinenumberEnd: 1044
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          234
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - H5Z__nbit_next_byte
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Znbit.c:1034,9'
          Dst:             H5Z__nbit_next_byte
    - functionName:    H5Z__nbit_decompress_one_compound
      functionSourceFile: '/src/hdf5/src/H5Znbit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionLinenumberEnd: 1249
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         83
      ICount:          405
      EdgeCount:       90
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5Z__nbit_decompress_one_array
        - H5Z__nbit_decompress_one_atomic
        - H5Z__nbit_decompress_one_compound
        - H5Z__nbit_decompress_one_nooptype
      functionUses:    3
      BranchProfiles:
        - Branch String:   'H5Znbit.c:1208,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Znbit.c:1203,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:1205,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:1207,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:1219,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:1221,17'
          Dst:             H5Z__nbit_decompress_one_atomic
        - Src:             'H5Znbit.c:1225,21'
          Dst:             H5Z__nbit_decompress_one_array
        - Src:             'H5Znbit.c:1227,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:1231,21'
          Dst:             H5Z__nbit_decompress_one_compound
        - Src:             'H5Znbit.c:1233,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:1239,17'
          Dst:             H5Z__nbit_decompress_one_nooptype
    - functionName:    H5Z__nbit_decompress_one_atomic
      functionSourceFile: '/src/hdf5/src/H5Znbit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1112
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          206
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - H5Z__nbit_decompress_one_byte
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Znbit.c:1094,13'
          Dst:             H5Z__nbit_decompress_one_byte
        - Src:             'H5Znbit.c:1109,13'
          Dst:             H5Z__nbit_decompress_one_byte
    - functionName:    H5Z__nbit_decompress_one_array
      functionSourceFile: '/src/hdf5/src/H5Znbit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1117
      functionLinenumberEnd: 1178
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          364
      EdgeCount:       64
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5Z__nbit_decompress_one_array
        - H5Z__nbit_decompress_one_atomic
        - H5Z__nbit_decompress_one_compound
        - H5Z__nbit_decompress_one_nooptype
      functionUses:    3
      BranchProfiles:
        - Branch String:   'H5Znbit.c:1127,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Znbit.c:1136,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:1140,17'
          Dst:             H5Z__nbit_decompress_one_atomic
        - Src:             'H5Znbit.c:1149,21'
          Dst:             H5Z__nbit_decompress_one_array
        - Src:             'H5Znbit.c:1151,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:1161,21'
          Dst:             H5Z__nbit_decompress_one_compound
        - Src:             'H5Znbit.c:1163,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:1170,13'
          Dst:             H5Z__nbit_decompress_one_nooptype
    - functionName:    H5Z__nbit_compress
      functionSourceFile: '/src/hdf5/src/H5Znbit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1526
      functionLinenumberEnd: 1580
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          163
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - H5Z__nbit_compress_one_array
        - H5Z__nbit_compress_one_atomic
        - H5Z__nbit_compress_one_compound
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Znbit.c:1542,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Znbit.c:1550,17'
          Dst:             H5Z__nbit_compress_one_atomic
        - Src:             'H5Znbit.c:1557,17'
          Dst:             H5Z__nbit_compress_one_array
        - Src:             'H5Znbit.c:1567,17'
          Dst:             H5Z__nbit_compress_one_compound
    - functionName:    H5Z__nbit_decompress
      functionSourceFile: '/src/hdf5/src/H5Znbit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1254
      functionLinenumberEnd: 1315
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          276
      EdgeCount:       63
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5Z__nbit_decompress_one_array
        - H5Z__nbit_decompress_one_atomic
        - H5Z__nbit_decompress_one_compound
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Znbit.c:1273,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Znbit.c:1282,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:1285,17'
          Dst:             H5Z__nbit_decompress_one_atomic
        - Src:             'H5Znbit.c:1292,21'
          Dst:             H5Z__nbit_decompress_one_array
        - Src:             'H5Znbit.c:1294,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:1303,21'
          Dst:             H5Z__nbit_decompress_one_compound
        - Src:             'H5Znbit.c:1305,21'
          Dst:             H5E_printf_stack
    - functionName:    H5Z__set_parms_nooptype
      functionSourceFile: '/src/hdf5/src/H5Znbit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5T_get_size
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Znbit.c:394,23'
          Dst:             H5T_get_size
        - Src:             'H5Znbit.c:395,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Z__calc_parms_nooptype
      functionSourceFile: '/src/hdf5/src/H5Znbit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Z__set_parms_compound
      functionSourceFile: '/src/hdf5/src/H5Znbit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         166
      ICount:          590
      EdgeCount:       181
      CyclomaticComplexity: 17
      functionsReached:
        - H5E_printf_stack
        - H5T_close_real
        - H5T_get_class
        - H5T_get_member_offset
        - H5T_get_member_type
        - H5T_get_nmembers
        - H5T_get_size
        - H5T_is_variable_str
        - H5Z__set_parms_array
        - H5Z__set_parms_atomic
        - H5Z__set_parms_compound
        - H5Z__set_parms_nooptype
      functionUses:    3
      BranchProfiles:
        - Branch String:   'H5Znbit.c:658,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Znbit.c:625,23'
          Dst:             H5T_get_size
        - Src:             'H5Znbit.c:626,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:633,22'
          Dst:             H5T_get_nmembers
        - Src:             'H5Znbit.c:634,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:643,37'
          Dst:             H5T_get_member_type
        - Src:             'H5Znbit.c:644,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:647,35'
          Dst:             H5T_get_class
        - Src:             'H5Znbit.c:648,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:651,31'
          Dst:             H5T_get_member_offset
        - Src:             'H5Znbit.c:661,21'
          Dst:             H5Z__set_parms_atomic
        - Src:             'H5Znbit.c:662,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:666,21'
          Dst:             H5Z__set_parms_array
        - Src:             'H5Znbit.c:667,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:671,21'
          Dst:             H5Z__set_parms_compound
        - Src:             'H5Znbit.c:672,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:677,36'
          Dst:             H5T_is_variable_str
        - Src:             'H5Znbit.c:678,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:692,52'
          Dst:             H5T_get_member_offset
        - Src:             'H5Znbit.c:711,21'
          Dst:             H5Z__set_parms_nooptype
        - Src:             'H5Znbit.c:712,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:719,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:724,13'
          Dst:             H5T_close_real
        - Src:             'H5Znbit.c:725,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:731,13'
          Dst:             H5T_close_real
        - Src:             'H5Znbit.c:732,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Z__set_parms_atomic
      functionSourceFile: '/src/hdf5/src/H5Znbit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         89
      ICount:          348
      EdgeCount:       97
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5T_get_offset
        - H5T_get_order
        - H5T_get_precision
        - H5T_get_size
      functionUses:    3
      BranchProfiles:
        - Branch String:   'H5Znbit.c:445,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Znbit.c:433,23'
          Dst:             H5T_get_size
        - Src:             'H5Znbit.c:434,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:441,24'
          Dst:             H5T_get_order
        - Src:             'H5Znbit.c:442,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:459,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:463,28'
          Dst:             H5T_get_precision
        - Src:             'H5Znbit.c:464,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:467,26'
          Dst:             H5T_get_offset
        - Src:             'H5Znbit.c:468,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:473,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Z__set_parms_array
      functionSourceFile: '/src/hdf5/src/H5Znbit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         156
      ICount:          489
      EdgeCount:       168
      CyclomaticComplexity: 14
      functionsReached:
        - H5E_printf_stack
        - H5T_close_real
        - H5T_get_class
        - H5T_get_size
        - H5T_get_super
        - H5T_is_variable_str
        - H5Z__set_parms_array
        - H5Z__set_parms_atomic
        - H5Z__set_parms_compound
        - H5Z__set_parms_nooptype
      functionUses:    3
      BranchProfiles:
        - Branch String:   'H5Znbit.c:536,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Znbit.c:520,23'
          Dst:             H5T_get_size
        - Src:             'H5Znbit.c:521,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:528,31'
          Dst:             H5T_get_super
        - Src:             'H5Znbit.c:529,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:532,29'
          Dst:             H5T_get_class
        - Src:             'H5Znbit.c:533,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:539,17'
          Dst:             H5Z__set_parms_atomic
        - Src:             'H5Znbit.c:540,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:544,17'
          Dst:             H5Z__set_parms_array
        - Src:             'H5Znbit.c:545,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:549,17'
          Dst:             H5Z__set_parms_compound
        - Src:             'H5Znbit.c:550,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:555,32'
          Dst:             H5T_is_variable_str
        - Src:             'H5Znbit.c:556,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:561,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:563,17'
          Dst:             H5Z__set_parms_nooptype
        - Src:             'H5Znbit.c:564,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:573,17'
          Dst:             H5Z__set_parms_nooptype
        - Src:             'H5Znbit.c:574,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:581,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:587,13'
          Dst:             H5T_close_real
        - Src:             'H5Znbit.c:588,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Z__calc_parms_compound
      functionSourceFile: '/src/hdf5/src/H5Znbit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         113
      ICount:          367
      EdgeCount:       121
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5T_close_real
        - H5T_get_class
        - H5T_get_member_type
        - H5T_get_nmembers
        - H5Z__calc_parms_array
        - H5Z__calc_parms_atomic
        - H5Z__calc_parms_compound
        - H5Z__calc_parms_nooptype
      functionUses:    3
      BranchProfiles:
        - Branch String:   'H5Znbit.c:320,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Znbit.c:298,21'
          Dst:             H5T_get_nmembers
        - Src:             'H5Znbit.c:299,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:309,37'
          Dst:             H5T_get_member_type
        - Src:             'H5Znbit.c:310,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:313,35'
          Dst:             H5T_get_class
        - Src:             'H5Znbit.c:314,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:323,17'
          Dst:             H5Z__calc_parms_atomic
        - Src:             'H5Znbit.c:327,21'
          Dst:             H5Z__calc_parms_array
        - Src:             'H5Znbit.c:328,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:332,21'
          Dst:             H5Z__calc_parms_compound
        - Src:             'H5Znbit.c:333,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:344,17'
          Dst:             H5Z__calc_parms_nooptype
        - Src:             'H5Znbit.c:351,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:356,13'
          Dst:             H5T_close_real
        - Src:             'H5Znbit.c:357,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:363,13'
          Dst:             H5T_close_real
        - Src:             'H5Znbit.c:364,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Z__calc_parms_atomic
      functionSourceFile: '/src/hdf5/src/H5Znbit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Z__calc_parms_array
      functionSourceFile: '/src/hdf5/src/H5Znbit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         87
      ICount:          276
      EdgeCount:       92
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5T_close_real
        - H5T_get_class
        - H5T_get_super
        - H5Z__calc_parms_array
        - H5Z__calc_parms_atomic
        - H5Z__calc_parms_compound
        - H5Z__calc_parms_nooptype
      functionUses:    3
      BranchProfiles:
        - Branch String:   'H5Znbit.c:226,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Znbit.c:218,31'
          Dst:             H5T_get_super
        - Src:             'H5Znbit.c:219,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:222,29'
          Dst:             H5T_get_class
        - Src:             'H5Znbit.c:223,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:229,13'
          Dst:             H5Z__calc_parms_atomic
        - Src:             'H5Znbit.c:233,17'
          Dst:             H5Z__calc_parms_array
        - Src:             'H5Znbit.c:234,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:238,17'
          Dst:             H5Z__calc_parms_compound
        - Src:             'H5Znbit.c:239,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:250,13'
          Dst:             H5Z__calc_parms_nooptype
        - Src:             'H5Znbit.c:257,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:263,13'
          Dst:             H5T_close_real
        - Src:             'H5Znbit.c:264,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Z__filter_nbit
      functionSourceFile: '/src/hdf5/src/H5Znbit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 918
      functionLinenumberEnd: 978
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - int
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          220
      EdgeCount:       62
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - H5Z__nbit_compress
        - H5Z__nbit_decompress
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Znbit.c:930,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:947,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:950,13'
          Dst:             H5Z__nbit_decompress
        - Src:             'H5Znbit.c:951,13'
          Dst:             H5MM_xfree
        - Src:             'H5Znbit.c:952,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:963,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:966,9'
          Dst:             H5Z__nbit_compress
        - Src:             'H5Znbit.c:970,5'
          Dst:             H5MM_xfree
    - functionName:    H5Z__set_local_nbit
      functionSourceFile: '/src/hdf5/src/H5Znbit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         215
      ICount:          665
      EdgeCount:       228
      CyclomaticComplexity: 15
      functionsReached:
        - H5E_printf_stack
        - H5I_object_verify
        - H5MM_xfree
        - H5P_get_filter_by_id
        - H5P_modify_filter
        - H5P_object_verify
        - H5S_get_simple_extent_npoints
        - H5T_get_class
        - H5Z__calc_parms_array
        - H5Z__calc_parms_atomic
        - H5Z__calc_parms_compound
        - H5Z__set_parms_array
        - H5Z__set_parms_atomic
        - H5Z__set_parms_compound
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Znbit.c:780,5'
          Branch Sides:    []
        - Branch String:   'H5Znbit.c:851,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Znbit.c:766,34'
          Dst:             H5I_object_verify
        - Src:             'H5Znbit.c:767,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:770,24'
          Dst:             H5T_get_class
        - Src:             'H5Znbit.c:771,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:783,13'
          Dst:             H5Z__calc_parms_atomic
        - Src:             'H5Znbit.c:787,17'
          Dst:             H5Z__calc_parms_array
        - Src:             'H5Znbit.c:788,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:792,17'
          Dst:             H5Z__calc_parms_compound
        - Src:             'H5Znbit.c:793,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:810,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:816,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:820,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:823,31'
          Dst:             H5P_object_verify
        - Src:             'H5Znbit.c:824,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:827,9'
          Dst:             H5P_get_filter_by_id
        - Src:             'H5Znbit.c:829,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:832,32'
          Dst:             H5I_object_verify
        - Src:             'H5Znbit.c:833,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:836,20'
          Dst:             H5S_get_simple_extent_npoints
        - Src:             'H5Znbit.c:837,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:854,17'
          Dst:             H5Z__set_parms_atomic
        - Src:             'H5Znbit.c:855,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:859,17'
          Dst:             H5Z__set_parms_array
        - Src:             'H5Znbit.c:860,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:864,17'
          Dst:             H5Z__set_parms_compound
        - Src:             'H5Znbit.c:865,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:882,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:895,9'
          Dst:             H5P_modify_filter
        - Src:             'H5Znbit.c:896,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:900,9'
          Dst:             H5MM_xfree
    - functionName:    H5Z__can_apply_nbit
      functionSourceFile: '/src/hdf5/src/H5Znbit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          114
      EdgeCount:       40
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5I_object_verify
        - H5T_get_class
        - H5T_get_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Znbit.c:128,34'
          Dst:             H5I_object_verify
        - Src:             'H5Znbit.c:129,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:132,9'
          Dst:             H5T_get_class
        - Src:             'H5Znbit.c:133,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Znbit.c:136,9'
          Dst:             H5T_get_size
        - Src:             'H5Znbit.c:137,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Z__filter_shuffle
      functionSourceFile: '/src/hdf5/src/H5Zshuffle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - int
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          563
      EdgeCount:       103
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Zshuffle.c:166,21'
          Branch Sides:    []
        - Branch String:   'H5Zshuffle.c:237,21'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Zshuffle.c:127,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Zshuffle.c:142,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Zshuffle.c:288,9'
          Dst:             H5MM_xfree
    - functionName:    H5Z__set_local_shuffle
      functionSourceFile: '/src/hdf5/src/H5Zshuffle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          186
      EdgeCount:       64
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5I_object_verify
        - H5P_get_filter_by_id
        - H5P_modify_filter
        - H5P_object_verify
        - H5T_get_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Zshuffle.c:67,31'
          Dst:             H5P_object_verify
        - Src:             'H5Zshuffle.c:68,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Zshuffle.c:71,40'
          Dst:             H5I_object_verify
        - Src:             'H5Zshuffle.c:72,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Zshuffle.c:75,9'
          Dst:             H5P_get_filter_by_id
        - Src:             'H5Zshuffle.c:77,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Zshuffle.c:80,55'
          Dst:             H5T_get_size
        - Src:             'H5Zshuffle.c:81,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Zshuffle.c:84,9'
          Dst:             H5P_modify_filter
        - Src:             'H5Zshuffle.c:86,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Z__scaleoffset_compress_one_byte
      functionSourceFile: '/src/hdf5/src/H5Zscaleoffset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1697
      functionLinenumberEnd: 1723
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          160
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - H5Z__scaleoffset_next_byte
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Zscaleoffset.c:1716,9'
          Dst:             H5Z__scaleoffset_next_byte
    - functionName:    H5Z__scaleoffset_next_byte
      functionSourceFile: '/src/hdf5/src/H5Zscaleoffset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1601
      functionLinenumberEnd: 1604
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Z__scaleoffset_compress_one_atomic
      functionSourceFile: '/src/hdf5/src/H5Zscaleoffset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1728
      functionLinenumberEnd: 1753
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          126
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - H5Z__scaleoffset_compress_one_byte
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Zscaleoffset.c:1742,13'
          Dst:             H5Z__scaleoffset_compress_one_byte
        - Src:             'H5Zscaleoffset.c:1750,13'
          Dst:             H5Z__scaleoffset_compress_one_byte
    - functionName:    H5Z__scaleoffset_log2
      functionSourceFile: '/src/hdf5/src/H5Zscaleoffset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1417
      functionLinenumberEnd: 1431
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          49
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Z__scaleoffset_decompress_one_byte
      functionSourceFile: '/src/hdf5/src/H5Zscaleoffset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1610
      functionLinenumberEnd: 1639
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          165
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - H5Z__scaleoffset_next_byte
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Zscaleoffset.c:1630,9'
          Dst:             H5Z__scaleoffset_next_byte
    - functionName:    H5Z__scaleoffset_decompress_one_atomic
      functionSourceFile: '/src/hdf5/src/H5Zscaleoffset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1644
      functionLinenumberEnd: 1670
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          126
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - H5Z__scaleoffset_decompress_one_byte
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Zscaleoffset.c:1658,13'
          Dst:             H5Z__scaleoffset_decompress_one_byte
        - Src:             'H5Zscaleoffset.c:1667,13'
          Dst:             H5Z__scaleoffset_decompress_one_byte
    - functionName:    H5Z__scaleoffset_compress
      functionSourceFile: '/src/hdf5/src/H5Zscaleoffset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1758
      functionLinenumberEnd: 1775
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          77
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - H5Z__scaleoffset_compress_one_atomic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Zscaleoffset.c:1774,9'
          Dst:             H5Z__scaleoffset_compress_one_atomic
    - functionName:    H5Z__scaleoffset_precompress_fd
      functionSourceFile: '/src/hdf5/src/H5Zscaleoffset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1560
      functionLinenumberEnd: 1573
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         190
      ICount:          1260
      EdgeCount:       244
      CyclomaticComplexity: 56
      functionsReached:
        - H5Z__scaleoffset_log2
        - llround
        - llroundf
        - lround
        - lroundf
        - pow
        - powf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Zscaleoffset.c:1566,9'
          Dst:             pow
        - Src:             'H5Zscaleoffset.c:1566,9'
          Dst:             pow
        - Src:             'H5Zscaleoffset.c:1566,9'
          Dst:             powf
        - Src:             'H5Zscaleoffset.c:1566,9'
          Dst:             powf
        - Src:             'H5Zscaleoffset.c:1566,9'
          Dst:             powf
        - Src:             'H5Zscaleoffset.c:1566,9'
          Dst:             powf
        - Src:             'H5Zscaleoffset.c:1566,9'
          Dst:             powf
        - Src:             'H5Zscaleoffset.c:1566,9'
          Dst:             llroundf
        - Src:             'H5Zscaleoffset.c:1566,9'
          Dst:             H5Z__scaleoffset_log2
        - Src:             'H5Zscaleoffset.c:1566,9'
          Dst:             powf
        - Src:             'H5Zscaleoffset.c:1566,9'
          Dst:             powf
        - Src:             'H5Zscaleoffset.c:1566,9'
          Dst:             powf
        - Src:             'H5Zscaleoffset.c:1566,9'
          Dst:             lroundf
        - Src:             'H5Zscaleoffset.c:1566,9'
          Dst:             powf
        - Src:             'H5Zscaleoffset.c:1566,9'
          Dst:             powf
        - Src:             'H5Zscaleoffset.c:1566,9'
          Dst:             powf
        - Src:             'H5Zscaleoffset.c:1566,9'
          Dst:             powf
        - Src:             'H5Zscaleoffset.c:1566,9'
          Dst:             powf
        - Src:             'H5Zscaleoffset.c:1566,9'
          Dst:             llroundf
        - Src:             'H5Zscaleoffset.c:1566,9'
          Dst:             H5Z__scaleoffset_log2
        - Src:             'H5Zscaleoffset.c:1566,9'
          Dst:             powf
        - Src:             'H5Zscaleoffset.c:1566,9'
          Dst:             powf
        - Src:             'H5Zscaleoffset.c:1566,9'
          Dst:             lroundf
        - Src:             'H5Zscaleoffset.c:1569,9'
          Dst:             pow
        - Src:             'H5Zscaleoffset.c:1569,9'
          Dst:             pow
        - Src:             'H5Zscaleoffset.c:1569,9'
          Dst:             pow
        - Src:             'H5Zscaleoffset.c:1569,9'
          Dst:             pow
        - Src:             'H5Zscaleoffset.c:1569,9'
          Dst:             pow
        - Src:             'H5Zscaleoffset.c:1569,9'
          Dst:             pow
        - Src:             'H5Zscaleoffset.c:1569,9'
          Dst:             pow
        - Src:             'H5Zscaleoffset.c:1569,9'
          Dst:             llround
        - Src:             'H5Zscaleoffset.c:1569,9'
          Dst:             H5Z__scaleoffset_log2
        - Src:             'H5Zscaleoffset.c:1569,9'
          Dst:             pow
        - Src:             'H5Zscaleoffset.c:1569,9'
          Dst:             pow
        - Src:             'H5Zscaleoffset.c:1569,9'
          Dst:             pow
        - Src:             'H5Zscaleoffset.c:1569,9'
          Dst:             lround
        - Src:             'H5Zscaleoffset.c:1569,9'
          Dst:             pow
        - Src:             'H5Zscaleoffset.c:1569,9'
          Dst:             pow
        - Src:             'H5Zscaleoffset.c:1569,9'
          Dst:             pow
        - Src:             'H5Zscaleoffset.c:1569,9'
          Dst:             pow
        - Src:             'H5Zscaleoffset.c:1569,9'
          Dst:             pow
        - Src:             'H5Zscaleoffset.c:1569,9'
          Dst:             llround
        - Src:             'H5Zscaleoffset.c:1569,9'
          Dst:             H5Z__scaleoffset_log2
        - Src:             'H5Zscaleoffset.c:1569,9'
          Dst:             pow
        - Src:             'H5Zscaleoffset.c:1569,9'
          Dst:             pow
        - Src:             'H5Zscaleoffset.c:1569,9'
          Dst:             lround
    - functionName:    powf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    llroundf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lroundf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    llround
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lround
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Z__scaleoffset_precompress_i
      functionSourceFile: '/src/hdf5/src/H5Zscaleoffset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1437
      functionLinenumberEnd: 1508
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1231
      ICount:          7365
      EdgeCount:       1591
      CyclomaticComplexity: 362
      functionsReached:
        - H5Z__scaleoffset_log2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Zscaleoffset.c:1439,9'
          Dst:             H5Z__scaleoffset_log2
        - Src:             'H5Zscaleoffset.c:1439,9'
          Dst:             H5Z__scaleoffset_log2
        - Src:             'H5Zscaleoffset.c:1441,9'
          Dst:             H5Z__scaleoffset_log2
        - Src:             'H5Zscaleoffset.c:1441,9'
          Dst:             H5Z__scaleoffset_log2
        - Src:             'H5Zscaleoffset.c:1443,9'
          Dst:             H5Z__scaleoffset_log2
        - Src:             'H5Zscaleoffset.c:1443,9'
          Dst:             H5Z__scaleoffset_log2
        - Src:             'H5Zscaleoffset.c:1445,9'
          Dst:             H5Z__scaleoffset_log2
        - Src:             'H5Zscaleoffset.c:1445,9'
          Dst:             H5Z__scaleoffset_log2
        - Src:             'H5Zscaleoffset.c:1447,9'
          Dst:             H5Z__scaleoffset_log2
        - Src:             'H5Zscaleoffset.c:1447,9'
          Dst:             H5Z__scaleoffset_log2
        - Src:             'H5Zscaleoffset.c:1466,28'
          Dst:             H5Z__scaleoffset_log2
        - Src:             'H5Zscaleoffset.c:1489,28'
          Dst:             H5Z__scaleoffset_log2
        - Src:             'H5Zscaleoffset.c:1501,9'
          Dst:             H5Z__scaleoffset_log2
        - Src:             'H5Zscaleoffset.c:1501,9'
          Dst:             H5Z__scaleoffset_log2
        - Src:             'H5Zscaleoffset.c:1503,9'
          Dst:             H5Z__scaleoffset_log2
        - Src:             'H5Zscaleoffset.c:1503,9'
          Dst:             H5Z__scaleoffset_log2
        - Src:             'H5Zscaleoffset.c:1505,9'
          Dst:             H5Z__scaleoffset_log2
        - Src:             'H5Zscaleoffset.c:1505,9'
          Dst:             H5Z__scaleoffset_log2
        - Src:             'H5Zscaleoffset.c:1507,9'
          Dst:             H5Z__scaleoffset_log2
        - Src:             'H5Zscaleoffset.c:1507,9'
          Dst:             H5Z__scaleoffset_log2
    - functionName:    H5Z__scaleoffset_postdecompress_fd
      functionSourceFile: '/src/hdf5/src/H5Zscaleoffset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1582
      functionLinenumberEnd: 1596
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - size_t
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         112
      ICount:          613
      EdgeCount:       138
      CyclomaticComplexity: 28
      functionsReached:
        - pow
        - powf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Zscaleoffset.c:1589,9'
          Dst:             powf
        - Src:             'H5Zscaleoffset.c:1589,9'
          Dst:             powf
        - Src:             'H5Zscaleoffset.c:1592,9'
          Dst:             pow
        - Src:             'H5Zscaleoffset.c:1592,9'
          Dst:             pow
    - functionName:    H5Z__scaleoffset_postdecompress_i
      functionSourceFile: '/src/hdf5/src/H5Zscaleoffset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1515
      functionLinenumberEnd: 1552
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         455
      ICount:          2688
      EdgeCount:       574
      CyclomaticComplexity: 121
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Z__scaleoffset_decompress
      functionSourceFile: '/src/hdf5/src/H5Zscaleoffset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1674
      functionLinenumberEnd: 1691
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - H5Z__scaleoffset_decompress_one_atomic
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Zscaleoffset.c:1690,9'
          Dst:             H5Z__scaleoffset_decompress_one_atomic
    - functionName:    H5Z__scaleoffset_convert
      functionSourceFile: '/src/hdf5/src/H5Zscaleoffset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1396
      functionLinenumberEnd: 1410
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          100
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Z__scaleoffset_set_parms_fillval
      functionSourceFile: '/src/hdf5/src/H5Zscaleoffset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         446
      ICount:          2156
      EdgeCount:       550
      CyclomaticComplexity: 106
      functionsReached:
        - H5E_printf_stack
        - H5P_get_fill_value
        - H5Z__scaleoffset_convert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Zscaleoffset.c:881,9'
          Dst:             H5P_get_fill_value
        - Src:             'H5Zscaleoffset.c:881,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:883,9'
          Dst:             H5P_get_fill_value
        - Src:             'H5Zscaleoffset.c:883,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:883,9'
          Dst:             H5Z__scaleoffset_convert
        - Src:             'H5Zscaleoffset.c:885,9'
          Dst:             H5P_get_fill_value
        - Src:             'H5Zscaleoffset.c:885,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:885,9'
          Dst:             H5Z__scaleoffset_convert
        - Src:             'H5Zscaleoffset.c:887,9'
          Dst:             H5P_get_fill_value
        - Src:             'H5Zscaleoffset.c:887,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:887,9'
          Dst:             H5Z__scaleoffset_convert
        - Src:             'H5Zscaleoffset.c:889,9'
          Dst:             H5P_get_fill_value
        - Src:             'H5Zscaleoffset.c:889,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:889,9'
          Dst:             H5Z__scaleoffset_convert
        - Src:             'H5Zscaleoffset.c:891,9'
          Dst:             H5P_get_fill_value
        - Src:             'H5Zscaleoffset.c:891,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:893,9'
          Dst:             H5P_get_fill_value
        - Src:             'H5Zscaleoffset.c:893,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:893,9'
          Dst:             H5Z__scaleoffset_convert
        - Src:             'H5Zscaleoffset.c:895,9'
          Dst:             H5P_get_fill_value
        - Src:             'H5Zscaleoffset.c:895,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:895,9'
          Dst:             H5Z__scaleoffset_convert
        - Src:             'H5Zscaleoffset.c:897,9'
          Dst:             H5P_get_fill_value
        - Src:             'H5Zscaleoffset.c:897,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:897,9'
          Dst:             H5Z__scaleoffset_convert
        - Src:             'H5Zscaleoffset.c:899,9'
          Dst:             H5P_get_fill_value
        - Src:             'H5Zscaleoffset.c:899,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:899,9'
          Dst:             H5Z__scaleoffset_convert
        - Src:             'H5Zscaleoffset.c:901,9'
          Dst:             H5P_get_fill_value
        - Src:             'H5Zscaleoffset.c:901,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:901,9'
          Dst:             H5Z__scaleoffset_convert
        - Src:             'H5Zscaleoffset.c:903,9'
          Dst:             H5P_get_fill_value
        - Src:             'H5Zscaleoffset.c:903,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:903,9'
          Dst:             H5Z__scaleoffset_convert
    - functionName:    H5Z__scaleoffset_get_type
      functionSourceFile: '/src/hdf5/src/H5Zscaleoffset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          233
      EdgeCount:       84
      CyclomaticComplexity: 16
      functionsReached:
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Zscaleoffset.c:825,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:842,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:852,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Z__filter_scaleoffset
      functionSourceFile: '/src/hdf5/src/H5Zscaleoffset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1098
      functionLinenumberEnd: 1380
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - int
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         242
      ICount:          1121
      EdgeCount:       282
      CyclomaticComplexity: 42
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - H5Z__scaleoffset_compress
        - H5Z__scaleoffset_convert
        - H5Z__scaleoffset_decompress
        - H5Z__scaleoffset_get_type
        - H5Z__scaleoffset_postdecompress_fd
        - H5Z__scaleoffset_postdecompress_i
        - H5Z__scaleoffset_precompress_fd
        - H5Z__scaleoffset_precompress_i
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Zscaleoffset.c:1124,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Zscaleoffset.c:1121,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:1140,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:1161,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:1166,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:1177,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:1184,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:1214,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:1237,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:1244,13'
          Dst:             H5MM_xfree
        - Src:             'H5Zscaleoffset.c:1248,17'
          Dst:             H5Z__scaleoffset_convert
        - Src:             'H5Zscaleoffset.c:1259,13'
          Dst:             H5Z__scaleoffset_decompress
        - Src:             'H5Zscaleoffset.c:1267,21'
          Dst:             H5Z__scaleoffset_get_type
        - Src:             'H5Zscaleoffset.c:1268,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:1272,13'
          Dst:             H5Z__scaleoffset_postdecompress_i
        - Src:             'H5Zscaleoffset.c:1276,21'
          Dst:             H5Z__scaleoffset_postdecompress_fd
        - Src:             'H5Zscaleoffset.c:1278,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:1283,13'
          Dst:             H5Z__scaleoffset_convert
        - Src:             'H5Zscaleoffset.c:1294,13'
          Dst:             H5Z__scaleoffset_convert
        - Src:             'H5Zscaleoffset.c:1297,21'
          Dst:             H5Z__scaleoffset_get_type
        - Src:             'H5Zscaleoffset.c:1298,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:1302,13'
          Dst:             H5Z__scaleoffset_precompress_i
        - Src:             'H5Zscaleoffset.c:1306,21'
          Dst:             H5Z__scaleoffset_precompress_fd
        - Src:             'H5Zscaleoffset.c:1308,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:1321,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:1350,13'
          Dst:             H5MM_xfree
        - Src:             'H5Zscaleoffset.c:1364,13'
          Dst:             H5Z__scaleoffset_compress
        - Src:             'H5Zscaleoffset.c:1369,5'
          Dst:             H5MM_xfree
        - Src:             'H5Zscaleoffset.c:1379,9'
          Dst:             H5MM_xfree
    - functionName:    H5Z__set_local_scaleoffset
      functionSourceFile: '/src/hdf5/src/H5Zscaleoffset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 922
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         217
      ICount:          699
      EdgeCount:       230
      CyclomaticComplexity: 15
      functionsReached:
        - H5E_printf_stack
        - H5I_object_verify
        - H5P_fill_value_defined
        - H5P_get_filter_by_id
        - H5P_modify_filter
        - H5P_object_verify
        - H5S_get_simple_extent_npoints
        - H5T_get_class
        - H5T_get_order
        - H5T_get_sign
        - H5T_get_size
        - H5Z__scaleoffset_get_type
        - H5Z__scaleoffset_set_parms_fillval
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Zscaleoffset.c:972,5'
          Branch Sides:    []
        - Branch String:   'H5Zscaleoffset.c:1010,9'
          Branch Sides:    []
        - Branch String:   'H5Zscaleoffset.c:1031,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Zscaleoffset.c:941,31'
          Dst:             H5P_object_verify
        - Src:             'H5Zscaleoffset.c:942,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:945,34'
          Dst:             H5I_object_verify
        - Src:             'H5Zscaleoffset.c:946,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:952,9'
          Dst:             H5P_get_filter_by_id
        - Src:             'H5Zscaleoffset.c:954,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:957,32'
          Dst:             H5I_object_verify
        - Src:             'H5Zscaleoffset.c:958,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:961,20'
          Dst:             H5S_get_simple_extent_npoints
        - Src:             'H5Zscaleoffset.c:962,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:968,24'
          Dst:             H5T_get_class
        - Src:             'H5Zscaleoffset.c:969,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:993,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:997,23'
          Dst:             H5T_get_size
        - Src:             'H5Zscaleoffset.c:998,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:1006,27'
          Dst:             H5T_get_sign
        - Src:             'H5Zscaleoffset.c:1007,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:1022,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:1027,24'
          Dst:             H5T_get_order
        - Src:             'H5Zscaleoffset.c:1028,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:1045,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:1049,9'
          Dst:             H5P_fill_value_defined
        - Src:             'H5Zscaleoffset.c:1050,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:1065,27'
          Dst:             H5Z__scaleoffset_get_type
        - Src:             'H5Zscaleoffset.c:1068,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:1071,13'
          Dst:             H5Z__scaleoffset_set_parms_fillval
        - Src:             'H5Zscaleoffset.c:1072,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:1076,9'
          Dst:             H5P_modify_filter
        - Src:             'H5Zscaleoffset.c:1078,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Z__can_apply_scaleoffset
      functionSourceFile: '/src/hdf5/src/H5Zscaleoffset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 788
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          229
      EdgeCount:       83
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5I_object_verify
        - H5T_get_class
        - H5T_get_order
        - H5T_get_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Zscaleoffset.c:764,34'
          Dst:             H5I_object_verify
        - Src:             'H5Zscaleoffset.c:765,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:768,24'
          Dst:             H5T_get_class
        - Src:             'H5Zscaleoffset.c:769,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:772,9'
          Dst:             H5T_get_size
        - Src:             'H5Zscaleoffset.c:773,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:777,28'
          Dst:             H5T_get_order
        - Src:             'H5Zscaleoffset.c:778,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:782,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Zscaleoffset.c:785,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Z__op_is_numbs2
      functionSourceFile: '/src/hdf5/src/H5Ztrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1287
      functionLinenumberEnd: 1302
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          123
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Z__do_op
      functionSourceFile: '/src/hdf5/src/H5Ztrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1369
      functionLinenumberEnd: 1381
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         139
      ICount:          1038
      EdgeCount:       183
      CyclomaticComplexity: 46
      functionsReached:
        - H5MM_xfree
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ztrans.c:1373,9'
          Dst:             H5MM_xfree
        - Src:             'H5Ztrans.c:1373,9'
          Dst:             H5MM_xfree
        - Src:             'H5Ztrans.c:1373,9'
          Dst:             H5MM_xfree
        - Src:             'H5Ztrans.c:1373,9'
          Dst:             H5MM_xfree
        - Src:             'H5Ztrans.c:1375,9'
          Dst:             H5MM_xfree
        - Src:             'H5Ztrans.c:1375,9'
          Dst:             H5MM_xfree
        - Src:             'H5Ztrans.c:1375,9'
          Dst:             H5MM_xfree
        - Src:             'H5Ztrans.c:1375,9'
          Dst:             H5MM_xfree
        - Src:             'H5Ztrans.c:1377,9'
          Dst:             H5MM_xfree
        - Src:             'H5Ztrans.c:1377,9'
          Dst:             H5MM_xfree
        - Src:             'H5Ztrans.c:1377,9'
          Dst:             H5MM_xfree
        - Src:             'H5Ztrans.c:1377,9'
          Dst:             H5MM_xfree
        - Src:             'H5Ztrans.c:1377,9'
          Dst:             H5MM_xfree
        - Src:             'H5Ztrans.c:1377,9'
          Dst:             H5MM_xfree
        - Src:             'H5Ztrans.c:1379,9'
          Dst:             H5MM_xfree
        - Src:             'H5Ztrans.c:1379,9'
          Dst:             H5MM_xfree
        - Src:             'H5Ztrans.c:1379,9'
          Dst:             H5MM_xfree
        - Src:             'H5Ztrans.c:1379,9'
          Dst:             H5MM_xfree
        - Src:             'H5Ztrans.c:1379,9'
          Dst:             H5MM_xfree
        - Src:             'H5Ztrans.c:1379,9'
          Dst:             H5MM_xfree
    - functionName:    H5Z__op_is_numbs
      functionSourceFile: '/src/hdf5/src/H5Ztrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1259
      functionLinenumberEnd: 1270
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Z__parse_factor
      functionSourceFile: '/src/hdf5/src/H5Ztrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         165
      ICount:          563
      EdgeCount:       179
      CyclomaticComplexity: 16
      functionsReached:
        - H5E_printf_stack
        - H5Z__get_token
        - H5Z__new_node
        - H5Z__parse_expression
        - H5Z__parse_factor
        - H5Z__xform_destroy_parse_tree
        - __isoc99_sscanf
      functionUses:    5
      BranchProfiles:
        - Branch String:   'H5Ztrans.c:756,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Ztrans.c:754,15'
          Dst:             H5Z__get_token
        - Src:             'H5Ztrans.c:758,22'
          Dst:             H5Z__new_node
        - Src:             'H5Ztrans.c:761,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:762,13'
          Dst:             __isoc99_sscanf
        - Src:             'H5Ztrans.c:766,22'
          Dst:             H5Z__new_node
        - Src:             'H5Ztrans.c:769,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:770,13'
          Dst:             __isoc99_sscanf
        - Src:             'H5Ztrans.c:774,22'
          Dst:             H5Z__new_node
        - Src:             'H5Ztrans.c:777,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:784,22'
          Dst:             H5Z__parse_expression
        - Src:             'H5Ztrans.c:787,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:789,23'
          Dst:             H5Z__get_token
        - Src:             'H5Ztrans.c:792,17'
          Dst:             H5Z__xform_destroy_parse_tree
        - Src:             'H5Ztrans.c:793,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:799,13'
          Dst:             H5Z__xform_destroy_parse_tree
        - Src:             'H5Ztrans.c:800,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:804,24'
          Dst:             H5Z__parse_factor
        - Src:             'H5Ztrans.c:809,21'
          Dst:             H5Z__xform_destroy_parse_tree
        - Src:             'H5Ztrans.c:810,21'
          Dst:             H5Z__xform_destroy_parse_tree
        - Src:             'H5Ztrans.c:811,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:815,28'
          Dst:             H5Z__new_node
        - Src:             'H5Ztrans.c:818,21'
          Dst:             H5Z__xform_destroy_parse_tree
        - Src:             'H5Ztrans.c:819,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:826,17'
          Dst:             H5Z__xform_destroy_parse_tree
        - Src:             'H5Ztrans.c:827,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:833,24'
          Dst:             H5Z__parse_factor
        - Src:             'H5Ztrans.c:838,21'
          Dst:             H5Z__xform_destroy_parse_tree
        - Src:             'H5Ztrans.c:839,21'
          Dst:             H5Z__xform_destroy_parse_tree
        - Src:             'H5Ztrans.c:840,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:844,28'
          Dst:             H5Z__new_node
        - Src:             'H5Ztrans.c:847,21'
          Dst:             H5Z__xform_destroy_parse_tree
        - Src:             'H5Ztrans.c:848,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:855,17'
          Dst:             H5Z__xform_destroy_parse_tree
        - Src:             'H5Ztrans.c:856,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:867,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Z__get_token
      functionSourceFile: '/src/hdf5/src/H5Ztrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         101
      ICount:          629
      EdgeCount:       122
      CyclomaticComplexity: 23
      functionsReached:
        - H5E_printf_stack
        - __ctype_b_loc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'H5Ztrans.c:453,13'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Ztrans.c:382,13'
          Dst:             __ctype_b_loc
        - Src:             'H5Ztrans.c:385,18'
          Dst:             __ctype_b_loc
        - Src:             'H5Ztrans.c:397,24'
          Dst:             __ctype_b_loc
        - Src:             'H5Ztrans.c:414,30'
          Dst:             __ctype_b_loc
        - Src:             'H5Ztrans.c:422,26'
          Dst:             __ctype_b_loc
        - Src:             'H5Ztrans.c:424,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:428,28'
          Dst:             __ctype_b_loc
        - Src:             'H5Ztrans.c:433,21'
          Dst:             __ctype_b_loc
        - Src:             'H5Ztrans.c:435,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:441,18'
          Dst:             __ctype_b_loc
        - Src:             'H5Ztrans.c:446,20'
          Dst:             __ctype_b_loc
        - Src:             'H5Ztrans.c:474,21'
          Dst:             H5E_printf_stack
    - functionName:    H5Z__new_node
      functionSourceFile: '/src/hdf5/src/H5Ztrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - calloc
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ztrans.c:895,42'
          Dst:             calloc
        - Src:             'H5Ztrans.c:896,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Z__parse_expression
      functionSourceFile: '/src/hdf5/src/H5Ztrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         77
      ICount:          275
      EdgeCount:       80
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5Z__get_token
        - H5Z__new_node
        - H5Z__parse_term
        - H5Z__unget_token
        - H5Z__xform_destroy_parse_tree
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5Ztrans.c:575,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Ztrans.c:568,12'
          Dst:             H5Z__parse_term
        - Src:             'H5Ztrans.c:573,19'
          Dst:             H5Z__get_token
        - Src:             'H5Ztrans.c:577,28'
          Dst:             H5Z__new_node
        - Src:             'H5Ztrans.c:580,21'
          Dst:             H5Z__xform_destroy_parse_tree
        - Src:             'H5Ztrans.c:581,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:585,36'
          Dst:             H5Z__parse_term
        - Src:             'H5Ztrans.c:588,21'
          Dst:             H5Z__xform_destroy_parse_tree
        - Src:             'H5Ztrans.c:589,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:596,28'
          Dst:             H5Z__new_node
        - Src:             'H5Ztrans.c:599,21'
          Dst:             H5Z__xform_destroy_parse_tree
        - Src:             'H5Ztrans.c:600,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:604,36'
          Dst:             H5Z__parse_term
        - Src:             'H5Ztrans.c:607,21'
          Dst:             H5Z__xform_destroy_parse_tree
        - Src:             'H5Ztrans.c:608,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:615,17'
          Dst:             H5Z__unget_token
        - Src:             'H5Ztrans.c:629,17'
          Dst:             H5Z__xform_destroy_parse_tree
        - Src:             'H5Ztrans.c:630,17'
          Dst:             H5E_printf_stack
    - functionName:    H5Z__xform_destroy_parse_tree
      functionSourceFile: '/src/hdf5/src/H5Ztrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5MM_xfree
        - H5Z__xform_destroy_parse_tree
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ztrans.c:507,9'
          Dst:             H5Z__xform_destroy_parse_tree
        - Src:             'H5Ztrans.c:508,9'
          Dst:             H5Z__xform_destroy_parse_tree
        - Src:             'H5Ztrans.c:509,9'
          Dst:             H5MM_xfree
    - functionName:    H5Z__parse_term
      functionSourceFile: '/src/hdf5/src/H5Ztrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         80
      ICount:          286
      EdgeCount:       83
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5Z__get_token
        - H5Z__new_node
        - H5Z__parse_factor
        - H5Z__unget_token
        - H5Z__xform_destroy_parse_tree
      functionUses:    3
      BranchProfiles:
        - Branch String:   'H5Ztrans.c:664,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Ztrans.c:657,12'
          Dst:             H5Z__parse_factor
        - Src:             'H5Ztrans.c:662,19'
          Dst:             H5Z__get_token
        - Src:             'H5Ztrans.c:666,28'
          Dst:             H5Z__new_node
        - Src:             'H5Ztrans.c:669,21'
          Dst:             H5Z__xform_destroy_parse_tree
        - Src:             'H5Ztrans.c:670,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:674,36'
          Dst:             H5Z__parse_factor
        - Src:             'H5Ztrans.c:677,21'
          Dst:             H5Z__xform_destroy_parse_tree
        - Src:             'H5Ztrans.c:678,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:685,28'
          Dst:             H5Z__new_node
        - Src:             'H5Ztrans.c:688,21'
          Dst:             H5Z__xform_destroy_parse_tree
        - Src:             'H5Ztrans.c:689,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:693,36'
          Dst:             H5Z__parse_factor
        - Src:             'H5Ztrans.c:697,21'
          Dst:             H5Z__xform_destroy_parse_tree
        - Src:             'H5Ztrans.c:698,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:703,17'
          Dst:             H5Z__unget_token
        - Src:             'H5Ztrans.c:715,17'
          Dst:             H5Z__unget_token
        - Src:             'H5Ztrans.c:720,17'
          Dst:             H5Z__xform_destroy_parse_tree
        - Src:             'H5Ztrans.c:721,17'
          Dst:             H5E_printf_stack
    - functionName:    H5Z__unget_token
      functionSourceFile: '/src/hdf5/src/H5Ztrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Z__xform_reduce_tree
      functionSourceFile: '/src/hdf5/src/H5Ztrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1317
      functionLinenumberEnd: 1351
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          150
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - H5Z__do_op
        - H5Z__op_is_numbs
        - H5Z__op_is_numbs2
        - H5Z__xform_reduce_tree
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ztrans.c:1322,17'
          Dst:             H5Z__op_is_numbs
        - Src:             'H5Ztrans.c:1323,17'
          Dst:             H5Z__do_op
        - Src:             'H5Ztrans.c:1325,17'
          Dst:             H5Z__xform_reduce_tree
        - Src:             'H5Ztrans.c:1326,21'
          Dst:             H5Z__op_is_numbs
        - Src:             'H5Ztrans.c:1327,21'
          Dst:             H5Z__do_op
        - Src:             'H5Ztrans.c:1329,21'
          Dst:             H5Z__xform_reduce_tree
        - Src:             'H5Ztrans.c:1330,25'
          Dst:             H5Z__op_is_numbs
        - Src:             'H5Ztrans.c:1331,25'
          Dst:             H5Z__do_op
        - Src:             'H5Ztrans.c:1336,17'
          Dst:             H5Z__op_is_numbs2
        - Src:             'H5Ztrans.c:1337,17'
          Dst:             H5Z__do_op
        - Src:             'H5Ztrans.c:1339,17'
          Dst:             H5Z__xform_reduce_tree
        - Src:             'H5Ztrans.c:1340,21'
          Dst:             H5Z__op_is_numbs2
        - Src:             'H5Ztrans.c:1341,21'
          Dst:             H5Z__do_op
        - Src:             'H5Ztrans.c:1343,21'
          Dst:             H5Z__xform_reduce_tree
        - Src:             'H5Ztrans.c:1344,25'
          Dst:             H5Z__op_is_numbs2
        - Src:             'H5Ztrans.c:1345,25'
          Dst:             H5Z__do_op
    - functionName:    H5Z_xform_extract_xform_str
      functionSourceFile: '/src/hdf5/src/H5Ztrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1649
      functionLinenumberEnd: 1657
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Z_xform_noop
      functionSourceFile: '/src/hdf5/src/H5Ztrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1619
      functionLinenumberEnd: 1634
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          63
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ztrans.c:1628,14'
          Dst:             strlen
    - functionName:    H5Z__xform_copy_tree
      functionSourceFile: '/src/hdf5/src/H5Ztrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1193
      functionLinenumberEnd: 1244
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         134
      ICount:          572
      EdgeCount:       156
      CyclomaticComplexity: 24
      functionsReached:
        - H5E_printf_stack
        - H5Z__xform_copy_tree
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ztrans.c:1202,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1212,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1222,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1233,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1233,9'
          Dst:             H5Z__xform_copy_tree
        - Src:             'H5Ztrans.c:1233,9'
          Dst:             H5Z__xform_copy_tree
        - Src:             'H5Ztrans.c:1235,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1235,9'
          Dst:             H5Z__xform_copy_tree
        - Src:             'H5Ztrans.c:1235,9'
          Dst:             H5Z__xform_copy_tree
        - Src:             'H5Ztrans.c:1237,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1237,9'
          Dst:             H5Z__xform_copy_tree
        - Src:             'H5Ztrans.c:1237,9'
          Dst:             H5Z__xform_copy_tree
        - Src:             'H5Ztrans.c:1239,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1239,9'
          Dst:             H5Z__xform_copy_tree
        - Src:             'H5Ztrans.c:1239,9'
          Dst:             H5Z__xform_copy_tree
        - Src:             'H5Ztrans.c:1241,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Z_xform_copy
      functionSourceFile: '/src/hdf5/src/H5Ztrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1536
      functionLinenumberEnd: 1603
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         95
      ICount:          358
      EdgeCount:       109
      CyclomaticComplexity: 16
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - H5MM_xstrdup
        - H5Z__xform_copy_tree
        - H5Z__xform_destroy_parse_tree
        - __ctype_b_loc
        - calloc
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ztrans.c:1546,64'
          Dst:             calloc
        - Src:             'H5Ztrans.c:1547,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1550,63'
          Dst:             H5MM_xstrdup
        - Src:             'H5Ztrans.c:1551,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1556,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1561,25'
          Dst:             strlen
        - Src:             'H5Ztrans.c:1562,17'
          Dst:             __ctype_b_loc
        - Src:             'H5Ztrans.c:1567,39'
          Dst:             calloc
        - Src:             'H5Ztrans.c:1568,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1576,60'
          Dst:             H5Z__xform_copy_tree
        - Src:             'H5Ztrans.c:1579,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1584,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1596,17'
          Dst:             H5Z__xform_destroy_parse_tree
        - Src:             'H5Ztrans.c:1598,17'
          Dst:             H5MM_xfree
        - Src:             'H5Ztrans.c:1599,13'
          Dst:             H5MM_xfree
    - functionName:    H5Z_xform_destroy
      functionSourceFile: '/src/hdf5/src/H5Ztrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1495
      functionLinenumberEnd: 1516
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - H5MM_xfree
        - H5Z__xform_destroy_parse_tree
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ztrans.c:1500,9'
          Dst:             H5Z__xform_destroy_parse_tree
        - Src:             'H5Ztrans.c:1503,9'
          Dst:             H5MM_xfree
        - Src:             'H5Ztrans.c:1507,13'
          Dst:             H5MM_xfree
        - Src:             'H5Ztrans.c:1510,9'
          Dst:             H5MM_xfree
        - Src:             'H5Ztrans.c:1513,9'
          Dst:             H5MM_xfree
    - functionName:    H5Z__xform_parse
      functionSourceFile: '/src/hdf5/src/H5Ztrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          62
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5Z__parse_expression
        - H5Z__xform_reduce_tree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ztrans.c:535,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:540,25'
          Dst:             H5Z__parse_expression
        - Src:             'H5Ztrans.c:542,5'
          Dst:             H5Z__xform_reduce_tree
    - functionName:    H5Z_xform_create
      functionSourceFile: '/src/hdf5/src/H5Ztrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1397
      functionLinenumberEnd: 1479
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         123
      ICount:          517
      EdgeCount:       148
      CyclomaticComplexity: 27
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - H5MM_xstrdup
        - H5Z__xform_destroy_parse_tree
        - H5Z__xform_parse
        - __ctype_b_loc
        - calloc
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ztrans.c:1408,56'
          Dst:             calloc
        - Src:             'H5Ztrans.c:1409,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1412,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1416,55'
          Dst:             H5MM_xstrdup
        - Src:             'H5Ztrans.c:1417,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1423,21'
          Dst:             strlen
        - Src:             'H5Ztrans.c:1424,13'
          Dst:             __ctype_b_loc
        - Src:             'H5Ztrans.c:1425,34'
          Dst:             strlen
        - Src:             'H5Ztrans.c:1427,22'
          Dst:             __ctype_b_loc
        - Src:             'H5Ztrans.c:1428,22'
          Dst:             __ctype_b_loc
        - Src:             'H5Ztrans.c:1441,72'
          Dst:             calloc
        - Src:             'H5Ztrans.c:1442,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1451,26'
          Dst:             H5Z__xform_parse
        - Src:             'H5Ztrans.c:1452,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1457,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1468,17'
          Dst:             H5Z__xform_destroy_parse_tree
        - Src:             'H5Ztrans.c:1470,17'
          Dst:             H5MM_xfree
        - Src:             'H5Ztrans.c:1472,17'
          Dst:             H5MM_xfree
        - Src:             'H5Ztrans.c:1474,17'
          Dst:             H5MM_xfree
        - Src:             'H5Ztrans.c:1475,13'
          Dst:             H5MM_xfree
    - functionName:    H5Z__xform_eval_full
      functionSourceFile: '/src/hdf5/src/H5Ztrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1112
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         2694
      ICount:          13216
      EdgeCount:       3377
      CyclomaticComplexity: 685
      functionsReached:
        - H5E_printf_stack
        - H5Z__xform_eval_full
      functionUses:    3
      BranchProfiles:
        - Branch String:   'H5Ztrans.c:1072,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Ztrans.c:1061,29'
          Dst:             H5Z__xform_eval_full
        - Src:             'H5Ztrans.c:1062,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1063,13'
          Dst:             H5Z__xform_eval_full
        - Src:             'H5Ztrans.c:1064,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1074,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1074,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1074,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1074,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1074,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1074,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1074,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1074,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1074,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1074,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1074,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1074,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1074,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1078,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1078,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1078,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1078,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1078,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1078,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1078,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1078,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1078,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1078,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1078,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1078,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1078,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1082,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1082,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1082,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1082,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1082,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1082,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1082,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1082,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1082,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1082,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1082,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1082,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1082,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1086,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1086,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1086,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1086,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1086,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1086,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1086,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1086,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1086,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1086,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1086,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1086,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1086,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1097,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:1108,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Z__xform_find_type
      functionSourceFile: '/src/hdf5/src/H5Ztrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1178
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         124
      ICount:          432
      EdgeCount:       152
      CyclomaticComplexity: 30
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5T_cmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ztrans.c:1133,25'
          Dst:             H5I_object
        - Src:             'H5Ztrans.c:1133,63'
          Dst:             H5T_cmp
        - Src:             'H5Ztrans.c:1136,30'
          Dst:             H5I_object
        - Src:             'H5Ztrans.c:1136,66'
          Dst:             H5T_cmp
        - Src:             'H5Ztrans.c:1139,30'
          Dst:             H5I_object
        - Src:             'H5Ztrans.c:1139,67'
          Dst:             H5T_cmp
        - Src:             'H5Ztrans.c:1142,30'
          Dst:             H5I_object
        - Src:             'H5Ztrans.c:1142,68'
          Dst:             H5T_cmp
        - Src:             'H5Ztrans.c:1145,30'
          Dst:             H5I_object
        - Src:             'H5Ztrans.c:1145,68'
          Dst:             H5T_cmp
        - Src:             'H5Ztrans.c:1148,30'
          Dst:             H5I_object
        - Src:             'H5Ztrans.c:1148,67'
          Dst:             H5T_cmp
        - Src:             'H5Ztrans.c:1151,30'
          Dst:             H5I_object
        - Src:             'H5Ztrans.c:1151,68'
          Dst:             H5T_cmp
        - Src:             'H5Ztrans.c:1154,30'
          Dst:             H5I_object
        - Src:             'H5Ztrans.c:1154,69'
          Dst:             H5T_cmp
        - Src:             'H5Ztrans.c:1157,30'
          Dst:             H5I_object
        - Src:             'H5Ztrans.c:1157,67'
          Dst:             H5T_cmp
        - Src:             'H5Ztrans.c:1160,30'
          Dst:             H5I_object
        - Src:             'H5Ztrans.c:1160,68'
          Dst:             H5T_cmp
        - Src:             'H5Ztrans.c:1163,30'
          Dst:             H5I_object
        - Src:             'H5Ztrans.c:1163,69'
          Dst:             H5T_cmp
        - Src:             'H5Ztrans.c:1166,30'
          Dst:             H5I_object
        - Src:             'H5Ztrans.c:1166,68'
          Dst:             H5T_cmp
        - Src:             'H5Ztrans.c:1169,30'
          Dst:             H5I_object
        - Src:             'H5Ztrans.c:1169,69'
          Dst:             H5T_cmp
        - Src:             'H5Ztrans.c:1172,30'
          Dst:             H5I_object
        - Src:             'H5Ztrans.c:1172,70'
          Dst:             H5T_cmp
        - Src:             'H5Ztrans.c:1175,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Z_xform_eval
      functionSourceFile: '/src/hdf5/src/H5Ztrans.c'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 1012
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         151
      ICount:          825
      EdgeCount:       191
      CyclomaticComplexity: 42
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5MM_xfree
        - H5T_get_size
        - H5VM_array_fill
        - H5Z__xform_eval_full
        - H5Z__xform_find_type
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ztrans.c:929,23'
          Dst:             H5Z__xform_find_type
        - Src:             'H5Ztrans.c:930,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:939,13'
          Dst:             H5VM_array_fill
        - Src:             'H5Ztrans.c:945,13'
          Dst:             H5VM_array_fill
        - Src:             'H5Ztrans.c:948,13'
          Dst:             H5VM_array_fill
        - Src:             'H5Ztrans.c:950,13'
          Dst:             H5VM_array_fill
        - Src:             'H5Ztrans.c:952,13'
          Dst:             H5VM_array_fill
        - Src:             'H5Ztrans.c:954,13'
          Dst:             H5VM_array_fill
        - Src:             'H5Ztrans.c:956,13'
          Dst:             H5VM_array_fill
        - Src:             'H5Ztrans.c:958,13'
          Dst:             H5VM_array_fill
        - Src:             'H5Ztrans.c:960,13'
          Dst:             H5VM_array_fill
        - Src:             'H5Ztrans.c:962,13'
          Dst:             H5VM_array_fill
        - Src:             'H5Ztrans.c:964,13'
          Dst:             H5VM_array_fill
        - Src:             'H5Ztrans.c:966,13'
          Dst:             H5VM_array_fill
        - Src:             'H5Ztrans.c:968,13'
          Dst:             H5VM_array_fill
        - Src:             'H5Ztrans.c:980,90'
          Dst:             H5I_object
        - Src:             'H5Ztrans.c:980,90'
          Dst:             H5T_get_size
        - Src:             'H5Ztrans.c:982,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:985,17'
          Dst:             H5I_object
        - Src:             'H5Ztrans.c:985,17'
          Dst:             H5T_get_size
        - Src:             'H5Ztrans.c:990,13'
          Dst:             H5Z__xform_eval_full
        - Src:             'H5Ztrans.c:991,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Ztrans.c:994,13'
          Dst:             H5I_object
        - Src:             'H5Ztrans.c:994,13'
          Dst:             H5T_get_size
        - Src:             'H5Ztrans.c:999,17'
          Dst:             H5MM_xfree
        - Src:             'H5Ztrans.c:1009,21'
          Dst:             H5MM_xfree
    - functionName:    H5__checksum_crc_make_table
      functionSourceFile: '/src/hdf5/src/H5checksum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5_hash_string
      functionSourceFile: '/src/hdf5/src/H5checksum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5_checksum_metadata
      functionSourceFile: '/src/hdf5/src/H5checksum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5_checksum_lookup3
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'H5checksum.c:482,5'
          Dst:             H5_checksum_lookup3
    - functionName:    H5_checksum_lookup3
      functionSourceFile: '/src/hdf5/src/H5checksum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          485
      EdgeCount:       69
      CyclomaticComplexity: 36
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   'H5checksum.c:399,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    H5__checksum_crc_update
      functionSourceFile: '/src/hdf5/src/H5checksum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          64
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - H5__checksum_crc_make_table
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5checksum.c:191,9'
          Dst:             H5__checksum_crc_make_table
    - functionName:    H5_checksum_crc
      functionSourceFile: '/src/hdf5/src/H5checksum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5__checksum_crc_update
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5checksum.c:223,5'
          Dst:             H5__checksum_crc_update
    - functionName:    H5_checksum_fletcher32
      functionSourceFile: '/src/hdf5/src/H5checksum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          146
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5_strcasestr
      functionSourceFile: '/src/hdf5/src/H5system.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1397
      functionLinenumberEnd: 1420
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - tolower
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5system.c:1407,16'
          Dst:             tolower
        - Src:             'H5system.c:1407,31'
          Dst:             tolower
    - functionName:    tolower
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5_get_option
      functionSourceFile: '/src/hdf5/src/H5system.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1239
      functionLinenumberEnd: 1381
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         144
      ICount:          820
      EdgeCount:       180
      CyclomaticComplexity: 38
      functionsReached:
        - fprintf
        - strchr
        - strcmp
        - strdup
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5system.c:1248,18'
          Dst:             strcmp
        - Src:             'H5system.c:1258,30'
          Dst:             strdup
        - Src:             'H5system.c:1261,21'
          Dst:             strchr
        - Src:             'H5system.c:1262,21'
          Dst:             strlen
        - Src:             'H5system.c:1264,24'
          Dst:             strlen
        - Src:             'H5system.c:1270,17'
          Dst:             strcmp
        - Src:             'H5system.c:1283,33'
          Dst:             fprintf
        - Src:             'H5system.c:1292,29'
          Dst:             fprintf
        - Src:             'H5system.c:1304,17'
          Dst:             fprintf
        - Src:             'H5system.c:1320,37'
          Dst:             strchr
        - Src:             'H5system.c:1322,17'
          Dst:             fprintf
        - Src:             'H5system.c:1340,21'
          Dst:             fprintf
    - functionName:    H5_basename
      functionSourceFile: '/src/hdf5/src/H5system.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1139
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         73
      ICount:          288
      EdgeCount:       88
      CyclomaticComplexity: 17
      functionsReached:
        - H5E_printf_stack
        - H5MM_strdup
        - H5MM_strndup
        - strrchr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5system.c:1147,9'
          Dst:             H5E_printf_stack
        - Src:             'H5system.c:1149,9'
          Dst:             H5E_printf_stack
        - Src:             'H5system.c:1151,24'
          Dst:             strrchr
        - Src:             'H5system.c:1154,19'
          Dst:             H5MM_strdup
        - Src:             'H5system.c:1157,19'
          Dst:             H5MM_strdup
        - Src:             'H5system.c:1162,19'
          Dst:             H5MM_strdup
        - Src:             'H5system.c:1165,19'
          Dst:             H5MM_strdup
        - Src:             'H5system.c:1170,19'
          Dst:             H5MM_strdup
        - Src:             'H5system.c:1184,23'
          Dst:             H5MM_strdup
        - Src:             'H5system.c:1199,23'
          Dst:             H5MM_strndup
        - Src:             'H5system.c:1205,9'
          Dst:             H5E_printf_stack
    - functionName:    H5_dirname
      functionSourceFile: '/src/hdf5/src/H5system.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1114
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         82
      ICount:          314
      EdgeCount:       100
      CyclomaticComplexity: 20
      functionsReached:
        - H5E_printf_stack
        - H5MM_strdup
        - H5MM_strndup
        - strrchr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5system.c:1038,9'
          Dst:             H5E_printf_stack
        - Src:             'H5system.c:1040,9'
          Dst:             H5E_printf_stack
        - Src:             'H5system.c:1042,24'
          Dst:             strrchr
        - Src:             'H5system.c:1044,15'
          Dst:             H5MM_strdup
        - Src:             'H5system.c:1048,15'
          Dst:             H5MM_strdup
        - Src:             'H5system.c:1062,23'
          Dst:             H5MM_strdup
        - Src:             'H5system.c:1076,27'
          Dst:             H5MM_strdup
        - Src:             'H5system.c:1091,23'
          Dst:             H5MM_strdup
        - Src:             'H5system.c:1097,23'
          Dst:             H5MM_strndup
        - Src:             'H5system.c:1103,9'
          Dst:             H5E_printf_stack
    - functionName:    H5_nanosleep
      functionSourceFile: '/src/hdf5/src/H5system.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - nanosleep
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5system.c:872,12'
          Dst:             nanosleep
        - Src:             'H5system.c:877,13'
          Dst:             __errno_location
    - functionName:    nanosleep
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5_combine_path
      functionSourceFile: '/src/hdf5/src/H5system.c'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          158
      EdgeCount:       43
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5MM_strdup
        - snprintf
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5system.c:777,21'
          Dst:             strlen
        - Src:             'H5system.c:778,17'
          Dst:             strlen
        - Src:             'H5system.c:783,43'
          Dst:             H5MM_strdup
        - Src:             'H5system.c:784,13'
          Dst:             H5E_printf_stack
        - Src:             'H5system.c:817,13'
          Dst:             H5E_printf_stack
        - Src:             'H5system.c:820,9'
          Dst:             snprintf
    - functionName:    H5_build_extpath
      functionSourceFile: '/src/hdf5/src/H5system.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 751
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         77
      ICount:          307
      EdgeCount:       88
      CyclomaticComplexity: 13
      functionsReached:
        - H5E_printf_stack
        - H5MM_strdup
        - H5MM_xfree
        - getcwd
        - strlen
        - strncat
        - strncpy
        - strrchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5system.c:671,42'
          Dst:             H5MM_strdup
        - Src:             'H5system.c:672,13'
          Dst:             H5E_printf_stack
        - Src:             'H5system.c:681,13'
          Dst:             H5E_printf_stack
        - Src:             'H5system.c:682,20'
          Dst:             strlen
        - Src:             'H5system.c:684,13'
          Dst:             H5E_printf_stack
        - Src:             'H5system.c:708,22'
          Dst:             getcwd
        - Src:             'H5system.c:709,13'
          Dst:             strncpy
        - Src:             'H5system.c:716,22'
          Dst:             strlen
        - Src:             'H5system.c:718,17'
          Dst:             H5E_printf_stack
        - Src:             'H5system.c:719,33'
          Dst:             strlen
        - Src:             'H5system.c:721,17'
          Dst:             H5E_printf_stack
        - Src:             'H5system.c:726,13'
          Dst:             strncpy
        - Src:             'H5system.c:730,17'
          Dst:             strncat
        - Src:             'H5system.c:731,13'
          Dst:             strncat
        - Src:             'H5system.c:739,9'
          Dst:             strrchr
        - Src:             'H5system.c:747,9'
          Dst:             H5MM_xfree
        - Src:             'H5system.c:749,9'
          Dst:             H5MM_xfree
    - functionName:    getcwd
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5_make_time
      functionSourceFile: '/src/hdf5/src/H5system.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          84
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - mktime
        - tzset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5system.c:226,9'
          Dst:             tzset
        - Src:             'H5system.c:231,35'
          Dst:             mktime
        - Src:             'H5system.c:232,9'
          Dst:             H5E_printf_stack
    - functionName:    tzset
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    mktime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Nflock
      functionSourceFile: '/src/hdf5/src/H5system.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Pflock
      functionSourceFile: '/src/hdf5/src/H5system.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fcntl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5system.c:165,9'
          Dst:             fcntl
    - functionName:    fcntl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HDsrand
      functionSourceFile: '/src/hdf5/src/H5system.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HDrand
      functionSourceFile: '/src/hdf5/src/H5system.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rand_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5system.c:119,12'
          Dst:             rand_r
    - functionName:    rand_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5_timer_get_time_string
      functionSourceFile: '/src/hdf5/src/H5timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          179
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - calloc
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5timer.c:586,30'
          Dst:             calloc
        - Src:             'H5timer.c:595,9'
          Dst:             snprintf
        - Src:             'H5timer.c:597,9'
          Dst:             snprintf
        - Src:             'H5timer.c:600,9'
          Dst:             snprintf
        - Src:             'H5timer.c:603,9'
          Dst:             snprintf
        - Src:             'H5timer.c:606,9'
          Dst:             snprintf
        - Src:             'H5timer.c:609,9'
          Dst:             snprintf
        - Src:             'H5timer.c:612,9'
          Dst:             snprintf
        - Src:             'H5timer.c:615,9'
          Dst:             snprintf
        - Src:             'H5timer.c:618,9'
          Dst:             snprintf
    - functionName:    H5_timer_get_total_times
      functionSourceFile: '/src/hdf5/src/H5timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          96
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - H5__timer_get_timevals
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5timer.c:516,13'
          Dst:             H5__timer_get_timevals
    - functionName:    H5__timer_get_timevals
      functionSourceFile: '/src/hdf5/src/H5timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5_get_time
        - getrusage
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5timer.c:282,13'
          Dst:             getrusage
        - Src:             'H5timer.c:298,22'
          Dst:             H5_get_time
    - functionName:    getrusage
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5_get_time
      functionSourceFile: '/src/hdf5/src/H5timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      double
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clock_gettime
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5timer.c:230,9'
          Dst:             clock_gettime
    - functionName:    clock_gettime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5_timer_get_times
      functionSourceFile: '/src/hdf5/src/H5timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          84
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - H5__timer_get_timevals
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'H5timer.c:464,13'
          Dst:             H5__timer_get_timevals
    - functionName:    H5_timer_stop
      functionSourceFile: '/src/hdf5/src/H5timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          103
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5__timer_get_timevals
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5timer.c:411,9'
          Dst:             H5__timer_get_timevals
    - functionName:    H5_timer_start
      functionSourceFile: '/src/hdf5/src/H5timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5__timer_get_timevals
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'H5timer.c:386,9'
          Dst:             H5__timer_get_timevals
    - functionName:    H5_timer_init
      functionSourceFile: '/src/hdf5/src/H5timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5_now_usec
      functionSourceFile: '/src/hdf5/src/H5timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - clock_gettime
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5timer.c:183,9'
          Dst:             clock_gettime
    - functionName:    H5_now
      functionSourceFile: '/src/hdf5/src/H5timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gettimeofday
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5timer.c:155,9'
          Dst:             gettimeofday
    - functionName:    gettimeofday
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5_bandwidth
      functionSourceFile: '/src/hdf5/src/H5timer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          174
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - snprintf
        - strcpy
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5timer.c:98,9'
          Dst:             strcpy
        - Src:             'H5timer.c:102,13'
          Dst:             strcpy
        - Src:             'H5timer.c:104,13'
          Dst:             snprintf
        - Src:             'H5timer.c:106,13'
          Dst:             snprintf
        - Src:             'H5timer.c:107,13'
          Dst:             strcpy
        - Src:             'H5timer.c:110,13'
          Dst:             snprintf
        - Src:             'H5timer.c:111,13'
          Dst:             strcpy
        - Src:             'H5timer.c:114,13'
          Dst:             snprintf
        - Src:             'H5timer.c:115,13'
          Dst:             strcpy
        - Src:             'H5timer.c:118,13'
          Dst:             snprintf
        - Src:             'H5timer.c:119,13'
          Dst:             strcpy
        - Src:             'H5timer.c:122,13'
          Dst:             snprintf
        - Src:             'H5timer.c:123,13'
          Dst:             strcpy
        - Src:             'H5timer.c:126,13'
          Dst:             snprintf
        - Src:             'H5timer.c:127,13'
          Dst:             strcpy
        - Src:             'H5timer.c:130,13'
          Dst:             snprintf
        - Src:             'H5timer.c:131,17'
          Dst:             strlen
        - Src:             'H5timer.c:132,17'
          Dst:             snprintf
    - functionName:    H5_trace
      functionSourceFile: '/src/hdf5/src/H5trace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3995
      functionLinenumberEnd: 4116
      functionDepth:   0
      returnType:      double
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          416
      EdgeCount:       96
      CyclomaticComplexity: 22
      functionsReached:
        - H5RS_acat
        - H5RS_aputc
        - H5RS_asprintf_cat
        - H5RS_create
        - H5RS_decr
        - H5RS_get_str
        - H5_timer_get_times
        - H5_timer_init
        - H5_timer_start
        - H5_trace_args
        - fflush
        - fputs
        - snprintf
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5trace.c:4015,9'
          Dst:             H5_timer_init
        - Src:             'H5trace.c:4037,9'
          Dst:             H5_timer_init
        - Src:             'H5trace.c:4038,9'
          Dst:             H5_timer_start
        - Src:             'H5trace.c:4043,9'
          Dst:             H5_timer_start
        - Src:             'H5trace.c:4046,10'
          Dst:             H5RS_create
        - Src:             'H5trace.c:4062,17'
          Dst:             H5_timer_get_times
        - Src:             'H5trace.c:4063,17'
          Dst:             H5_timer_get_times
        - Src:             'H5trace.c:4064,17'
          Dst:             snprintf
        - Src:             'H5trace.c:4065,53'
          Dst:             strlen
        - Src:             'H5trace.c:4065,17'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:4068,17'
          Dst:             H5RS_aputc
        - Src:             'H5trace.c:4069,13'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:4073,13'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:4077,13'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:4079,13'
          Dst:             H5_timer_get_times
        - Src:             'H5trace.c:4080,13'
          Dst:             H5_timer_get_times
        - Src:             'H5trace.c:4081,13'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:4084,13'
          Dst:             H5RS_aputc
        - Src:             'H5trace.c:4085,9'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:4090,5'
          Dst:             H5_trace_args
        - Src:             'H5trace.c:4095,9'
          Dst:             H5_timer_get_times
        - Src:             'H5trace.c:4096,9'
          Dst:             H5_timer_get_times
        - Src:             'H5trace.c:4097,9'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:4103,9'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:4106,9'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:4108,11'
          Dst:             H5RS_get_str
        - Src:             'H5trace.c:4108,5'
          Dst:             fputs
        - Src:             'H5trace.c:4109,5'
          Dst:             fflush
        - Src:             'H5trace.c:4110,5'
          Dst:             H5RS_decr
    - functionName:    H5_trace_args
      functionSourceFile: '/src/hdf5/src/H5trace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 3959
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1536
      ICount:          9919
      EdgeCount:       1703
      CyclomaticComplexity: 169
      functionsReached:
        - H5I_object
        - H5MM_xfree
        - H5P_get_class_name
        - H5RS_acat
        - H5RS_asprintf_cat
        - H5S_get_simple_extent_ndims
        - H5S_get_simple_extent_type
        - H5_trace_args_bool
        - H5_trace_args_close_degree
        - H5_trace_args_cset
        - __ctype_b_loc
        - strchr
        - strtol
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5trace.c:275,17'
          Branch Sides:    []
        - Branch String:   'H5trace.c:425,13'
          Branch Sides:    []
        - Branch String:   'H5trace.c:438,21'
          Branch Sides:    []
        - Branch String:   'H5trace.c:485,21'
          Branch Sides:    []
        - Branch String:   'H5trace.c:506,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:523,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:538,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:599,21'
          Branch Sides:    []
        - Branch String:   'H5trace.c:604,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:644,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:665,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:689,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:717,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:753,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:778,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:824,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:864,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:949,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:981,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:1017,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:1037,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:1061,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:1141,21'
          Branch Sides:    []
        - Branch String:   'H5trace.c:1173,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:1210,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:1238,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:1261,21'
          Branch Sides:    []
        - Branch String:   'H5trace.c:1284,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:1336,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:1381,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:1401,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:1434,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:1472,21'
          Branch Sides:    []
        - Branch String:   'H5trace.c:1585,21'
          Branch Sides:    []
        - Branch String:   'H5trace.c:1618,25'
          Branch Sides:    []
        - Branch String:   'H5trace.c:1809,21'
          Branch Sides:    []
        - Branch String:   'H5trace.c:1831,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:1867,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:1925,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:2035,21'
          Branch Sides:    []
        - Branch String:   'H5trace.c:2058,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:2101,21'
          Branch Sides:    []
        - Branch String:   'H5trace.c:2152,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:2210,21'
          Branch Sides:    []
        - Branch String:   'H5trace.c:2242,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:2299,21'
          Branch Sides:    []
        - Branch String:   'H5trace.c:2403,21'
          Branch Sides:    []
        - Branch String:   'H5trace.c:2432,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:2475,21'
          Branch Sides:    []
        - Branch String:   'H5trace.c:2480,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:2508,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:2560,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:2612,21'
          Branch Sides:    []
        - Branch String:   'H5trace.c:2633,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:2657,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:2690,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:2718,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:2754,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:2786,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:2814,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:2878,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:2925,21'
          Branch Sides:    []
        - Branch String:   'H5trace.c:2951,21'
          Branch Sides:    []
        - Branch String:   'H5trace.c:2956,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:3000,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:3032,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:3056,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:3103,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:3127,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:3151,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:3171,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:3215,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:3247,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:3267,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:3295,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:3319,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:3343,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:3363,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:3387,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:3424,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:3460,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:3480,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:3498,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:3562,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:3622,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:3752,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:3782,29'
          Branch Sides:    []
        - Branch String:   'H5trace.c:3847,21'
          Branch Sides:    []
        - Branch String:   'H5trace.c:3852,29'
          Branch Sides:    []
      Callsites:
        - Src:             'H5trace.c:247,34'
          Dst:             strtol
        - Src:             'H5trace.c:253,32'
          Dst:             strchr
        - Src:             'H5trace.c:269,13'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:277,25'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:281,29'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:284,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:286,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:288,29'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:294,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:298,33'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:300,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:301,33'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:305,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:310,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:314,33'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:316,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:317,33'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:321,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:325,33'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:327,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:328,33'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:332,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:340,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:342,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:347,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:351,33'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:353,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:354,33'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:358,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:362,33'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:364,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:365,33'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:369,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:373,25'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:377,29'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:380,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:382,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:384,29'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:389,25'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:393,29'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:395,33'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:396,29'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:402,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:406,33'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:408,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:409,33'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:413,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:417,25'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:421,17'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:431,25'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:433,25'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:443,29'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:444,29'
          Dst:             H5_trace_args_bool
        - Src:             'H5trace.c:445,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:446,29'
          Dst:             H5_trace_args_cset
        - Src:             'H5trace.c:447,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:465,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:470,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:480,21'
          Dst:             H5_trace_args_bool
        - Src:             'H5trace.c:490,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:491,29'
          Dst:             H5_trace_args_bool
        - Src:             'H5trace.c:492,29'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:493,29'
          Dst:             H5_trace_args_bool
        - Src:             'H5trace.c:494,29'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:495,29'
          Dst:             H5_trace_args_bool
        - Src:             'H5trace.c:496,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:497,29'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:498,29'
          Dst:             H5_trace_args_bool
        - Src:             'H5trace.c:499,29'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:500,29'
          Dst:             H5_trace_args_bool
        - Src:             'H5trace.c:501,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:502,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:503,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:504,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:505,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:508,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:512,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:516,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:519,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:520,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:521,29'
          Dst:             H5_trace_args_bool
        - Src:             'H5trace.c:522,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:525,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:529,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:533,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:536,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:537,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:540,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:544,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:548,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:552,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:556,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:559,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:560,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:561,29'
          Dst:             H5_trace_args_bool
        - Src:             'H5trace.c:562,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:563,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:564,29'
          Dst:             H5_trace_args_bool
        - Src:             'H5trace.c:565,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:566,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:567,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:575,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:576,29'
          Dst:             H5_trace_args_bool
        - Src:             'H5trace.c:577,29'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:578,29'
          Dst:             H5_trace_args_bool
        - Src:             'H5trace.c:579,29'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:580,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:585,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:594,21'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:606,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:610,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:614,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:618,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:622,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:626,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:636,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:646,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:650,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:654,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:667,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:671,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:675,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:679,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:691,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:695,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:699,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:703,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:707,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:719,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:723,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:727,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:731,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:735,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:745,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:755,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:759,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:763,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:767,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:780,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:784,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:788,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:792,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:796,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:800,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:810,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:811,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:812,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:813,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:814,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:815,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:816,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:826,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:830,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:834,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:838,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:842,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:846,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:850,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:854,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:866,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:870,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:874,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:878,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:882,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:886,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:890,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:904,33'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:908,33'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:913,33'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:918,33'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:923,33'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:928,33'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:933,33'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:940,33'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:951,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:955,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:959,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:963,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:973,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:983,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:987,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:991,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:995,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:999,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1009,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1019,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1023,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1027,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1039,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1043,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1047,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1051,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1063,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1066,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1069,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1072,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1075,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1078,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1081,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1114,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1117,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1124,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1134,25'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1136,25'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1156,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1165,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1175,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1179,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1183,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1193,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1202,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1212,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1216,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1220,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1224,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1228,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1240,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1244,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1248,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1255,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1266,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1267,29'
          Dst:             H5_trace_args_close_degree
        - Src:             'H5trace.c:1268,29'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1276,29'
          Dst:             H5_trace_args_close_degree
        - Src:             'H5trace.c:1286,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1290,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1294,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1298,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1303,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1313,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1321,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1324,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1326,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1338,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1342,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1346,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1350,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1354,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1358,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1362,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1366,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1371,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1383,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1387,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1391,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1403,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1407,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1411,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1415,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1419,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1424,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1436,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1440,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1444,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1448,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1453,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1459,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1466,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1566,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1576,25'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1578,25'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1590,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1598,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1604,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1614,25'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1616,25'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1620,33'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1624,33'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1628,33'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1632,33'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1637,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1639,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1641,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1643,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1645,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1647,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1649,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1651,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1653,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1655,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1661,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1663,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1665,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1667,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1669,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1671,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1673,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1675,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1677,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1679,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1681,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1683,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1685,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1687,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1689,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1691,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1693,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1695,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1697,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1699,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1701,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1703,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1705,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1707,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1709,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1711,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1713,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1715,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1717,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1719,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1721,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1723,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1725,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1727,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1729,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1731,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1735,33'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1741,67'
          Dst:             H5I_object
        - Src:             'H5trace.c:1742,59'
          Dst:             H5S_get_simple_extent_type
        - Src:             'H5trace.c:1743,60'
          Dst:             H5S_get_simple_extent_ndims
        - Src:             'H5trace.c:1748,33'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1752,33'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1756,33'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1760,33'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1764,33'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1768,33'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1772,33'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1776,33'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1780,33'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1784,33'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1788,33'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1793,33'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1797,33'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1801,33'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1815,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1823,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1833,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1837,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1841,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1845,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1849,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1859,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1869,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1873,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1877,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1881,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1885,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1889,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1900,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1908,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1917,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:1927,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1931,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1935,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1939,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1943,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1947,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1951,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1955,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1959,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1963,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1967,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1971,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1975,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1979,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1983,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1987,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1991,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1995,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:1999,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2003,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2013,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2019,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2030,25'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2050,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2060,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2064,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2068,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2072,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2076,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2080,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2090,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2095,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2106,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2124,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2154,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2158,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2162,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2166,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2170,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2174,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2178,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2182,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2186,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2190,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2205,21'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2225,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2234,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2244,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2248,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2252,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2256,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2260,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2264,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2268,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2275,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2288,61'
          Dst:             H5I_object
        - Src:             'H5trace.c:2289,47'
          Dst:             H5P_get_class_name
        - Src:             'H5trace.c:2290,25'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2291,25'
          Dst:             H5MM_xfree
        - Src:             'H5trace.c:2294,25'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2305,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2314,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2323,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2331,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2339,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2348,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2357,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2366,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2375,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2384,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2392,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2397,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2407,29'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2416,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2423,29'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2434,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2438,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2442,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2446,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2450,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2454,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2458,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2462,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2469,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2482,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2486,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2490,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2494,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2498,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2510,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2514,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2518,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2522,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2526,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2530,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2534,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2538,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2542,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2546,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2550,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2562,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2566,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2570,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2574,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2578,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2582,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2586,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2593,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2603,25'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2605,25'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2607,25'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2617,29'
          Dst:             H5_trace_args_cset
        - Src:             'H5trace.c:2625,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2635,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2639,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2643,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2647,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2659,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2663,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2667,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2671,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2682,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2692,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2696,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2700,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2704,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2708,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2720,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2724,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2728,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2732,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2736,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2740,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2744,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2756,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2760,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2764,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2768,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2772,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2776,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2788,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2792,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2796,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2800,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2804,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2816,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2820,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2824,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2828,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2832,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2836,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2840,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2844,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2848,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2852,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2856,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2860,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2864,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2868,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2880,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2884,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2888,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2892,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2908,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2912,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2919,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2930,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2939,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2945,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2958,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2962,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2966,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2970,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2974,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2978,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:2982,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:2992,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3002,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3006,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3010,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3014,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3018,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3022,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3034,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3038,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3042,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3046,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3058,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3062,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3066,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3070,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3074,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3078,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3082,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3093,33'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3095,33'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3105,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3109,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3113,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3117,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3129,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3133,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3137,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3141,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3153,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3157,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3161,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3173,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3177,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3181,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3185,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3189,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3193,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3197,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3201,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3205,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3217,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3221,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3225,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3229,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3233,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3237,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3249,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3253,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3257,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3269,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3273,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3277,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3281,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3285,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3297,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3301,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3305,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3309,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3321,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3325,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3329,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3333,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3345,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3349,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3353,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3365,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3369,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3373,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3377,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3389,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3393,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3397,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3401,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3405,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3416,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3426,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3430,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3434,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3438,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3442,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3446,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3450,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3462,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3466,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3470,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3488,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3500,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3504,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3508,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3512,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3516,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3520,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3524,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3528,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3532,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3536,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3540,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3544,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3548,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3552,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3564,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3568,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3572,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3576,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3580,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3584,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3588,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3592,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3596,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3600,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3604,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3614,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3624,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3628,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3632,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3636,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3640,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3644,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3648,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3652,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3656,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3660,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3664,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3668,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3672,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3676,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3680,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3684,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3688,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3692,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3696,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3700,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3704,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3708,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3712,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3716,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3720,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3724,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3738,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3742,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3764,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3774,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3784,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3788,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3792,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3796,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3800,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3804,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3808,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3818,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3823,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3832,25'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3834,25'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3841,21'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3854,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3858,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3862,37'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3866,37'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3876,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3885,33'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3887,33'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3889,33'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3898,33'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3900,33'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3902,33'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3904,33'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3906,33'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3908,33'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3910,33'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3912,33'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3920,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3927,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3933,29'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3939,21'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3943,21'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:3947,25'
          Dst:             __ctype_b_loc
        - Src:             'H5trace.c:3948,25'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:3950,25'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:237,46'
          Dst:             __ctype_b_loc
    - functionName:    H5_trace_args_bool
      functionSourceFile: '/src/hdf5/src/H5trace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - H5RS_acat
        - H5RS_asprintf_cat
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'H5trace.c:94,9'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:96,9'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:98,9'
          Dst:             H5RS_asprintf_cat
    - functionName:    H5_trace_args_cset
      functionSourceFile: '/src/hdf5/src/H5trace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          106
      EdgeCount:       45
      CyclomaticComplexity: 24
      functionsReached:
        - H5RS_acat
        - H5RS_asprintf_cat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5trace.c:118,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5trace.c:120,13'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:124,13'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:128,13'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:145,13'
          Dst:             H5RS_asprintf_cat
        - Src:             'H5trace.c:149,13'
          Dst:             H5RS_asprintf_cat
    - functionName:    H5_trace_args_close_degree
      functionSourceFile: '/src/hdf5/src/H5trace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - H5RS_acat
        - H5RS_asprintf_cat
      functionUses:    2
      BranchProfiles:
        - Branch String:   'H5trace.c:171,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5trace.c:173,13'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:177,13'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:181,13'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:185,13'
          Dst:             H5RS_acat
        - Src:             'H5trace.c:189,13'
          Dst:             H5RS_asprintf_cat
    - functionName:    H5A__dense_fh_name_cmp
      functionSourceFile: '/src/hdf5/src/H5Abtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          194
      EdgeCount:       46
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_decode
        - H5O_msg_free
        - H5SM_reconstitute
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Abtree2.c:153,26'
          Dst:             H5O_msg_decode
        - Src:             'H5Abtree2.c:154,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Abtree2.c:157,18'
          Dst:             strcmp
        - Src:             'H5Abtree2.c:163,13'
          Dst:             H5SM_reconstitute
        - Src:             'H5Abtree2.c:170,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Abtree2.c:176,9'
          Dst:             H5O_msg_free
    - functionName:    H5A__dense_btree2_corder_debug
      functionSourceFile: '/src/hdf5/src/H5Abtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Abtree2.c:482,5'
          Dst:             fprintf
    - functionName:    H5A__dense_btree2_corder_decode
      functionSourceFile: '/src/hdf5/src/H5Abtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          82
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5A__dense_btree2_corder_encode
      functionSourceFile: '/src/hdf5/src/H5Abtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          76
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5A__dense_btree2_corder_compare
      functionSourceFile: '/src/hdf5/src/H5Abtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          53
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5A__dense_btree2_corder_store
      functionSourceFile: '/src/hdf5/src/H5Abtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5A__dense_btree2_name_debug
      functionSourceFile: '/src/hdf5/src/H5Abtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Abtree2.c:346,5'
          Dst:             fprintf
    - functionName:    H5A__dense_btree2_name_decode
      functionSourceFile: '/src/hdf5/src/H5Abtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          133
      EdgeCount:       9
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5A__dense_btree2_name_encode
      functionSourceFile: '/src/hdf5/src/H5Abtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          121
      EdgeCount:       9
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5A__dense_btree2_name_compare
      functionSourceFile: '/src/hdf5/src/H5Abtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          148
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - H5A__dense_fh_name_cmp
        - H5E_printf_stack
        - H5HF_op
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Abtree2.c:263,13'
          Dst:             H5HF_op
        - Src:             'H5Abtree2.c:263,13'
          Dst:             H5A__dense_fh_name_cmp
        - Src:             'H5Abtree2.c:264,13'
          Dst:             H5E_printf_stack
    - functionName:    H5A__dense_btree2_name_store
      functionSourceFile: '/src/hdf5/src/H5Abtree2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          40
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5A__dense_copy_fh_cb
      functionSourceFile: '/src/hdf5/src/H5Adense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          106
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_decode
        - H5SM_reconstitute
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Adense.c:806,41'
          Dst:             H5O_msg_decode
        - Src:             'H5Adense.c:808,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:815,9'
          Dst:             H5SM_reconstitute
    - functionName:    H5A__dense_write_bt2_cb2
      functionSourceFile: '/src/hdf5/src/H5Adense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5A__dense_delete_bt2_cb
      functionSourceFile: '/src/hdf5/src/H5Adense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1710
      functionLinenumberEnd: 1756
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          175
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - H5A__dense_copy_fh_cb
        - H5E_printf_stack
        - H5HF_op
        - H5O__attr_delete
        - H5O_msg_free_real
        - H5SM_delete
        - H5SM_reconstitute
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Adense.c:1724,9'
          Dst:             H5SM_reconstitute
        - Src:             'H5Adense.c:1727,13'
          Dst:             H5SM_delete
        - Src:             'H5Adense.c:1728,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1741,13'
          Dst:             H5HF_op
        - Src:             'H5Adense.c:1741,13'
          Dst:             H5A__dense_copy_fh_cb
        - Src:             'H5Adense.c:1742,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1747,13'
          Dst:             H5O__attr_delete
        - Src:             'H5Adense.c:1748,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1754,9'
          Dst:             H5O_msg_free_real
    - functionName:    H5A__dense_delete
      functionSourceFile: '/src/hdf5/src/H5Adense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1770
      functionLinenumberEnd: 1824
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         73
      ICount:          260
      EdgeCount:       81
      CyclomaticComplexity: 10
      functionsReached:
        - H5A__dense_delete_bt2_cb
        - H5B2_delete
        - H5E_printf_stack
        - H5HF_close
        - H5HF_delete
        - H5HF_open
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Adense.c:1782,26'
          Dst:             H5HF_open
        - Src:             'H5Adense.c:1783,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1796,9'
          Dst:             H5B2_delete
        - Src:             'H5Adense.c:1796,9'
          Dst:             H5A__dense_delete_bt2_cb
        - Src:             'H5Adense.c:1797,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1801,9'
          Dst:             H5HF_close
        - Src:             'H5Adense.c:1802,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1808,13'
          Dst:             H5B2_delete
        - Src:             'H5Adense.c:1809,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1815,9'
          Dst:             H5HF_delete
        - Src:             'H5Adense.c:1816,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1821,18'
          Dst:             H5HF_close
        - Src:             'H5Adense.c:1822,9'
          Dst:             H5E_printf_stack
    - functionName:    H5A__dense_exists
      functionSourceFile: '/src/hdf5/src/H5Adense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1628
      functionLinenumberEnd: 1696
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         109
      ICount:          372
      EdgeCount:       123
      CyclomaticComplexity: 16
      functionsReached:
        - H5B2_close
        - H5B2_find
        - H5B2_open
        - H5E_printf_stack
        - H5HF_close
        - H5HF_open
        - H5SM_get_fheap_addr
        - H5SM_type_shared
        - H5_checksum_lookup3
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Adense.c:1645,26'
          Dst:             H5HF_open
        - Src:             'H5Adense.c:1646,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1649,26'
          Dst:             H5SM_type_shared
        - Src:             'H5Adense.c:1650,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1657,13'
          Dst:             H5SM_get_fheap_addr
        - Src:             'H5Adense.c:1658,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1663,41'
          Dst:             H5HF_open
        - Src:             'H5Adense.c:1664,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1669,29'
          Dst:             H5B2_open
        - Src:             'H5Adense.c:1670,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1677,53'
          Dst:             strlen
        - Src:             'H5Adense.c:1677,27'
          Dst:             H5_checksum_lookup3
        - Src:             'H5Adense.c:1684,9'
          Dst:             H5B2_find
        - Src:             'H5Adense.c:1685,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1689,25'
          Dst:             H5HF_close
        - Src:             'H5Adense.c:1690,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1691,18'
          Dst:             H5HF_close
        - Src:             'H5Adense.c:1692,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1693,21'
          Dst:             H5B2_close
        - Src:             'H5Adense.c:1694,9'
          Dst:             H5E_printf_stack
    - functionName:    H5A__dense_remove_by_idx_bt2_cb
      functionSourceFile: '/src/hdf5/src/H5Adense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1382
      functionLinenumberEnd: 1490
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         105
      ICount:          454
      EdgeCount:       121
      CyclomaticComplexity: 18
      functionsReached:
        - H5A__dense_copy_fh_cb
        - H5B2_close
        - H5B2_open
        - H5B2_remove
        - H5E_printf_stack
        - H5HF_op
        - H5HF_remove
        - H5O__attr_delete
        - H5O_msg_free
        - H5SM_delete
        - H5SM_reconstitute
        - H5_checksum_lookup3
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Adense.c:1408,13'
          Dst:             H5HF_op
        - Src:             'H5Adense.c:1408,13'
          Dst:             H5A__dense_copy_fh_cb
        - Src:             'H5Adense.c:1409,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1417,9'
          Dst:             H5SM_reconstitute
        - Src:             'H5Adense.c:1441,66'
          Dst:             strlen
        - Src:             'H5Adense.c:1441,17'
          Dst:             H5_checksum_lookup3
        - Src:             'H5Adense.c:1447,28'
          Dst:             H5B2_open
        - Src:             'H5Adense.c:1448,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1453,13'
          Dst:             H5B2_remove
        - Src:             'H5Adense.c:1454,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1469,13'
          Dst:             H5SM_delete
        - Src:             'H5Adense.c:1470,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1475,13'
          Dst:             H5O__attr_delete
        - Src:             'H5Adense.c:1476,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1479,13'
          Dst:             H5HF_remove
        - Src:             'H5Adense.c:1480,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1485,16'
          Dst:             H5B2_close
        - Src:             'H5Adense.c:1486,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1488,9'
          Dst:             H5O_msg_free
    - functionName:    H5A__dense_remove_by_idx
      functionSourceFile: '/src/hdf5/src/H5Adense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1506
      functionLinenumberEnd: 1613
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         165
      ICount:          558
      EdgeCount:       188
      CyclomaticComplexity: 25
      functionsReached:
        - H5A__attr_release_table
        - H5A__dense_build_table
        - H5A__dense_remove
        - H5A__dense_remove_by_idx_bt2_cb
        - H5B2_close
        - H5B2_open
        - H5B2_remove_by_idx
        - H5E_printf_stack
        - H5HF_close
        - H5HF_open
        - H5SM_get_fheap_addr
        - H5SM_type_shared
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Adense.c:1549,30'
          Dst:             H5HF_open
        - Src:             'H5Adense.c:1550,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1553,30'
          Dst:             H5SM_type_shared
        - Src:             'H5Adense.c:1554,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1561,17'
          Dst:             H5SM_get_fheap_addr
        - Src:             'H5Adense.c:1562,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1567,45'
          Dst:             H5HF_open
        - Src:             'H5Adense.c:1568,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1573,28'
          Dst:             H5B2_open
        - Src:             'H5Adense.c:1574,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1584,13'
          Dst:             H5B2_remove_by_idx
        - Src:             'H5Adense.c:1584,13'
          Dst:             H5A__dense_remove_by_idx_bt2_cb
        - Src:             'H5Adense.c:1585,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1590,13'
          Dst:             H5A__dense_build_table
        - Src:             'H5Adense.c:1591,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1595,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1598,13'
          Dst:             H5A__dense_remove
        - Src:             'H5Adense.c:1599,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1604,25'
          Dst:             H5HF_close
        - Src:             'H5Adense.c:1605,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1606,18'
          Dst:             H5HF_close
        - Src:             'H5Adense.c:1607,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1608,16'
          Dst:             H5B2_close
        - Src:             'H5Adense.c:1609,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1610,25'
          Dst:             H5A__attr_release_table
        - Src:             'H5Adense.c:1611,9'
          Dst:             H5E_printf_stack
    - functionName:    H5A__dense_remove
      functionSourceFile: '/src/hdf5/src/H5Adense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1299
      functionLinenumberEnd: 1368
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         112
      ICount:          392
      EdgeCount:       127
      CyclomaticComplexity: 17
      functionsReached:
        - H5A__dense_remove_bt2_cb
        - H5B2_close
        - H5B2_open
        - H5B2_remove
        - H5E_printf_stack
        - H5HF_close
        - H5HF_open
        - H5O_msg_free_real
        - H5SM_get_fheap_addr
        - H5SM_type_shared
        - H5_checksum_lookup3
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Adense.c:1316,26'
          Dst:             H5HF_open
        - Src:             'H5Adense.c:1317,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1320,26'
          Dst:             H5SM_type_shared
        - Src:             'H5Adense.c:1321,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1328,13'
          Dst:             H5SM_get_fheap_addr
        - Src:             'H5Adense.c:1329,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1334,41'
          Dst:             H5HF_open
        - Src:             'H5Adense.c:1335,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1340,29'
          Dst:             H5B2_open
        - Src:             'H5Adense.c:1341,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1348,60'
          Dst:             strlen
        - Src:             'H5Adense.c:1348,34'
          Dst:             H5_checksum_lookup3
        - Src:             'H5Adense.c:1354,9'
          Dst:             H5B2_remove
        - Src:             'H5Adense.c:1354,9'
          Dst:             H5A__dense_remove_bt2_cb
        - Src:             'H5Adense.c:1355,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1359,25'
          Dst:             H5HF_close
        - Src:             'H5Adense.c:1360,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1361,18'
          Dst:             H5HF_close
        - Src:             'H5Adense.c:1362,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1363,21'
          Dst:             H5B2_close
        - Src:             'H5Adense.c:1364,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1366,9'
          Dst:             H5O_msg_free_real
    - functionName:    H5A__dense_fnd_cb
      functionSourceFile: '/src/hdf5/src/H5Adense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          87
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5A__shared_free
        - H5E_printf_stack
        - H5FL_reg_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Adense.c:299,17'
          Dst:             H5A__shared_free
        - Src:             'H5Adense.c:300,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:302,20'
          Dst:             H5FL_reg_free
    - functionName:    H5A__dense_remove_bt2_cb
      functionSourceFile: '/src/hdf5/src/H5Adense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1239
      functionLinenumberEnd: 1285
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         76
      ICount:          272
      EdgeCount:       85
      CyclomaticComplexity: 11
      functionsReached:
        - H5B2_close
        - H5B2_open
        - H5B2_remove
        - H5E_printf_stack
        - H5HF_remove
        - H5O__attr_delete
        - H5SM_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Adense.c:1251,35'
          Dst:             H5B2_open
        - Src:             'H5Adense.c:1252,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1258,13'
          Dst:             H5B2_remove
        - Src:             'H5Adense.c:1259,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1266,13'
          Dst:             H5SM_delete
        - Src:             'H5Adense.c:1267,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1272,13'
          Dst:             H5O__attr_delete
        - Src:             'H5Adense.c:1273,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1276,13'
          Dst:             H5HF_remove
        - Src:             'H5Adense.c:1277,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1282,23'
          Dst:             H5B2_close
        - Src:             'H5Adense.c:1283,9'
          Dst:             H5E_printf_stack
    - functionName:    H5A__dense_iterate_bt2_cb
      functionSourceFile: '/src/hdf5/src/H5Adense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1095
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          240
      EdgeCount:       53
      CyclomaticComplexity: 6
      functionsReached:
        - H5A__dense_copy_fh_cb
        - H5A__get_info
        - H5E_printf_stack
        - H5HF_op
        - H5O_msg_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'H5Adense.c:1048,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Adense.c:1044,13'
          Dst:             H5HF_op
        - Src:             'H5Adense.c:1044,13'
          Dst:             H5A__dense_copy_fh_cb
        - Src:             'H5Adense.c:1045,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1053,21'
          Dst:             H5A__get_info
        - Src:             'H5Adense.c:1054,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1078,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1083,9'
          Dst:             H5O_msg_free
        - Src:             'H5Adense.c:1092,9'
          Dst:             H5E_printf_stack
    - functionName:    H5A__dense_iterate
      functionSourceFile: '/src/hdf5/src/H5Adense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1111
      functionLinenumberEnd: 1225
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         145
      ICount:          522
      EdgeCount:       168
      CyclomaticComplexity: 25
      functionsReached:
        - H5A__attr_iterate_table
        - H5A__attr_release_table
        - H5A__dense_build_table
        - H5A__dense_iterate_bt2_cb
        - H5B2_close
        - H5B2_iterate
        - H5B2_open
        - H5E_printf_stack
        - H5HF_close
        - H5HF_open
        - H5SM_get_fheap_addr
        - H5SM_type_shared
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Adense.c:1157,30'
          Dst:             H5HF_open
        - Src:             'H5Adense.c:1158,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1161,30'
          Dst:             H5SM_type_shared
        - Src:             'H5Adense.c:1162,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1169,17'
          Dst:             H5SM_get_fheap_addr
        - Src:             'H5Adense.c:1170,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1175,45'
          Dst:             H5HF_open
        - Src:             'H5Adense.c:1176,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1181,28'
          Dst:             H5B2_open
        - Src:             'H5Adense.c:1182,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1196,26'
          Dst:             H5B2_iterate
        - Src:             'H5Adense.c:1196,26'
          Dst:             H5A__dense_iterate_bt2_cb
        - Src:             'H5Adense.c:1197,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1206,13'
          Dst:             H5A__dense_build_table
        - Src:             'H5Adense.c:1207,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1210,26'
          Dst:             H5A__attr_iterate_table
        - Src:             'H5Adense.c:1211,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1216,25'
          Dst:             H5HF_close
        - Src:             'H5Adense.c:1217,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1218,18'
          Dst:             H5HF_close
        - Src:             'H5Adense.c:1219,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1220,16'
          Dst:             H5B2_close
        - Src:             'H5Adense.c:1221,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1222,25'
          Dst:             H5A__attr_release_table
        - Src:             'H5Adense.c:1223,9'
          Dst:             H5E_printf_stack
    - functionName:    H5A__dense_rename
      functionSourceFile: '/src/hdf5/src/H5Adense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 1002
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         273
      ICount:          892
      EdgeCount:       308
      CyclomaticComplexity: 37
      functionsReached:
        - H5A__dense_insert
        - H5A__dense_remove
        - H5A__set_version
        - H5B2_close
        - H5B2_find
        - H5B2_open
        - H5B2_remove
        - H5E_printf_stack
        - H5HF_close
        - H5HF_open
        - H5MM_xfree
        - H5MM_xstrdup
        - H5O__attr_link
        - H5O_msg_free
        - H5O_msg_is_shared
        - H5SM_get_fheap_addr
        - H5SM_get_refcount
        - H5SM_type_shared
        - H5_checksum_lookup3
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Adense.c:854,26'
          Dst:             H5SM_type_shared
        - Src:             'H5Adense.c:855,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:862,13'
          Dst:             H5SM_get_fheap_addr
        - Src:             'H5Adense.c:863,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:868,41'
          Dst:             H5HF_open
        - Src:             'H5Adense.c:869,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:874,26'
          Dst:             H5HF_open
        - Src:             'H5Adense.c:875,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:878,29'
          Dst:             H5B2_open
        - Src:             'H5Adense.c:879,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:886,57'
          Dst:             strlen
        - Src:             'H5Adense.c:886,27'
          Dst:             H5_checksum_lookup3
        - Src:             'H5Adense.c:894,9'
          Dst:             H5B2_find
        - Src:             'H5Adense.c:895,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:897,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:901,24'
          Dst:             H5O_msg_is_shared
        - Src:             'H5Adense.c:902,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:910,5'
          Dst:             H5MM_xfree
        - Src:             'H5Adense.c:911,31'
          Dst:             H5MM_xstrdup
        - Src:             'H5Adense.c:914,9'
          Dst:             H5A__set_version
        - Src:             'H5Adense.c:915,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:923,35'
          Dst:             H5B2_open
        - Src:             'H5Adense.c:924,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:930,13'
          Dst:             H5B2_find
        - Src:             'H5Adense.c:931,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:940,17'
          Dst:             H5B2_remove
        - Src:             'H5Adense.c:941,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:948,9'
          Dst:             H5A__dense_insert
        - Src:             'H5Adense.c:949,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:952,24'
          Dst:             H5O_msg_is_shared
        - Src:             'H5Adense.c:956,13'
          Dst:             H5SM_get_refcount
        - Src:             'H5Adense.c:957,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:968,17'
          Dst:             H5O__attr_link
        - Src:             'H5Adense.c:969,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:975,13'
          Dst:             H5O__attr_link
        - Src:             'H5Adense.c:976,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:979,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:986,9'
          Dst:             H5A__dense_remove
        - Src:             'H5Adense.c:987,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:991,25'
          Dst:             H5HF_close
        - Src:             'H5Adense.c:992,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:993,18'
          Dst:             H5HF_close
        - Src:             'H5Adense.c:994,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:995,21'
          Dst:             H5B2_close
        - Src:             'H5Adense.c:996,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:997,23'
          Dst:             H5B2_close
        - Src:             'H5Adense.c:998,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:1000,9'
          Dst:             H5O_msg_free
    - functionName:    H5A__dense_insert
      functionSourceFile: '/src/hdf5/src/H5Adense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         241
      ICount:          799
      EdgeCount:       271
      CyclomaticComplexity: 32
      functionsReached:
        - H5B2_close
        - H5B2_insert
        - H5B2_open
        - H5E_printf_stack
        - H5HF_close
        - H5HF_insert
        - H5HF_open
        - H5O_msg_encode
        - H5O_msg_is_shared
        - H5O_msg_raw_size
        - H5SM_get_fheap_addr
        - H5SM_try_share
        - H5SM_type_shared
        - H5WB_actual
        - H5WB_unwrap
        - H5WB_wrap
        - H5_checksum_lookup3
        - strlen
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Adense.c:429,26'
          Dst:             H5SM_type_shared
        - Src:             'H5Adense.c:430,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:438,28'
          Dst:             H5O_msg_is_shared
        - Src:             'H5Adense.c:439,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:445,17'
          Dst:             H5SM_try_share
        - Src:             'H5Adense.c:446,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:453,13'
          Dst:             H5SM_get_fheap_addr
        - Src:             'H5Adense.c:454,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:459,41'
          Dst:             H5HF_open
        - Src:             'H5Adense.c:460,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:465,26'
          Dst:             H5HF_open
        - Src:             'H5Adense.c:466,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:481,26'
          Dst:             H5O_msg_raw_size
        - Src:             'H5Adense.c:482,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:485,27'
          Dst:             H5WB_wrap
        - Src:             'H5Adense.c:486,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:489,33'
          Dst:             H5WB_actual
        - Src:             'H5Adense.c:490,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:493,13'
          Dst:             H5O_msg_encode
        - Src:             'H5Adense.c:494,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:498,13'
          Dst:             H5HF_insert
        - Src:             'H5Adense.c:499,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:503,29'
          Dst:             H5B2_open
        - Src:             'H5Adense.c:504,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:511,73'
          Dst:             strlen
        - Src:             'H5Adense.c:511,33'
          Dst:             H5_checksum_lookup3
        - Src:             'H5Adense.c:519,9'
          Dst:             H5B2_insert
        - Src:             'H5Adense.c:520,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:526,35'
          Dst:             H5B2_open
        - Src:             'H5Adense.c:527,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:530,13'
          Dst:             H5B2_insert
        - Src:             'H5Adense.c:531,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:536,25'
          Dst:             H5HF_close
        - Src:             'H5Adense.c:537,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:538,18'
          Dst:             H5HF_close
        - Src:             'H5Adense.c:539,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:540,21'
          Dst:             H5B2_close
        - Src:             'H5Adense.c:541,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:542,23'
          Dst:             H5B2_close
        - Src:             'H5Adense.c:543,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:544,15'
          Dst:             H5WB_unwrap
        - Src:             'H5Adense.c:545,9'
          Dst:             H5E_printf_stack
    - functionName:    H5A__dense_write_bt2_cb
      functionSourceFile: '/src/hdf5/src/H5Adense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         120
      ICount:          440
      EdgeCount:       134
      CyclomaticComplexity: 16
      functionsReached:
        - H5A__dense_write_bt2_cb2
        - H5B2_close
        - H5B2_modify
        - H5B2_open
        - H5E_printf_stack
        - H5HF_write
        - H5O__attr_update_shared
        - H5O_msg_encode
        - H5O_msg_raw_size
        - H5WB_actual
        - H5WB_unwrap
        - H5WB_wrap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Adense.c:609,13'
          Dst:             H5O__attr_update_shared
        - Src:             'H5Adense.c:610,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:620,39'
          Dst:             H5B2_open
        - Src:             'H5Adense.c:621,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:636,17'
          Dst:             H5B2_modify
        - Src:             'H5Adense.c:636,17'
          Dst:             H5A__dense_write_bt2_cb2
        - Src:             'H5Adense.c:638,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:649,26'
          Dst:             H5O_msg_raw_size
        - Src:             'H5Adense.c:650,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:653,27'
          Dst:             H5WB_wrap
        - Src:             'H5Adense.c:654,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:657,33'
          Dst:             H5WB_actual
        - Src:             'H5Adense.c:658,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:661,13'
          Dst:             H5O_msg_encode
        - Src:             'H5Adense.c:662,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:676,13'
          Dst:             H5HF_write
        - Src:             'H5Adense.c:677,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:682,23'
          Dst:             H5B2_close
        - Src:             'H5Adense.c:683,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:684,15'
          Dst:             H5WB_unwrap
        - Src:             'H5Adense.c:685,9'
          Dst:             H5E_printf_stack
    - functionName:    H5A__dense_write
      functionSourceFile: '/src/hdf5/src/H5Adense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         109
      ICount:          399
      EdgeCount:       123
      CyclomaticComplexity: 16
      functionsReached:
        - H5A__dense_write_bt2_cb
        - H5B2_close
        - H5B2_modify
        - H5B2_open
        - H5E_printf_stack
        - H5HF_close
        - H5HF_open
        - H5SM_get_fheap_addr
        - H5SM_type_shared
        - H5_checksum_lookup3
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Adense.c:720,26'
          Dst:             H5SM_type_shared
        - Src:             'H5Adense.c:721,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:728,13'
          Dst:             H5SM_get_fheap_addr
        - Src:             'H5Adense.c:729,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:734,41'
          Dst:             H5HF_open
        - Src:             'H5Adense.c:735,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:740,26'
          Dst:             H5HF_open
        - Src:             'H5Adense.c:741,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:744,29'
          Dst:             H5B2_open
        - Src:             'H5Adense.c:745,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:752,67'
          Dst:             strlen
        - Src:             'H5Adense.c:752,27'
          Dst:             H5_checksum_lookup3
        - Src:             'H5Adense.c:766,9'
          Dst:             H5B2_modify
        - Src:             'H5Adense.c:766,9'
          Dst:             H5A__dense_write_bt2_cb
        - Src:             'H5Adense.c:767,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:771,25'
          Dst:             H5HF_close
        - Src:             'H5Adense.c:772,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:773,18'
          Dst:             H5HF_close
        - Src:             'H5Adense.c:774,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:775,21'
          Dst:             H5B2_close
        - Src:             'H5Adense.c:776,9'
          Dst:             H5E_printf_stack
    - functionName:    H5A__dense_open
      functionSourceFile: '/src/hdf5/src/H5Adense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         120
      ICount:          402
      EdgeCount:       135
      CyclomaticComplexity: 17
      functionsReached:
        - H5B2_close
        - H5B2_find
        - H5B2_open
        - H5E_printf_stack
        - H5HF_close
        - H5HF_open
        - H5SM_get_fheap_addr
        - H5SM_type_shared
        - H5_checksum_lookup3
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Adense.c:341,26'
          Dst:             H5HF_open
        - Src:             'H5Adense.c:342,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:345,26'
          Dst:             H5SM_type_shared
        - Src:             'H5Adense.c:346,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:353,13'
          Dst:             H5SM_get_fheap_addr
        - Src:             'H5Adense.c:354,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:359,41'
          Dst:             H5HF_open
        - Src:             'H5Adense.c:360,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:365,29'
          Dst:             H5B2_open
        - Src:             'H5Adense.c:366,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:373,53'
          Dst:             strlen
        - Src:             'H5Adense.c:373,27'
          Dst:             H5_checksum_lookup3
        - Src:             'H5Adense.c:381,9'
          Dst:             H5B2_find
        - Src:             'H5Adense.c:382,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:384,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:388,25'
          Dst:             H5HF_close
        - Src:             'H5Adense.c:389,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:390,18'
          Dst:             H5HF_close
        - Src:             'H5Adense.c:391,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:392,21'
          Dst:             H5B2_close
        - Src:             'H5Adense.c:393,9'
          Dst:             H5E_printf_stack
    - functionName:    H5A__dense_create
      functionSourceFile: '/src/hdf5/src/H5Adense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         106
      ICount:          372
      EdgeCount:       119
      CyclomaticComplexity: 15
      functionsReached:
        - H5B2_close
        - H5B2_create
        - H5B2_get_addr
        - H5E_printf_stack
        - H5HF_close
        - H5HF_create
        - H5HF_get_heap_addr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Adense.c:191,26'
          Dst:             H5HF_create
        - Src:             'H5Adense.c:192,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:195,9'
          Dst:             H5HF_get_heap_addr
        - Src:             'H5Adense.c:196,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:219,29'
          Dst:             H5B2_create
        - Src:             'H5Adense.c:220,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:223,9'
          Dst:             H5B2_get_addr
        - Src:             'H5Adense.c:224,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:237,35'
          Dst:             H5B2_create
        - Src:             'H5Adense.c:238,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:241,13'
          Dst:             H5B2_get_addr
        - Src:             'H5Adense.c:242,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:247,18'
          Dst:             H5HF_close
        - Src:             'H5Adense.c:248,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:249,21'
          Dst:             H5B2_close
        - Src:             'H5Adense.c:250,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Adense.c:251,23'
          Dst:             H5B2_close
        - Src:             'H5Adense.c:252,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B__insert_child
      functionSourceFile: '/src/hdf5/src/H5B.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          181
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5B__split
      functionSourceFile: '/src/hdf5/src/H5B.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          527
      EdgeCount:       108
      CyclomaticComplexity: 17
      functionsReached:
        - H5AC_protect
        - H5AC_unprotect
        - H5B_create
        - H5CX_get_btree_split_ratios
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B.c:395,9'
          Dst:             H5CX_get_btree_split_ratios
        - Src:             'H5B.c:396,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:423,9'
          Dst:             H5B_create
        - Src:             'H5B.c:424,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:429,31'
          Dst:             H5AC_protect
        - Src:             'H5B.c:430,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:460,32'
          Dst:             H5AC_protect
        - Src:             'H5B.c:461,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:465,13'
          Dst:             H5AC_unprotect
        - Src:             'H5B.c:466,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:475,13'
          Dst:             H5AC_unprotect
        - Src:             'H5B.c:476,13'
          Dst:             H5E_printf_stack
    - functionName:    H5B_create
      functionSourceFile: '/src/hdf5/src/H5B.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          317
      EdgeCount:       93
      CyclomaticComplexity: 13
      functionsReached:
        - H5AC_insert_entry
        - H5B__node_dest
        - H5E_printf_stack
        - H5FL_blk_malloc
        - H5FL_reg_malloc
        - H5FL_seq_malloc
        - H5MF_alloc
        - H5MF_xfree
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B.c:215,23'
          Dst:             H5FL_reg_malloc
        - Src:             'H5B.c:216,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:223,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:227,31'
          Dst:             H5FL_blk_malloc
        - Src:             'H5B.c:228,30'
          Dst:             H5FL_seq_malloc
        - Src:             'H5B.c:229,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:230,35'
          Dst:             H5MF_alloc
        - Src:             'H5B.c:231,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:236,9'
          Dst:             H5AC_insert_entry
        - Src:             'H5B.c:237,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:243,19'
          Dst:             H5MF_xfree
        - Src:             'H5B.c:247,17'
          Dst:             H5B__node_dest
        - Src:             'H5B.c:248,17'
          Dst:             H5E_printf_stack
    - functionName:    H5B__node_dest
      functionSourceFile: '/src/hdf5/src/H5B.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1947
      functionLinenumberEnd: 1959
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_blk_free
        - H5FL_reg_free
        - H5FL_seq_free
        - H5UC_decr
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B.c:1954,18'
          Dst:             H5FL_seq_free
        - Src:             'H5B.c:1955,18'
          Dst:             H5FL_blk_free
        - Src:             'H5B.c:1956,5'
          Dst:             H5UC_decr
        - Src:             'H5B.c:1957,10'
          Dst:             H5FL_reg_free
    - functionName:    H5B_valid
      functionSourceFile: '/src/hdf5/src/H5B.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1896
      functionLinenumberEnd: 1932
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          168
      EdgeCount:       53
      CyclomaticComplexity: 7
      functionsReached:
        - H5AC_protect
        - H5AC_unprotect
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B.c:1911,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1915,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1924,32'
          Dst:             H5AC_protect
        - Src:             'H5B.c:1925,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1929,15'
          Dst:             H5AC_unprotect
        - Src:             'H5B.c:1930,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B__get_info_helper
      functionSourceFile: '/src/hdf5/src/H5B.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1747
      functionLinenumberEnd: 1834
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         87
      ICount:          352
      EdgeCount:       97
      CyclomaticComplexity: 12
      functionsReached:
        - H5AC_protect
        - H5AC_unprotect
        - H5B__get_info_helper
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B.c:1772,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1783,32'
          Dst:             H5AC_protect
        - Src:             'H5B.c:1784,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1796,9'
          Dst:             H5AC_unprotect
        - Src:             'H5B.c:1797,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1807,36'
          Dst:             H5AC_protect
        - Src:             'H5B.c:1808,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1818,13'
          Dst:             H5AC_unprotect
        - Src:             'H5B.c:1819,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1826,13'
          Dst:             H5B__get_info_helper
        - Src:             'H5B.c:1827,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1831,15'
          Dst:             H5AC_unprotect
        - Src:             'H5B.c:1832,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B_get_info
      functionSourceFile: '/src/hdf5/src/H5B.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1849
      functionLinenumberEnd: 1882
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          101
      EdgeCount:       26
      CyclomaticComplexity: 5
      functionsReached:
        - H5B__get_info_helper
        - H5B__iterate_helper
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B.c:1872,9'
          Dst:             H5B__get_info_helper
        - Src:             'H5B.c:1873,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1878,26'
          Dst:             H5B__iterate_helper
        - Src:             'H5B.c:1879,13'
          Dst:             H5E_printf_stack
    - functionName:    H5B__iterate_helper
      functionSourceFile: '/src/hdf5/src/H5B.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1095
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          264
      EdgeCount:       60
      CyclomaticComplexity: 10
      functionsReached:
        - H5AC_protect
        - H5AC_unprotect
        - H5B__iterate_helper
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B.c:1070,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1078,32'
          Dst:             H5AC_protect
        - Src:             'H5B.c:1079,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1084,25'
          Dst:             H5B__iterate_helper
        - Src:             'H5B.c:1088,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1092,15'
          Dst:             H5AC_unprotect
        - Src:             'H5B.c:1093,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B_shared_free
      functionSourceFile: '/src/hdf5/src/H5B.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1656
      functionLinenumberEnd: 1670
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_blk_free
        - H5FL_reg_free
        - H5FL_seq_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B.c:1662,20'
          Dst:             H5FL_blk_free
        - Src:             'H5B.c:1665,20'
          Dst:             H5FL_seq_free
        - Src:             'H5B.c:1668,14'
          Dst:             H5FL_reg_free
    - functionName:    H5B_shared_new
      functionSourceFile: '/src/hdf5/src/H5B.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1588
      functionLinenumberEnd: 1642
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          311
      EdgeCount:       65
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5FL_blk_free
        - H5FL_blk_malloc
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5FL_seq_free
        - H5FL_seq_malloc
        - H5F_Kvalue
        - H5F_sizeof_addr
        - H5F_sizeof_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B.c:1601,27'
          Dst:             H5FL_reg_calloc
        - Src:             'H5B.c:1602,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1606,31'
          Dst:             H5F_Kvalue
        - Src:             'H5B.c:1607,27'
          Dst:             H5F_sizeof_addr
        - Src:             'H5B.c:1608,27'
          Dst:             H5F_sizeof_size
        - Src:             'H5B.c:1612,37'
          Dst:             H5F_sizeof_addr
        - Src:             'H5B.c:1613,45'
          Dst:             H5F_sizeof_addr
        - Src:             'H5B.c:1618,33'
          Dst:             H5FL_blk_malloc
        - Src:             'H5B.c:1619,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1622,33'
          Dst:             H5FL_seq_malloc
        - Src:             'H5B.c:1623,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1636,32'
          Dst:             H5FL_blk_free
        - Src:             'H5B.c:1638,32'
          Dst:             H5FL_seq_free
        - Src:             'H5B.c:1639,22'
          Dst:             H5FL_reg_free
    - functionName:    H5B_delete
      functionSourceFile: '/src/hdf5/src/H5B.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1518
      functionLinenumberEnd: 1573
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          313
      EdgeCount:       83
      CyclomaticComplexity: 12
      functionsReached:
        - H5AC_protect
        - H5AC_unprotect
        - H5B_delete
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B.c:1535,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1543,32'
          Dst:             H5AC_protect
        - Src:             'H5B.c:1544,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1550,17'
          Dst:             H5B_delete
        - Src:             'H5B.c:1551,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1564,21'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1570,15'
          Dst:             H5AC_unprotect
        - Src:             'H5B.c:1571,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B__remove_helper
      functionSourceFile: '/src/hdf5/src/H5B.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1462
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         245
      ICount:          1404
      EdgeCount:       286
      CyclomaticComplexity: 43
      functionsReached:
        - H5AC_protect
        - H5AC_unprotect
        - H5B__remove_helper
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B.c:1179,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1191,32'
          Dst:             H5AC_protect
        - Src:             'H5B.c:1192,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1203,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1213,23'
          Dst:             H5B__remove_helper
        - Src:             'H5B.c:1216,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1226,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1292,53'
          Dst:             H5AC_protect
        - Src:             'H5B.c:1294,25'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1306,25'
          Dst:             H5AC_unprotect
        - Src:             'H5B.c:1307,25'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1312,53'
          Dst:             H5AC_protect
        - Src:             'H5B.c:1314,25'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1325,25'
          Dst:             H5AC_unprotect
        - Src:             'H5B.c:1326,25'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1339,21'
          Dst:             H5AC_unprotect
        - Src:             'H5B.c:1342,21'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1432,41'
          Dst:             H5AC_protect
        - Src:             'H5B.c:1433,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1438,13'
          Dst:             H5AC_unprotect
        - Src:             'H5B.c:1439,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1448,33'
          Dst:             H5AC_protect
        - Src:             'H5B.c:1449,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1453,13'
          Dst:             H5AC_unprotect
        - Src:             'H5B.c:1454,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1459,15'
          Dst:             H5AC_unprotect
        - Src:             'H5B.c:1460,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B_remove
      functionSourceFile: '/src/hdf5/src/H5B.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1480
      functionLinenumberEnd: 1503
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          72
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5B__remove_helper
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B.c:1499,9'
          Dst:             H5B__remove_helper
        - Src:             'H5B.c:1500,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B_iterate
      functionSourceFile: '/src/hdf5/src/H5B.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1110
      functionLinenumberEnd: 1128
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - H5B__iterate_helper
        - H5E_printf_stack
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B.c:1125,22'
          Dst:             H5B__iterate_helper
        - Src:             'H5B.c:1126,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B__copy
      functionSourceFile: '/src/hdf5/src/H5B.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1686
      functionLinenumberEnd: 1733
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          182
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5FL_blk_free
        - H5FL_blk_malloc
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5FL_seq_free
        - H5FL_seq_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B.c:1701,29'
          Dst:             H5FL_reg_malloc
        - Src:             'H5B.c:1702,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1710,37'
          Dst:             H5FL_blk_malloc
        - Src:             'H5B.c:1711,36'
          Dst:             H5FL_seq_malloc
        - Src:             'H5B.c:1712,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1727,32'
          Dst:             H5FL_blk_free
        - Src:             'H5B.c:1728,32'
          Dst:             H5FL_seq_free
        - Src:             'H5B.c:1729,32'
          Dst:             H5FL_reg_free
    - functionName:    H5B__insert_helper
      functionSourceFile: '/src/hdf5/src/H5B.c'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 1034
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         309
      ICount:          1561
      EdgeCount:       356
      CyclomaticComplexity: 49
      functionsReached:
        - H5AC_protect
        - H5AC_unprotect
        - H5B__insert_child
        - H5B__insert_helper
        - H5B__split
        - H5E_printf_stack
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B.c:768,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:801,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:810,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:822,52'
          Dst:             H5AC_protect
        - Src:             'H5B.c:824,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:826,32'
          Dst:             H5B__insert_helper
        - Src:             'H5B.c:829,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:840,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:852,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:860,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:871,52'
          Dst:             H5AC_protect
        - Src:             'H5B.c:873,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:875,32'
          Dst:             H5B__insert_helper
        - Src:             'H5B.c:878,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:890,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:903,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:911,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:916,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:925,48'
          Dst:             H5AC_protect
        - Src:             'H5B.c:927,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:929,28'
          Dst:             H5B__insert_helper
        - Src:             'H5B.c:932,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:942,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:991,17'
          Dst:             H5B__split
        - Src:             'H5B.c:992,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1009,13'
          Dst:             H5B__insert_child
        - Src:             'H5B.c:1010,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1026,13'
          Dst:             H5AC_unprotect
        - Src:             'H5B.c:1027,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:1030,13'
          Dst:             H5AC_unprotect
        - Src:             'H5B.c:1032,13'
          Dst:             H5E_printf_stack
    - functionName:    H5B_insert
      functionSourceFile: '/src/hdf5/src/H5B.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         141
      ICount:          637
      EdgeCount:       159
      CyclomaticComplexity: 20
      functionsReached:
        - H5AC_insert_entry
        - H5AC_move_entry
        - H5AC_protect
        - H5AC_unprotect
        - H5B__copy
        - H5B__insert_helper
        - H5B__node_dest
        - H5E_printf_stack
        - H5MF_alloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B.c:527,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:536,38'
          Dst:             H5AC_protect
        - Src:             'H5B.c:537,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:540,24'
          Dst:             H5B__insert_helper
        - Src:             'H5B.c:542,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:569,41'
          Dst:             H5MF_alloc
        - Src:             'H5B.c:570,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:577,32'
          Dst:             H5B__copy
        - Src:             'H5B.c:578,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:582,9'
          Dst:             H5AC_unprotect
        - Src:             'H5B.c:583,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:587,9'
          Dst:             H5AC_move_entry
        - Src:             'H5B.c:588,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:611,9'
          Dst:             H5AC_insert_entry
        - Src:             'H5B.c:612,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:616,28'
          Dst:             H5B__node_dest
        - Src:             'H5B.c:617,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:620,13'
          Dst:             H5AC_unprotect
        - Src:             'H5B.c:621,13'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:624,13'
          Dst:             H5AC_unprotect
        - Src:             'H5B.c:625,13'
          Dst:             H5E_printf_stack
    - functionName:    H5B_find
      functionSourceFile: '/src/hdf5/src/H5B.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          348
      EdgeCount:       85
      CyclomaticComplexity: 13
      functionsReached:
        - H5AC_protect
        - H5AC_unprotect
        - H5B_find
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B.c:298,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:309,32'
          Dst:             H5AC_protect
        - Src:             'H5B.c:310,9'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:332,30'
          Dst:             H5B_find
        - Src:             'H5B.c:333,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:337,17'
          Dst:             H5E_printf_stack
        - Src:             'H5B.c:342,15'
          Dst:             H5AC_unprotect
        - Src:             'H5B.c:343,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B__verify_structure
      functionSourceFile: '/src/hdf5/src/H5Bdbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         217
      ICount:          806
      EdgeCount:       245
      CyclomaticComplexity: 30
      functionsReached:
        - H5AC_protect
        - H5AC_unprotect
        - H5E_printf_stack
        - H5MM_xfree
        - calloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Bdbg.c:158,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Bdbg.c:160,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Bdbg.c:167,32'
          Dst:             H5AC_protect
        - Src:             'H5Bdbg.c:168,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Bdbg.c:171,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Bdbg.c:173,42'
          Dst:             calloc
        - Src:             'H5Bdbg.c:174,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Bdbg.c:180,9'
          Dst:             H5AC_unprotect
        - Src:             'H5Bdbg.c:181,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Bdbg.c:191,36'
          Dst:             H5AC_protect
        - Src:             'H5Bdbg.c:192,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Bdbg.c:196,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Bdbg.c:200,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Bdbg.c:204,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Bdbg.c:209,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Bdbg.c:213,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Bdbg.c:223,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Bdbg.c:226,54'
          Dst:             calloc
        - Src:             'H5Bdbg.c:227,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Bdbg.c:237,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Bdbg.c:242,13'
          Dst:             H5AC_unprotect
        - Src:             'H5Bdbg.c:243,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Bdbg.c:255,9'
          Dst:             H5MM_xfree
    - functionName:    H5B_debug
      functionSourceFile: '/src/hdf5/src/H5Bdbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          504
      EdgeCount:       94
      CyclomaticComplexity: 14
      functionsReached:
        - H5AC_protect
        - H5AC_unprotect
        - H5E_printf_stack
        - fprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Bdbg.c:69,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Bdbg.c:79,32'
          Dst:             H5AC_protect
        - Src:             'H5Bdbg.c:80,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Bdbg.c:85,5'
          Dst:             fprintf
        - Src:             'H5Bdbg.c:89,5'
          Dst:             fprintf
        - Src:             'H5Bdbg.c:90,5'
          Dst:             fprintf
        - Src:             'H5Bdbg.c:91,5'
          Dst:             fprintf
        - Src:             'H5Bdbg.c:93,5'
          Dst:             fprintf
        - Src:             'H5Bdbg.c:94,5'
          Dst:             fprintf
        - Src:             'H5Bdbg.c:95,5'
          Dst:             fprintf
        - Src:             'H5Bdbg.c:96,5'
          Dst:             fprintf
        - Src:             'H5Bdbg.c:103,9'
          Dst:             fprintf
        - Src:             'H5Bdbg.c:104,9'
          Dst:             fprintf
        - Src:             'H5Bdbg.c:110,13'
          Dst:             fprintf
        - Src:             'H5Bdbg.c:115,13'
          Dst:             fprintf
        - Src:             'H5Bdbg.c:123,15'
          Dst:             H5AC_unprotect
        - Src:             'H5Bdbg.c:124,9'
          Dst:             H5E_printf_stack
    - functionName:    H5B2_size
      functionSourceFile: '/src/hdf5/src/H5B2stat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          111
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5B2__node_size
        - H5E_printf_stack
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5B2stat.c:121,17'
          Dst:             H5B2__node_size
        - Src:             'H5B2stat.c:122,17'
          Dst:             H5E_printf_stack
    - functionName:    H5B2_stat_info
      functionSourceFile: '/src/hdf5/src/H5B2stat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__chunk_disjoint
      functionSourceFile: '/src/hdf5/src/H5Dbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          81
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5VM_vector_cmp_u
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          110
      EdgeCount:       35
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__btree_debug_key
      functionSourceFile: '/src/hdf5/src/H5Dbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          92
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
        - fputs
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree.c:716,5'
          Dst:             fprintf
        - Src:             'H5Dbtree.c:717,5'
          Dst:             fprintf
        - Src:             'H5Dbtree.c:718,5'
          Dst:             fprintf
        - Src:             'H5Dbtree.c:720,9'
          Dst:             fprintf
        - Src:             'H5Dbtree.c:721,5'
          Dst:             fputs
    - functionName:    H5D__btree_encode_key
      functionSourceFile: '/src/hdf5/src/H5Dbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          198
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__btree_decode_key
      functionSourceFile: '/src/hdf5/src/H5Dbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 654
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          306
      EdgeCount:       56
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree.c:636,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree.c:642,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree.c:647,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__btree_remove
      functionSourceFile: '/src/hdf5/src/H5Dbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5MF_xfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree.c:600,9'
          Dst:             H5MF_xfree
        - Src:             'H5Dbtree.c:601,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__btree_insert
      functionSourceFile: '/src/hdf5/src/H5Dbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          258
      EdgeCount:       49
      CyclomaticComplexity: 8
      functionsReached:
        - H5D__btree_cmp3
        - H5D__chunk_disjoint
        - H5E_printf_stack
        - H5VM_vector_cmp_u
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree.c:528,11'
          Dst:             H5D__btree_cmp3
        - Src:             'H5Dbtree.c:533,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree.c:535,14'
          Dst:             H5VM_vector_cmp_u
        - Src:             'H5Dbtree.c:556,14'
          Dst:             H5D__chunk_disjoint
        - Src:             'H5Dbtree.c:572,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__btree_cmp3
      functionSourceFile: '/src/hdf5/src/H5Dbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          161
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - H5VM_vector_cmp_u
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree.c:377,13'
          Dst:             H5VM_vector_cmp_u
        - Src:             'H5Dbtree.c:379,18'
          Dst:             H5VM_vector_cmp_u
    - functionName:    H5D__btree_found
      functionSourceFile: '/src/hdf5/src/H5Dbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          100
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__btree_cmp2
      functionSourceFile: '/src/hdf5/src/H5Dbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VM_vector_cmp_u
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree.c:318,17'
          Dst:             H5VM_vector_cmp_u
    - functionName:    H5D__btree_new_node
      functionSourceFile: '/src/hdf5/src/H5Dbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          138
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__btree_get_shared
      functionSourceFile: '/src/hdf5/src/H5Dbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__btree_shared_free
      functionSourceFile: '/src/hdf5/src/H5Dbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 751
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          59
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5B_shared_free
        - H5E_printf_stack
        - H5FL_reg_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree.c:744,21'
          Dst:             H5FL_reg_free
        - Src:             'H5Dbtree.c:747,9'
          Dst:             H5B_shared_free
        - Src:             'H5Dbtree.c:748,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__btree_idx_iterate_cb
      functionSourceFile: '/src/hdf5/src/H5Dbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1069
      functionLinenumberEnd: 1093
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          62
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree.c:1091,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__btree_shared_create
      functionSourceFile: '/src/hdf5/src/H5Dbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 765
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          157
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - H5B_shared_new
        - H5D__btree_shared_free
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5UC_create
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree.c:779,27'
          Dst:             H5B_shared_new
        - Src:             'H5Dbtree.c:780,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree.c:783,30'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Dbtree.c:784,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree.c:789,42'
          Dst:             H5UC_create
        - Src:             'H5Dbtree.c:789,42'
          Dst:             H5D__btree_shared_free
        - Src:             'H5Dbtree.c:790,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree.c:795,25'
          Dst:             H5FL_reg_free
    - functionName:    H5D_btree_debug
      functionSourceFile: '/src/hdf5/src/H5Dbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1435
      functionLinenumberEnd: 1478
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          181
      EdgeCount:       45
      CyclomaticComplexity: 7
      functionsReached:
        - H5B_debug
        - H5D__btree_shared_create
        - H5E_printf_stack
        - H5UC_decr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree.c:1456,9'
          Dst:             H5D__btree_shared_create
        - Src:             'H5Dbtree.c:1457,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree.c:1467,11'
          Dst:             H5B_debug
        - Src:             'H5Dbtree.c:1473,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree.c:1474,18'
          Dst:             H5UC_decr
        - Src:             'H5Dbtree.c:1475,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__btree_idx_dest
      functionSourceFile: '/src/hdf5/src/H5Dbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1402
      functionLinenumberEnd: 1420
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          87
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5UC_decr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree.c:1415,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree.c:1416,9'
          Dst:             H5UC_decr
        - Src:             'H5Dbtree.c:1417,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__btree_idx_dump
      functionSourceFile: '/src/hdf5/src/H5Dbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1380
      functionLinenumberEnd: 1388
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree.c:1386,5'
          Dst:             fprintf
    - functionName:    H5D__btree_idx_reset
      functionSourceFile: '/src/hdf5/src/H5Dbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1356
      functionLinenumberEnd: 1366
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__btree_idx_size
      functionSourceFile: '/src/hdf5/src/H5Dbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1314
      functionLinenumberEnd: 1342
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          75
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5B_get_info
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree.c:1335,9'
          Dst:             H5B_get_info
        - Src:             'H5Dbtree.c:1336,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__btree_idx_copy_shutdown
      functionSourceFile: '/src/hdf5/src/H5Dbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1284
      functionLinenumberEnd: 1299
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          87
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5UC_decr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree.c:1293,9'
          Dst:             H5UC_decr
        - Src:             'H5Dbtree.c:1294,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree.c:1295,9'
          Dst:             H5UC_decr
        - Src:             'H5Dbtree.c:1296,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__btree_idx_copy_setup
      functionSourceFile: '/src/hdf5/src/H5Dbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1240
      functionLinenumberEnd: 1270
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          132
      EdgeCount:       40
      CyclomaticComplexity: 5
      functionsReached:
        - H5AC_tag
        - H5D__btree_idx_create
        - H5D__btree_shared_create
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree.c:1243,5'
          Dst:             H5AC_tag
        - Src:             'H5Dbtree.c:1258,9'
          Dst:             H5D__btree_shared_create
        - Src:             'H5Dbtree.c:1259,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree.c:1260,9'
          Dst:             H5D__btree_shared_create
        - Src:             'H5Dbtree.c:1261,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree.c:1265,9'
          Dst:             H5D__btree_idx_create
        - Src:             'H5Dbtree.c:1266,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree.c:1270,5'
          Dst:             H5AC_tag
    - functionName:    H5D__btree_idx_create
      functionSourceFile: '/src/hdf5/src/H5Dbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5B_create
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree.c:872,9'
          Dst:             H5B_create
        - Src:             'H5Dbtree.c:873,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__btree_idx_delete
      functionSourceFile: '/src/hdf5/src/H5Dbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1185
      functionLinenumberEnd: 1226
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         51
      ICount:          177
      EdgeCount:       56
      CyclomaticComplexity: 7
      functionsReached:
        - H5B_delete
        - H5D__btree_shared_create
        - H5E_printf_stack
        - H5UC_decr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree.c:1206,13'
          Dst:             H5D__btree_shared_create
        - Src:             'H5Dbtree.c:1207,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree.c:1215,13'
          Dst:             H5B_delete
        - Src:             'H5Dbtree.c:1216,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree.c:1220,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dbtree.c:1221,13'
          Dst:             H5UC_decr
        - Src:             'H5Dbtree.c:1222,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__btree_idx_remove
      functionSourceFile: '/src/hdf5/src/H5Dbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1149
      functionLinenumberEnd: 1169
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          59
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5B_remove
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree.c:1165,9'
          Dst:             H5B_remove
        - Src:             'H5Dbtree.c:1166,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__btree_idx_iterate
      functionSourceFile: '/src/hdf5/src/H5Dbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1108
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - H5B_iterate
        - H5D__btree_idx_iterate_cb
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree.c:1131,22'
          Dst:             H5B_iterate
        - Src:             'H5Dbtree.c:1131,22'
          Dst:             H5D__btree_idx_iterate_cb
        - Src:             'H5Dbtree.c:1133,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__btree_idx_load_metadata
      functionSourceFile: '/src/hdf5/src/H5Dbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1046
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__btree_idx_get_addr
      functionSourceFile: '/src/hdf5/src/H5Dbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionLinenumberEnd: 1031
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5B_find
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree.c:1027,9'
          Dst:             H5B_find
        - Src:             'H5Dbtree.c:1028,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__btree_idx_insert
      functionSourceFile: '/src/hdf5/src/H5Dbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 973
      functionLinenumberEnd: 994
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5B_insert
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree.c:990,9'
          Dst:             H5B_insert
        - Src:             'H5Dbtree.c:991,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__btree_idx_is_space_alloc
      functionSourceFile: '/src/hdf5/src/H5Dbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 952
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__btree_idx_is_open
      functionSourceFile: '/src/hdf5/src/H5Dbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 938
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__btree_idx_close
      functionSourceFile: '/src/hdf5/src/H5Dbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__btree_idx_open
      functionSourceFile: '/src/hdf5/src/H5Dbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 895
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__btree_idx_init
      functionSourceFile: '/src/hdf5/src/H5Dbtree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 832
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5D__btree_shared_create
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dbtree.c:828,9'
          Dst:             H5D__btree_shared_create
        - Src:             'H5Dbtree.c:829,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__chunk_cache_prune
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4194
      functionLinenumberEnd: 4283
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         118
      ICount:          594
      EdgeCount:       147
      CyclomaticComplexity: 31
      functionsReached:
        - H5D__chunk_cache_evict
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:4267,21'
          Dst:             H5D__chunk_cache_evict
        - Src:             'H5Dchunk.c:4280,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__chunk_cache_evict
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4117
      functionLinenumberEnd: 4178
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          252
      EdgeCount:       43
      CyclomaticComplexity: 10
      functionsReached:
        - H5D__chunk_flush_entry
        - H5D__chunk_mem_xfree
        - H5E_printf_stack
        - H5FL_reg_free
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:4131,13'
          Dst:             H5D__chunk_flush_entry
        - Src:             'H5Dchunk.c:4132,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:4137,37'
          Dst:             H5D__chunk_mem_xfree
        - Src:             'H5Dchunk.c:4176,11'
          Dst:             H5FL_reg_free
    - functionName:    H5D__chunk_flush_entry
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3928
      functionLinenumberEnd: 4102
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         150
      ICount:          694
      EdgeCount:       176
      CyclomaticComplexity: 28
      functionsReached:
        - H5CX_get_err_detect
        - H5CX_get_filter_cb
        - H5D__chunk_cinfo_cache_update
        - H5D__chunk_file_alloc
        - H5D__chunk_mem_xfree
        - H5E_printf_stack
        - H5F_get_shared
        - H5F_shared_block_write
        - H5MM_xfree
        - H5Z_pipeline
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:3966,17'
          Dst:             H5CX_get_err_detect
        - Src:             'H5Dchunk.c:3967,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:3968,17'
          Dst:             H5CX_get_filter_cb
        - Src:             'H5Dchunk.c:3969,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:3978,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:3993,17'
          Dst:             H5Z_pipeline
        - Src:             'H5Dchunk.c:3995,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:3999,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:4040,17'
          Dst:             H5D__chunk_file_alloc
        - Src:             'H5Dchunk.c:4042,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:4053,36'
          Dst:             H5F_get_shared
        - Src:             'H5Dchunk.c:4053,13'
          Dst:             H5F_shared_block_write
        - Src:             'H5Dchunk.c:4055,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:4060,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:4063,9'
          Dst:             H5D__chunk_cinfo_cache_update
        - Src:             'H5Dchunk.c:4078,37'
          Dst:             H5D__chunk_mem_xfree
        - Src:             'H5Dchunk.c:4087,9'
          Dst:             H5MM_xfree
        - Src:             'H5Dchunk.c:4097,37'
          Dst:             H5D__chunk_mem_xfree
    - functionName:    H5D__chunk_mem_xfree
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1414
      functionLinenumberEnd: 1426
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - H5FL_blk_free
        - H5MM_xfree
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:1421,13'
          Dst:             H5MM_xfree
        - Src:             'H5Dchunk.c:1423,19'
          Dst:             H5FL_blk_free
    - functionName:    H5D__chunk_file_alloc
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7431
      functionLinenumberEnd: 7543
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         94
      ICount:          380
      EdgeCount:       106
      CyclomaticComplexity: 14
      functionsReached:
        - H5E_printf_stack
        - H5F_get_intent
        - H5MF_alloc
        - H5MF_xfree
        - H5VM_log2_gen
      functionUses:    6
      BranchProfiles:
        - Branch String:   'H5Dchunk.c:7508,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Dchunk.c:7459,42'
          Dst:             H5VM_log2_gen
        - Src:             'H5Dchunk.c:7464,35'
          Dst:             H5VM_log2_gen
        - Src:             'H5Dchunk.c:7466,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:7470,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:7484,23'
          Dst:             H5F_get_intent
        - Src:             'H5Dchunk.c:7485,25'
          Dst:             H5MF_xfree
        - Src:             'H5Dchunk.c:7486,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:7514,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:7527,37'
          Dst:             H5MF_alloc
        - Src:             'H5Dchunk.c:7529,21'
          Dst:             H5E_printf_stack
    - functionName:    H5D__chunk_cinfo_cache_update
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3595
      functionLinenumberEnd: 3614
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          59
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5VM_log2_gen
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          157
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__nonexistent_readvv_cb
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7304
      functionLinenumberEnd: 7327
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          157
      EdgeCount:       44
      CyclomaticComplexity: 7
      functionsReached:
        - H5D__fill_init
        - H5D__fill_refill_vl
        - H5D__fill_term
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:7313,9'
          Dst:             H5D__fill_init
        - Src:             'H5Dchunk.c:7315,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:7319,39'
          Dst:             H5D__fill_refill_vl
        - Src:             'H5Dchunk.c:7320,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:7324,25'
          Dst:             H5D__fill_term
        - Src:             'H5Dchunk.c:7325,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__nonexistent_readvv
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7352
      functionLinenumberEnd: 7378
      functionDepth:   0
      returnType:      size_t
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          86
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5D__nonexistent_readvv_cb
        - H5E_printf_stack
        - H5VM_opvv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:7372,22'
          Dst:             H5VM_opvv
        - Src:             'H5Dchunk.c:7372,22'
          Dst:             H5D__nonexistent_readvv_cb
        - Src:             'H5Dchunk.c:7375,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__piece_mem_cb
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2359
      functionLinenumberEnd: 2423
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          299
      EdgeCount:       88
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5SL_search
        - H5S_copy
        - H5S_hyper_add_span_element
        - H5S_select_elements
        - H5S_select_iter_coords
        - H5S_select_iter_next
        - H5VM_chunk_index
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:2375,9'
          Dst:             H5VM_chunk_index
        - Src:             'H5Dchunk.c:2389,55'
          Dst:             H5SL_search
        - Src:             'H5Dchunk.c:2390,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:2396,47'
          Dst:             H5S_copy
        - Src:             'H5Dchunk.c:2397,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:2405,9'
          Dst:             H5S_select_iter_coords
        - Src:             'H5Dchunk.c:2406,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:2410,13'
          Dst:             H5S_select_elements
        - Src:             'H5Dchunk.c:2411,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:2414,13'
          Dst:             H5S_hyper_add_span_element
        - Src:             'H5Dchunk.c:2415,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:2419,9'
          Dst:             H5S_select_iter_next
        - Src:             'H5Dchunk.c:2420,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__create_piece_mem_map_1d
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2150
      functionLinenumberEnd: 2217
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          190
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5SL_count
        - H5SL_first
        - H5SL_item
        - H5SL_next
        - H5S_copy
        - H5S_get_select_bounds
        - H5S_get_select_npoints
        - H5S_select_hyperslab
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:2166,9'
          Dst:             H5SL_count
        - Src:             'H5Dchunk.c:2168,21'
          Dst:             H5SL_first
        - Src:             'H5Dchunk.c:2171,42'
          Dst:             H5SL_item
        - Src:             'H5Dchunk.c:2186,13'
          Dst:             H5S_get_select_bounds
        - Src:             'H5Dchunk.c:2187,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:2190,21'
          Dst:             H5SL_first
        - Src:             'H5Dchunk.c:2196,46'
          Dst:             H5SL_item
        - Src:             'H5Dchunk.c:2200,39'
          Dst:             H5S_copy
        - Src:             'H5Dchunk.c:2201,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:2203,28'
          Dst:             H5S_get_select_npoints
        - Src:             'H5Dchunk.c:2205,17'
          Dst:             H5S_select_hyperslab
        - Src:             'H5Dchunk.c:2207,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:2212,25'
          Dst:             H5SL_next
    - functionName:    H5D__create_piece_mem_map_hyper
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2020
      functionLinenumberEnd: 2135
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         112
      ICount:          483
      EdgeCount:       126
      CyclomaticComplexity: 16
      functionsReached:
        - H5E_printf_stack
        - H5SL_count
        - H5SL_first
        - H5SL_item
        - H5SL_next
        - H5S_copy
        - H5S_get_select_bounds
        - H5S_get_select_type
        - H5S_select_adjust_s
        - H5S_select_copy
        - H5S_select_hyperslab
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:2041,9'
          Dst:             H5SL_count
        - Src:             'H5Dchunk.c:2043,21'
          Dst:             H5SL_first
        - Src:             'H5Dchunk.c:2046,42'
          Dst:             H5SL_item
        - Src:             'H5Dchunk.c:2057,13'
          Dst:             H5S_get_select_bounds
        - Src:             'H5Dchunk.c:2058,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:2061,13'
          Dst:             H5S_get_select_bounds
        - Src:             'H5Dchunk.c:2062,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:2074,21'
          Dst:             H5SL_first
        - Src:             'H5Dchunk.c:2081,46'
          Dst:             H5SL_item
        - Src:             'H5Dchunk.c:2091,39'
          Dst:             H5S_copy
        - Src:             'H5Dchunk.c:2092,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:2095,35'
          Dst:             H5S_get_select_type
        - Src:             'H5Dchunk.c:2096,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:2105,21'
          Dst:             H5S_select_hyperslab
        - Src:             'H5Dchunk.c:2107,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:2114,21'
          Dst:             H5S_select_copy
        - Src:             'H5Dchunk.c:2115,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:2125,21'
          Dst:             H5S_select_adjust_s
        - Src:             'H5Dchunk.c:2126,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:2130,25'
          Dst:             H5SL_next
    - functionName:    H5D__piece_file_cb
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2233
      functionLinenumberEnd: 2341
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          391
      EdgeCount:       77
      CyclomaticComplexity: 10
      functionsReached:
        - H5D__free_piece_info
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5SL_insert
        - H5SL_search
        - H5S_close
        - H5S_create_simple
        - H5S_select_elements
        - H5S_select_none
        - H5VM_chunk_index_scaled
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:2251,19'
          Dst:             H5VM_chunk_index_scaled
        - Src:             'H5Dchunk.c:2265,55'
          Dst:             H5SL_search
        - Src:             'H5Dchunk.c:2269,39'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Dchunk.c:2270,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:2278,27'
          Dst:             H5S_create_simple
        - Src:             'H5Dchunk.c:2279,30'
          Dst:             H5FL_reg_free
        - Src:             'H5Dchunk.c:2280,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:2284,17'
          Dst:             H5S_select_none
        - Src:             'H5Dchunk.c:2285,23'
          Dst:             H5S_close
        - Src:             'H5Dchunk.c:2286,30'
          Dst:             H5FL_reg_free
        - Src:             'H5Dchunk.c:2287,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:2315,17'
          Dst:             H5SL_insert
        - Src:             'H5Dchunk.c:2316,17'
          Dst:             H5D__free_piece_info
        - Src:             'H5Dchunk.c:2317,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:2334,9'
          Dst:             H5S_select_elements
        - Src:             'H5Dchunk.c:2335,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__free_piece_info
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1493
      functionLinenumberEnd: 1513
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - H5FL_reg_free
        - H5S_close
        - H5S_select_all
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:1502,15'
          Dst:             H5S_close
        - Src:             'H5Dchunk.c:1504,9'
          Dst:             H5S_select_all
        - Src:             'H5Dchunk.c:1508,15'
          Dst:             H5S_close
        - Src:             'H5Dchunk.c:1511,18'
          Dst:             H5FL_reg_free
    - functionName:    H5D__create_piece_file_map_hyper
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1833
      functionLinenumberEnd: 2001
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         127
      ICount:          738
      EdgeCount:       145
      CyclomaticComplexity: 20
      functionsReached:
        - H5D__free_piece_info
        - H5E_printf_stack
        - H5FL_reg_malloc
        - H5SL_insert
        - H5S_close
        - H5S_combine_hyperslab
        - H5S_get_select_bounds
        - H5S_get_select_npoints
        - H5S_select_adjust_u
        - H5S_select_intersect_block
        - H5S_set_extent_real
        - H5VM_array_offset_pre
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:1863,9'
          Dst:             H5S_get_select_bounds
        - Src:             'H5Dchunk.c:1864,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1870,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1877,19'
          Dst:             H5VM_array_offset_pre
        - Src:             'H5Dchunk.c:1885,21'
          Dst:             H5S_select_intersect_block
        - Src:             'H5Dchunk.c:1892,17'
          Dst:             H5S_combine_hyperslab
        - Src:             'H5Dchunk.c:1894,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1898,17'
          Dst:             H5S_set_extent_real
        - Src:             'H5Dchunk.c:1899,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1902,17'
          Dst:             H5S_select_adjust_u
        - Src:             'H5Dchunk.c:1903,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1908,43'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Dchunk.c:1909,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1942,17'
          Dst:             H5SL_insert
        - Src:             'H5Dchunk.c:1943,17'
          Dst:             H5D__free_piece_info
        - Src:             'H5Dchunk.c:1944,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1948,44'
          Dst:             H5S_get_select_npoints
        - Src:             'H5Dchunk.c:1991,27'
          Dst:             H5VM_array_offset_pre
        - Src:             'H5Dchunk.c:1998,27'
          Dst:             H5S_close
        - Src:             'H5Dchunk.c:1999,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__create_piece_file_map_all
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1618
      functionLinenumberEnd: 1817
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         138
      ICount:          803
      EdgeCount:       161
      CyclomaticComplexity: 25
      functionsReached:
        - H5D__free_piece_info
        - H5E_printf_stack
        - H5FL_reg_malloc
        - H5SL_insert
        - H5S_close
        - H5S_copy
        - H5S_create_simple
        - H5S_get_select_npoints
        - H5S_get_simple_extent_dims
        - H5S_select_hyperslab
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:1650,9'
          Dst:             H5S_get_simple_extent_dims
        - Src:             'H5Dchunk.c:1651,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1659,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1686,31'
          Dst:             H5S_create_simple
        - Src:             'H5Dchunk.c:1687,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1697,39'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Dchunk.c:1698,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1706,47'
          Dst:             H5S_copy
        - Src:             'H5Dchunk.c:1707,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1712,17'
          Dst:             H5S_select_hyperslab
        - Src:             'H5Dchunk.c:1714,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1734,13'
          Dst:             H5SL_insert
        - Src:             'H5Dchunk.c:1735,13'
          Dst:             H5D__free_piece_info
        - Src:             'H5Dchunk.c:1736,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1743,40'
          Dst:             H5S_get_select_npoints
        - Src:             'H5Dchunk.c:1814,23'
          Dst:             H5S_close
        - Src:             'H5Dchunk.c:1815,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__create_piece_map_single
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1529
      functionLinenumberEnd: 1604
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          309
      EdgeCount:       57
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5S_get_select_bounds
        - H5S_select_adjust_u
        - H5S_select_copy
        - H5VM_array_offset_pre
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:1548,9'
          Dst:             H5S_get_select_bounds
        - Src:             'H5Dchunk.c:1549,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1559,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1568,9'
          Dst:             H5VM_array_offset_pre
        - Src:             'H5Dchunk.c:1571,9'
          Dst:             H5S_select_copy
        - Src:             'H5Dchunk.c:1572,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1575,9'
          Dst:             H5S_select_adjust_u
        - Src:             'H5Dchunk.c:1576,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__chunk_may_use_select_io
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2585
      functionLinenumberEnd: 2639
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          133
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5PB_enabled
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:2607,13'
          Dst:             H5PB_enabled
        - Src:             'H5Dchunk.c:2608,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__chunk_io_init_selections
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1181
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         284
      ICount:          1026
      EdgeCount:       325
      CyclomaticComplexity: 43
      functionsReached:
        - H5D__chunk_io_term
        - H5D__create_piece_file_map_all
        - H5D__create_piece_file_map_hyper
        - H5D__create_piece_map_single
        - H5D__create_piece_mem_map_1d
        - H5D__create_piece_mem_map_hyper
        - H5E_printf_stack
        - H5FL_reg_malloc
        - H5SL_create
        - H5S_close
        - H5S_copy
        - H5S_get_select_type
        - H5S_select_all
        - H5S_select_is_regular
        - H5S_select_is_single
        - H5S_select_iter_init
        - H5S_select_iter_release
        - H5S_select_iterate
        - H5S_select_none
        - H5S_select_shape_same
        - H5S_set_extent_real
        - H5T_get_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:1208,27'
          Dst:             H5S_get_select_type
        - Src:             'H5Dchunk.c:1215,62'
          Dst:             H5S_copy
        - Src:             'H5Dchunk.c:1217,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1220,17'
          Dst:             H5S_set_extent_real
        - Src:             'H5Dchunk.c:1221,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1224,17'
          Dst:             H5S_select_all
        - Src:             'H5Dchunk.c:1225,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1232,75'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Dchunk.c:1233,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1241,13'
          Dst:             H5D__create_piece_map_single
        - Src:             'H5Dchunk.c:1242,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1250,68'
          Dst:             H5SL_create
        - Src:             'H5Dchunk.c:1251,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1259,30'
          Dst:             H5S_get_select_type
        - Src:             'H5Dchunk.c:1260,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1261,30'
          Dst:             H5S_get_select_type
        - Src:             'H5Dchunk.c:1262,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1274,21'
          Dst:             H5D__create_piece_file_map_all
        - Src:             'H5Dchunk.c:1275,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1281,21'
          Dst:             H5D__create_piece_file_map_hyper
        - Src:             'H5Dchunk.c:1282,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1295,17'
          Dst:             H5S_select_iterate
        - Src:             'H5Dchunk.c:1297,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1305,31'
          Dst:             H5S_select_shape_same
        - Src:             'H5Dchunk.c:1312,17'
          Dst:             H5D__create_piece_mem_map_hyper
        - Src:             'H5Dchunk.c:1313,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1316,18'
          Dst:             H5S_select_is_regular
        - Src:             'H5Dchunk.c:1316,61'
          Dst:             H5S_select_is_single
        - Src:             'H5Dchunk.c:1317,17'
          Dst:             H5D__create_piece_mem_map_1d
        - Src:             'H5Dchunk.c:1318,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1325,31'
          Dst:             H5S_copy
        - Src:             'H5Dchunk.c:1326,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1329,17'
          Dst:             H5S_select_none
        - Src:             'H5Dchunk.c:1330,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1336,35'
          Dst:             H5T_get_size
        - Src:             'H5Dchunk.c:1337,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1338,17'
          Dst:             H5S_select_iter_init
        - Src:             'H5Dchunk.c:1339,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1349,17'
          Dst:             H5S_select_iterate
        - Src:             'H5Dchunk.c:1351,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1359,17'
          Dst:             H5S_close
        - Src:             'H5Dchunk.c:1360,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1362,13'
          Dst:             H5D__chunk_io_term
        - Src:             'H5Dchunk.c:1363,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1366,22'
          Dst:             H5S_select_iter_release
        - Src:             'H5Dchunk.c:1367,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__chunk_io_term
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3426
      functionLinenumberEnd: 3473
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          173
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5D__free_piece_info
        - H5E_printf_stack
        - H5FL_reg_free
        - H5SL_free
        - H5S_close
        - H5S_select_all
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:3447,9'
          Dst:             H5S_select_all
        - Src:             'H5Dchunk.c:3453,17'
          Dst:             H5SL_free
        - Src:             'H5Dchunk.c:3453,17'
          Dst:             H5D__free_piece_info
        - Src:             'H5Dchunk.c:3454,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:3457,17'
          Dst:             H5D__free_piece_info
        - Src:             'H5Dchunk.c:3458,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:3465,13'
          Dst:             H5S_close
        - Src:             'H5Dchunk.c:3466,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:3470,36'
          Dst:             H5FL_reg_free
    - functionName:    H5VM_power2up
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__chunk_get_offset_copy
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8225
      functionLinenumberEnd: 8254
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          144
      EdgeCount:       33
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:8244,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:8248,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__chunk_iter_cb
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8128
      functionLinenumberEnd: 8146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          104
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:8144,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__chunk_iter
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8159
      functionLinenumberEnd: 8207
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          179
      EdgeCount:       31
      CyclomaticComplexity: 6
      functionsReached:
        - H5AC_tag
        - H5D__chunk_flush_entry
        - H5D__chunk_iter_cb
        - H5E_printf_stack
        - H5F_get_base_addr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:8166,5'
          Dst:             H5AC_tag
        - Src:             'H5Dchunk.c:8182,13'
          Dst:             H5D__chunk_flush_entry
        - Src:             'H5Dchunk.c:8183,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:8199,24'
          Dst:             H5F_get_base_addr
        - Src:             'H5Dchunk.c:8202,26'
          Dst:             H5D__chunk_iter_cb
        - Src:             'H5Dchunk.c:8203,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:8207,5'
          Dst:             H5AC_tag
    - functionName:    H5D__get_chunk_info_by_coord_cb
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7994
      functionLinenumberEnd: 8022
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          102
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__get_chunk_info_by_coord
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8039
      functionLinenumberEnd: 8112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          308
      EdgeCount:       61
      CyclomaticComplexity: 12
      functionsReached:
        - H5AC_tag
        - H5D__chunk_flush_entry
        - H5D__get_chunk_info_by_coord_cb
        - H5E_printf_stack
        - H5F_get_base_addr
        - H5VM_chunk_scaled
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:8046,5'
          Dst:             H5AC_tag
        - Src:             'H5Dchunk.c:8063,13'
          Dst:             H5D__chunk_flush_entry
        - Src:             'H5Dchunk.c:8064,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:8084,9'
          Dst:             H5VM_chunk_scaled
        - Src:             'H5Dchunk.c:8095,13'
          Dst:             H5D__get_chunk_info_by_coord_cb
        - Src:             'H5Dchunk.c:8097,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:8105,44'
          Dst:             H5F_get_base_addr
        - Src:             'H5Dchunk.c:8112,5'
          Dst:             H5AC_tag
    - functionName:    H5D__get_chunk_info_cb
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7861
      functionLinenumberEnd: 7890
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          87
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__get_chunk_info
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7908
      functionLinenumberEnd: 7978
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          336
      EdgeCount:       70
      CyclomaticComplexity: 14
      functionsReached:
        - H5AC_tag
        - H5D__chunk_flush_entry
        - H5D__get_chunk_info_cb
        - H5E_printf_stack
        - H5F_get_base_addr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:7915,5'
          Dst:             H5AC_tag
        - Src:             'H5Dchunk.c:7928,13'
          Dst:             H5D__chunk_flush_entry
        - Src:             'H5Dchunk.c:7929,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:7958,13'
          Dst:             H5D__get_chunk_info_cb
        - Src:             'H5Dchunk.c:7960,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:7968,44'
          Dst:             H5F_get_base_addr
        - Src:             'H5Dchunk.c:7978,5'
          Dst:             H5AC_tag
    - functionName:    H5D__get_num_chunks_cb
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7775
      functionLinenumberEnd: 7785
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__get_num_chunks
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7803
      functionLinenumberEnd: 7845
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          178
      EdgeCount:       37
      CyclomaticComplexity: 6
      functionsReached:
        - H5AC_tag
        - H5D__chunk_flush_entry
        - H5D__get_num_chunks_cb
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:7810,5'
          Dst:             H5AC_tag
        - Src:             'H5Dchunk.c:7823,13'
          Dst:             H5D__chunk_flush_entry
        - Src:             'H5Dchunk.c:7824,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:7837,13'
          Dst:             H5D__get_num_chunks_cb
        - Src:             'H5Dchunk.c:7839,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:7845,5'
          Dst:             H5AC_tag
    - functionName:    H5D__chunk_index_empty_cb
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7691
      functionLinenumberEnd: 7699
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__chunk_index_empty
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7719
      functionLinenumberEnd: 7757
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          172
      EdgeCount:       37
      CyclomaticComplexity: 6
      functionsReached:
        - H5AC_tag
        - H5D__chunk_flush_entry
        - H5D__chunk_index_empty_cb
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:7725,5'
          Dst:             H5AC_tag
        - Src:             'H5Dchunk.c:7737,13'
          Dst:             H5D__chunk_flush_entry
        - Src:             'H5Dchunk.c:7738,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:7750,13'
          Dst:             H5D__chunk_index_empty_cb
        - Src:             'H5Dchunk.c:7752,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:7757,5'
          Dst:             H5AC_tag
    - functionName:    H5D__chunk_format_convert_cb
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7559
      functionLinenumberEnd: 7639
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         93
      ICount:          387
      EdgeCount:       104
      CyclomaticComplexity: 13
      functionsReached:
        - H5D__chunk_is_partial_edge_chunk
        - H5E_printf_stack
        - H5F_block_read
        - H5F_block_write
        - H5MF_alloc
        - H5MM_xfree
        - H5Z_pipeline
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:7577,10'
          Dst:             H5D__chunk_is_partial_edge_chunk
        - Src:             'H5Dchunk.c:7595,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:7599,13'
          Dst:             H5F_block_read
        - Src:             'H5Dchunk.c:7600,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:7603,13'
          Dst:             H5Z_pipeline
        - Src:             'H5Dchunk.c:7605,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:7610,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:7614,27'
          Dst:             H5MF_alloc
        - Src:             'H5Dchunk.c:7615,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:7619,13'
          Dst:             H5F_block_write
        - Src:             'H5Dchunk.c:7620,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:7633,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:7637,9'
          Dst:             H5MM_xfree
    - functionName:    H5D__chunk_is_partial_edge_chunk
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7395
      functionLinenumberEnd: 7413
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__chunk_format_convert
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7654
      functionLinenumberEnd: 7674
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5D__chunk_format_convert_cb
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:7670,9'
          Dst:             H5D__chunk_format_convert_cb
        - Src:             'H5Dchunk.c:7671,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__chunk_dump_index_cb
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7141
      functionLinenumberEnd: 7167
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          114
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - fprintf
        - fputs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:7151,13'
          Dst:             fprintf
        - Src:             'H5Dchunk.c:7152,13'
          Dst:             fprintf
        - Src:             'H5Dchunk.c:7159,9'
          Dst:             fprintf
        - Src:             'H5Dchunk.c:7162,13'
          Dst:             fprintf
        - Src:             'H5Dchunk.c:7164,9'
          Dst:             fputs
    - functionName:    H5D__chunk_dump_index
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7183
      functionLinenumberEnd: 7221
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          161
      EdgeCount:       34
      CyclomaticComplexity: 5
      functionsReached:
        - H5D__chunk_dump_index_cb
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:7200,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:7215,13'
          Dst:             H5D__chunk_dump_index_cb
        - Src:             'H5Dchunk.c:7216,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__chunk_bh_info
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7065
      functionLinenumberEnd: 7124
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         103
      ICount:          386
      EdgeCount:       118
      CyclomaticComplexity: 17
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_exists_oh
        - H5O_msg_read_oh
        - H5O_msg_reset
        - H5S_close
        - H5S_read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:7086,19'
          Dst:             H5O_msg_exists_oh
        - Src:             'H5Dchunk.c:7087,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:7089,21'
          Dst:             H5O_msg_read_oh
        - Src:             'H5Dchunk.c:7090,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:7103,26'
          Dst:             H5S_read
        - Src:             'H5Dchunk.c:7104,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:7108,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:7113,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:7118,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:7119,23'
          Dst:             H5O_msg_reset
        - Src:             'H5Dchunk.c:7120,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:7121,18'
          Dst:             H5S_close
        - Src:             'H5Dchunk.c:7122,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__chunk_copy_cb
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6564
      functionLinenumberEnd: 6794
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         261
      ICount:          1176
      EdgeCount:       307
      CyclomaticComplexity: 48
      functionsReached:
        - H5AC_tag
        - H5D__chunk_file_alloc
        - H5D__chunk_hash_val
        - H5D__chunk_is_partial_edge_chunk
        - H5E_printf_stack
        - H5F_block_read
        - H5F_block_write
        - H5MM_realloc
        - H5O_copy_expand_ref
        - H5T_convert
        - H5T_detect_class
        - H5T_get_class
        - H5T_reclaim
        - H5VM_array_offset_pre
        - H5Z_pipeline
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:6598,13'
          Dst:             H5D__chunk_is_partial_edge_chunk
        - Src:             'H5Dchunk.c:6605,13'
          Dst:             H5T_detect_class
        - Src:             'H5Dchunk.c:6607,19'
          Dst:             H5T_get_class
        - Src:             'H5Dchunk.c:6611,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6619,32'
          Dst:             H5MM_realloc
        - Src:             'H5Dchunk.c:6620,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6624,36'
          Dst:             H5MM_realloc
        - Src:             'H5Dchunk.c:6625,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6652,19'
          Dst:             H5D__chunk_hash_val
        - Src:             'H5Dchunk.c:6672,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6682,17'
          Dst:             H5F_block_read
        - Src:             'H5Dchunk.c:6683,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6692,13'
          Dst:             H5Z_pipeline
        - Src:             'H5Dchunk.c:6694,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6709,13'
          Dst:             H5T_convert
        - Src:             'H5Dchunk.c:6711,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6720,13'
          Dst:             H5T_convert
        - Src:             'H5Dchunk.c:6721,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6724,13'
          Dst:             H5T_reclaim
        - Src:             'H5Dchunk.c:6725,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6732,17'
          Dst:             H5O_copy_expand_ref
        - Src:             'H5Dchunk.c:6734,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6752,13'
          Dst:             H5Z_pipeline
        - Src:             'H5Dchunk.c:6754,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6758,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6768,9'
          Dst:             H5VM_array_offset_pre
        - Src:             'H5Dchunk.c:6772,9'
          Dst:             H5D__chunk_file_alloc
        - Src:             'H5Dchunk.c:6774,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6778,9'
          Dst:             H5F_block_write
        - Src:             'H5Dchunk.c:6779,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6782,5'
          Dst:             H5AC_tag
        - Src:             'H5Dchunk.c:6787,13'
          Dst:             H5AC_tag
        - Src:             'H5Dchunk.c:6787,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6791,5'
          Dst:             H5AC_tag
    - functionName:    H5D__chunk_hash_val
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3724
      functionLinenumberEnd: 3748
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          69
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__chunk_copy
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6811
      functionLinenumberEnd: 7050
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         305
      ICount:          1189
      EdgeCount:       348
      CyclomaticComplexity: 45
      functionsReached:
        - H5D__chunk_copy_cb
        - H5D__chunk_set_info_real
        - H5D_chunk_idx_reset
        - H5E_printf_stack
        - H5F_get_vol_obj
        - H5MM_xfree
        - H5S_close
        - H5S_create_simple
        - H5S_extent_get_dims
        - H5T_close
        - H5T_close_real
        - H5T_copy
        - H5T_detect_class
        - H5T_get_class
        - H5T_get_size
        - H5T_path_find
        - H5T_set_loc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:6857,9'
          Dst:             H5D_chunk_idx_reset
        - Src:             'H5Dchunk.c:6858,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6865,23'
          Dst:             H5S_extent_get_dims
        - Src:             'H5Dchunk.c:6866,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6870,13'
          Dst:             H5D__chunk_set_info_real
        - Src:             'H5Dchunk.c:6871,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6887,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6892,9'
          Dst:             H5T_detect_class
        - Src:             'H5Dchunk.c:6900,31'
          Dst:             H5T_copy
        - Src:             'H5Dchunk.c:6901,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6904,31'
          Dst:             H5T_copy
        - Src:             'H5Dchunk.c:6905,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6906,33'
          Dst:             H5F_get_vol_obj
        - Src:             'H5Dchunk.c:6906,13'
          Dst:             H5T_set_loc
        - Src:             'H5Dchunk.c:6907,19'
          Dst:             H5T_close_real
        - Src:             'H5Dchunk.c:6908,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6912,38'
          Dst:             H5T_path_find
        - Src:             'H5Dchunk.c:6913,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6914,38'
          Dst:             H5T_path_find
        - Src:             'H5Dchunk.c:6915,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6918,33'
          Dst:             H5T_get_size
        - Src:             'H5Dchunk.c:6919,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6920,33'
          Dst:             H5T_get_size
        - Src:             'H5Dchunk.c:6921,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6923,33'
          Dst:             H5T_get_size
        - Src:             'H5Dchunk.c:6924,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6934,34'
          Dst:             H5S_create_simple
        - Src:             'H5Dchunk.c:6935,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6943,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6949,13'
          Dst:             H5T_get_class
        - Src:             'H5Dchunk.c:6962,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6965,40'
          Dst:             H5T_get_class
        - Src:             'H5Dchunk.c:6972,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:7001,9'
          Dst:             H5D__chunk_copy_cb
        - Src:             'H5Dchunk.c:7002,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:7019,21'
          Dst:             H5D__chunk_copy_cb
        - Src:             'H5Dchunk.c:7020,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:7031,20'
          Dst:             H5T_close
        - Src:             'H5Dchunk.c:7032,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:7033,20'
          Dst:             H5T_close
        - Src:             'H5Dchunk.c:7034,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:7035,22'
          Dst:             H5S_close
        - Src:             'H5Dchunk.c:7036,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:7038,9'
          Dst:             H5MM_xfree
        - Src:             'H5Dchunk.c:7040,9'
          Dst:             H5MM_xfree
        - Src:             'H5Dchunk.c:7042,9'
          Dst:             H5MM_xfree
        - Src:             'H5Dchunk.c:7048,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D_chunk_idx_reset
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3543
      functionLinenumberEnd: 3558
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          63
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:3555,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__chunk_set_info_real
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 709
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          227
      EdgeCount:       37
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5VM_array_down
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:681,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:694,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:705,5'
          Dst:             H5VM_array_down
        - Src:             'H5Dchunk.c:706,5'
          Dst:             H5VM_array_down
    - functionName:    H5D__chunk_update_cache
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6456
      functionLinenumberEnd: 6549
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          226
      EdgeCount:       41
      CyclomaticComplexity: 9
      functionsReached:
        - H5D__chunk_cache_evict
        - H5D__chunk_hash_val
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:6486,20'
          Dst:             H5D__chunk_hash_val
        - Src:             'H5Dchunk.c:6541,13'
          Dst:             H5D__chunk_cache_evict
        - Src:             'H5Dchunk.c:6542,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__chunk_delete
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6382
      functionLinenumberEnd: 6440
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          315
      EdgeCount:       110
      CyclomaticComplexity: 13
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_exists_oh
        - H5O_msg_read_oh
        - H5O_msg_reset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:6400,19'
          Dst:             H5O_msg_exists_oh
        - Src:             'H5Dchunk.c:6401,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6403,21'
          Dst:             H5O_msg_read_oh
        - Src:             'H5Dchunk.c:6404,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6411,19'
          Dst:             H5O_msg_exists_oh
        - Src:             'H5Dchunk.c:6412,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6414,21'
          Dst:             H5O_msg_read_oh
        - Src:             'H5Dchunk.c:6415,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6419,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6429,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6434,13'
          Dst:             H5O_msg_reset
        - Src:             'H5Dchunk.c:6435,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6437,13'
          Dst:             H5O_msg_reset
        - Src:             'H5Dchunk.c:6438,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__chunk_prune_fill
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5754
      functionLinenumberEnd: 5857
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         150
      ICount:          640
      EdgeCount:       169
      CyclomaticComplexity: 21
      functionsReached:
        - H5D__chunk_lock
        - H5D__chunk_lookup
        - H5D__chunk_unlock
        - H5D__fill_init
        - H5D__fill_refill_vl
        - H5D__scatter_mem
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5S_get_select_npoints
        - H5S_select_all
        - H5S_select_hyperslab
        - H5S_select_iter_init
        - H5S_select_iter_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:5778,9'
          Dst:             H5D__chunk_lookup
        - Src:             'H5Dchunk.c:5779,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:5789,13'
          Dst:             H5D__fill_init
        - Src:             'H5Dchunk.c:5791,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:5802,9'
          Dst:             H5S_select_all
        - Src:             'H5Dchunk.c:5803,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:5806,9'
          Dst:             H5S_select_hyperslab
        - Src:             'H5Dchunk.c:5807,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:5810,34'
          Dst:             H5D__chunk_lock
        - Src:             'H5Dchunk.c:5811,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:5819,18'
          Dst:             H5S_get_select_npoints
        - Src:             'H5Dchunk.c:5825,13'
          Dst:             H5D__fill_refill_vl
        - Src:             'H5Dchunk.c:5826,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:5829,31'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Dchunk.c:5830,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:5833,9'
          Dst:             H5S_select_iter_init
        - Src:             'H5Dchunk.c:5834,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:5838,9'
          Dst:             H5D__scatter_mem
        - Src:             'H5Dchunk.c:5839,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:5847,9'
          Dst:             H5D__chunk_unlock
        - Src:             'H5Dchunk.c:5848,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:5852,28'
          Dst:             H5S_select_iter_release
        - Src:             'H5Dchunk.c:5853,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:5855,22'
          Dst:             H5FL_reg_free
    - functionName:    H5D__chunk_lookup
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3763
      functionLinenumberEnd: 3911
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          277
      EdgeCount:       43
      CyclomaticComplexity: 9
      functionsReached:
        - H5D__chunk_cinfo_cache_found
        - H5D__chunk_cinfo_cache_update
        - H5D__chunk_hash_val
        - H5E_printf_stack
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:3798,15'
          Dst:             H5D__chunk_hash_val
        - Src:             'H5Dchunk.c:3829,14'
          Dst:             H5D__chunk_cinfo_cache_found
        - Src:             'H5Dchunk.c:3867,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:3900,17'
          Dst:             H5D__chunk_cinfo_cache_update
    - functionName:    H5D__chunk_lock
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4313
      functionLinenumberEnd: 4693
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         296
      ICount:          1337
      EdgeCount:       347
      CyclomaticComplexity: 53
      functionsReached:
        - H5CX_get_err_detect
        - H5CX_get_filter_cb
        - H5D__chunk_cache_evict
        - H5D__chunk_cache_prune
        - H5D__chunk_hash_val
        - H5D__chunk_is_partial_edge_chunk
        - H5D__chunk_mem_alloc
        - H5D__chunk_mem_xfree
        - H5D__fill_init
        - H5D__fill_refill_vl
        - H5D__fill_term
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5F_get_shared
        - H5F_shared_block_read
        - H5P_is_fill_value_defined
        - H5Z_pipeline
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:4395,38'
          Dst:             H5D__chunk_mem_alloc
        - Src:             'H5Dchunk.c:4396,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:4399,41'
          Dst:             H5D__chunk_mem_xfree
        - Src:             'H5Dchunk.c:4421,38'
          Dst:             H5D__chunk_mem_alloc
        - Src:             'H5Dchunk.c:4422,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:4426,41'
          Dst:             H5D__chunk_mem_xfree
        - Src:             'H5Dchunk.c:4482,21'
          Dst:             H5D__chunk_is_partial_edge_chunk
        - Src:             'H5Dchunk.c:4502,34'
          Dst:             H5D__chunk_mem_alloc
        - Src:             'H5Dchunk.c:4503,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:4522,38'
          Dst:             H5D__chunk_mem_alloc
        - Src:             'H5Dchunk.c:4524,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:4526,43'
          Dst:             H5F_get_shared
        - Src:             'H5Dchunk.c:4526,21'
          Dst:             H5F_shared_block_read
        - Src:             'H5Dchunk.c:4528,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:4535,25'
          Dst:             H5CX_get_err_detect
        - Src:             'H5Dchunk.c:4536,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:4537,25'
          Dst:             H5CX_get_filter_cb
        - Src:             'H5Dchunk.c:4538,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:4540,25'
          Dst:             H5Z_pipeline
        - Src:             'H5Dchunk.c:4542,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:4548,46'
          Dst:             H5D__chunk_mem_alloc
        - Src:             'H5Dchunk.c:4549,35'
          Dst:             H5D__chunk_mem_xfree
        - Src:             'H5Dchunk.c:4550,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:4554,31'
          Dst:             H5D__chunk_mem_xfree
        - Src:             'H5Dchunk.c:4569,38'
          Dst:             H5D__chunk_mem_alloc
        - Src:             'H5Dchunk.c:4570,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:4573,21'
          Dst:             H5P_is_fill_value_defined
        - Src:             'H5Dchunk.c:4574,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:4586,25'
          Dst:             H5D__fill_init
        - Src:             'H5Dchunk.c:4589,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:4595,29'
          Dst:             H5D__fill_refill_vl
        - Src:             'H5Dchunk.c:4596,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:4609,31'
          Dst:             H5D__chunk_hash_val
        - Src:             'H5Dchunk.c:4616,25'
          Dst:             H5D__chunk_cache_evict
        - Src:             'H5Dchunk.c:4617,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:4619,21'
          Dst:             H5D__chunk_cache_prune
        - Src:             'H5Dchunk.c:4620,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:4623,36'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Dchunk.c:4624,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:4685,25'
          Dst:             H5D__fill_term
        - Src:             'H5Dchunk.c:4686,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:4691,21'
          Dst:             H5D__chunk_mem_xfree
    - functionName:    H5D__chunk_unlock
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4718
      functionLinenumberEnd: 4804
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          316
      EdgeCount:       60
      CyclomaticComplexity: 14
      functionsReached:
        - H5D__chunk_flush_entry
        - H5D__chunk_is_partial_edge_chunk
        - H5D__chunk_mem_xfree
        - H5E_printf_stack
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:4752,17'
          Dst:             H5D__chunk_is_partial_edge_chunk
        - Src:             'H5Dchunk.c:4772,17'
          Dst:             H5D__chunk_flush_entry
        - Src:             'H5Dchunk.c:4773,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:4777,25'
          Dst:             H5D__chunk_mem_xfree
    - functionName:    H5D__chunk_mem_alloc
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1385
      functionLinenumberEnd: 1398
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - H5FL_blk_malloc
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:1396,21'
          Dst:             H5FL_blk_malloc
    - functionName:    H5D__chunk_cinfo_cache_found
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3628
      functionLinenumberEnd: 3659
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          105
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__chunk_prune_by_extent
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5957
      functionLinenumberEnd: 6289
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         214
      ICount:          1208
      EdgeCount:       258
      CyclomaticComplexity: 46
      functionsReached:
        - H5D__chunk_cache_evict
        - H5D__chunk_cinfo_cache_reset
        - H5D__chunk_lookup
        - H5D__chunk_prune_fill
        - H5D__fill_term
        - H5E_printf_stack
        - H5S_close
        - H5S_create_simple
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:6010,13'
          Dst:             H5D__chunk_cinfo_cache_reset
        - Src:             'H5Dchunk.c:6027,32'
          Dst:             H5S_create_simple
        - Src:             'H5Dchunk.c:6028,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6084,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6191,21'
          Dst:             H5D__chunk_prune_fill
        - Src:             'H5Dchunk.c:6192,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6212,21'
          Dst:             H5D__chunk_lookup
        - Src:             'H5Dchunk.c:6213,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6218,25'
          Dst:             H5D__chunk_cache_evict
        - Src:             'H5Dchunk.c:6219,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6228,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6279,5'
          Dst:             H5D__chunk_cinfo_cache_reset
        - Src:             'H5Dchunk.c:6283,24'
          Dst:             H5S_close
        - Src:             'H5Dchunk.c:6284,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:6286,35'
          Dst:             H5D__fill_term
        - Src:             'H5Dchunk.c:6287,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__chunk_cinfo_cache_reset
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3572
      functionLinenumberEnd: 3581
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__chunk_update_old_edge_chunks
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5367
      functionLinenumberEnd: 5525
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         115
      ICount:          640
      EdgeCount:       137
      CyclomaticComplexity: 24
      functionsReached:
        - H5D__chunk_cinfo_cache_reset
        - H5D__chunk_lock
        - H5D__chunk_lookup
        - H5D__chunk_unlock
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:5409,13'
          Dst:             H5D__chunk_cinfo_cache_reset
        - Src:             'H5Dchunk.c:5434,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:5480,17'
          Dst:             H5D__chunk_lookup
        - Src:             'H5Dchunk.c:5481,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:5489,38'
          Dst:             H5D__chunk_lock
        - Src:             'H5Dchunk.c:5490,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:5493,21'
          Dst:             H5D__chunk_unlock
        - Src:             'H5Dchunk.c:5494,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:5522,5'
          Dst:             H5D__chunk_cinfo_cache_reset
    - functionName:    H5D__chunk_allocate
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4893
      functionLinenumberEnd: 5349
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         363
      ICount:          1567
      EdgeCount:       432
      CyclomaticComplexity: 71
      functionsReached:
        - H5CX_get_err_detect
        - H5CX_get_filter_cb
        - H5D__chunk_cinfo_cache_reset
        - H5D__chunk_file_alloc
        - H5D__chunk_lookup
        - H5D__chunk_mem_alloc
        - H5D__chunk_mem_free
        - H5D__chunk_mem_realloc
        - H5D__chunk_mem_xfree
        - H5D__fill_init
        - H5D__fill_refill_vl
        - H5D__fill_term
        - H5E_printf_stack
        - H5F_get_shared
        - H5F_shared_block_write
        - H5P_is_fill_value_defined
        - H5Z_pipeline
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:4953,13'
          Dst:             H5D__chunk_cinfo_cache_reset
        - Src:             'H5Dchunk.c:4976,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:4997,9'
          Dst:             H5P_is_fill_value_defined
        - Src:             'H5Dchunk.c:4998,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:5016,13'
          Dst:             H5D__fill_init
        - Src:             'H5Dchunk.c:5016,13'
          Dst:             H5D__chunk_mem_alloc
        - Src:             'H5Dchunk.c:5016,13'
          Dst:             H5D__chunk_mem_free
        - Src:             'H5Dchunk.c:5019,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:5039,48'
          Dst:             H5D__chunk_mem_alloc
        - Src:             'H5Dchunk.c:5040,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:5046,17'
          Dst:             H5CX_get_err_detect
        - Src:             'H5Dchunk.c:5047,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:5048,17'
          Dst:             H5CX_get_filter_cb
        - Src:             'H5Dchunk.c:5049,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:5052,17'
          Dst:             H5Z_pipeline
        - Src:             'H5Dchunk.c:5054,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:5058,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:5133,17'
          Dst:             H5D__chunk_lookup
        - Src:             'H5Dchunk.c:5134,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:5170,45'
          Dst:             H5D__chunk_mem_realloc
        - Src:             'H5Dchunk.c:5171,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:5177,21'
          Dst:             H5D__fill_refill_vl
        - Src:             'H5Dchunk.c:5178,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:5187,25'
          Dst:             H5CX_get_err_detect
        - Src:             'H5Dchunk.c:5188,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:5189,25'
          Dst:             H5CX_get_filter_cb
        - Src:             'H5Dchunk.c:5190,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:5193,25'
          Dst:             H5Z_pipeline
        - Src:             'H5Dchunk.c:5195,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:5200,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:5221,17'
          Dst:             H5D__chunk_file_alloc
        - Src:             'H5Dchunk.c:5222,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:5263,48'
          Dst:             H5F_get_shared
        - Src:             'H5Dchunk.c:5263,25'
          Dst:             H5F_shared_block_write
        - Src:             'H5Dchunk.c:5265,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:5274,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:5334,5'
          Dst:             H5D__chunk_cinfo_cache_reset
        - Src:             'H5Dchunk.c:5338,25'
          Dst:             H5D__fill_term
        - Src:             'H5Dchunk.c:5339,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:5342,23'
          Dst:             H5D__chunk_mem_xfree
    - functionName:    H5D__chunk_mem_free
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1438
      functionLinenumberEnd: 1440
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5D__chunk_mem_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:1439,11'
          Dst:             H5D__chunk_mem_xfree
    - functionName:    H5D__chunk_mem_realloc
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1455
      functionLinenumberEnd: 1468
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5FL_blk_realloc
        - H5MM_realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:1464,21'
          Dst:             H5MM_realloc
        - Src:             'H5Dchunk.c:1466,21'
          Dst:             H5FL_blk_realloc
    - functionName:    H5D__chunk_allocated_cb
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4819
      functionLinenumberEnd: 4826
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__chunk_allocated
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4842
      functionLinenumberEnd: 4877
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          152
      EdgeCount:       35
      CyclomaticComplexity: 5
      functionsReached:
        - H5D__chunk_allocated_cb
        - H5D__chunk_flush_entry
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:4859,13'
          Dst:             H5D__chunk_flush_entry
        - Src:             'H5Dchunk.c:4860,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:4869,9'
          Dst:             H5D__chunk_allocated_cb
        - Src:             'H5Dchunk.c:4870,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__chunk_create
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3676
      functionLinenumberEnd: 3709
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          89
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:3706,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__chunk_cacheable
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2497
      functionLinenumberEnd: 2570
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          229
      EdgeCount:       55
      CyclomaticComplexity: 13
      functionsReached:
        - H5D__chunk_is_partial_edge_chunk
        - H5E_printf_stack
        - H5P_is_fill_value_defined
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:2515,18'
          Dst:             H5D__chunk_is_partial_edge_chunk
        - Src:             'H5Dchunk.c:2546,25'
          Dst:             H5P_is_fill_value_defined
        - Src:             'H5Dchunk.c:2547,25'
          Dst:             H5E_printf_stack
    - functionName:    H5D__chunk_set_sizes
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          204
      EdgeCount:       32
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5T_get_size
        - H5VM_log2_gen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:772,19'
          Dst:             H5T_get_size
        - Src:             'H5Dchunk.c:780,30'
          Dst:             H5VM_log2_gen
        - Src:             'H5Dchunk.c:798,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__chunk_set_info
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          133
      EdgeCount:       31
      CyclomaticComplexity: 5
      functionsReached:
        - H5D__chunk_set_info_real
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:732,9'
          Dst:             H5D__chunk_set_info_real
        - Src:             'H5Dchunk.c:734,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:739,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__get_chunk_storage_size
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          342
      EdgeCount:       85
      CyclomaticComplexity: 12
      functionsReached:
        - H5AC_tag
        - H5D__chunk_cache_evict
        - H5D__chunk_lookup
        - H5E_printf_stack
        - H5VM_chunk_scaled
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:586,5'
          Dst:             H5AC_tag
        - Src:             'H5Dchunk.c:598,5'
          Dst:             H5VM_chunk_scaled
        - Src:             'H5Dchunk.c:607,9'
          Dst:             H5D__chunk_lookup
        - Src:             'H5Dchunk.c:608,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:616,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:631,21'
          Dst:             H5D__chunk_cache_evict
        - Src:             'H5Dchunk.c:632,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:640,21'
          Dst:             H5D__chunk_lookup
        - Src:             'H5Dchunk.c:641,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:647,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:657,5'
          Dst:             H5AC_tag
    - functionName:    H5D__chunk_direct_read
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          344
      EdgeCount:       83
      CyclomaticComplexity: 10
      functionsReached:
        - H5AC_tag
        - H5D__chunk_cache_evict
        - H5D__chunk_is_data_cached
        - H5D__chunk_is_space_alloc
        - H5D__chunk_lookup
        - H5E_printf_stack
        - H5F_get_shared
        - H5F_shared_block_read
        - H5VM_chunk_scaled
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:494,5'
          Dst:             H5AC_tag
        - Src:             'H5Dchunk.c:505,10'
          Dst:             H5D__chunk_is_space_alloc
        - Src:             'H5Dchunk.c:505,58'
          Dst:             H5D__chunk_is_data_cached
        - Src:             'H5Dchunk.c:506,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:509,5'
          Dst:             H5VM_chunk_scaled
        - Src:             'H5Dchunk.c:519,9'
          Dst:             H5D__chunk_lookup
        - Src:             'H5Dchunk.c:520,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:538,13'
          Dst:             H5D__chunk_cache_evict
        - Src:             'H5Dchunk.c:539,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:548,13'
          Dst:             H5D__chunk_lookup
        - Src:             'H5Dchunk.c:549,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:554,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:557,31'
          Dst:             H5F_get_shared
        - Src:             'H5Dchunk.c:557,9'
          Dst:             H5F_shared_block_read
        - Src:             'H5Dchunk.c:559,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:565,5'
          Dst:             H5AC_tag
    - functionName:    H5D__chunk_is_space_alloc
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 1001
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          37
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__chunk_is_data_cached
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1015
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__chunk_direct_write
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          434
      EdgeCount:       111
      CyclomaticComplexity: 15
      functionsReached:
        - H5AC_tag
        - H5D__alloc_storage
        - H5D__chunk_cache_evict
        - H5D__chunk_cinfo_cache_update
        - H5D__chunk_file_alloc
        - H5D__chunk_is_space_alloc
        - H5D__chunk_lookup
        - H5E_printf_stack
        - H5F_get_shared
        - H5F_shared_block_write
        - H5VM_chunk_scaled
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:391,5'
          Dst:             H5AC_tag
        - Src:             'H5Dchunk.c:397,10'
          Dst:             H5D__chunk_is_space_alloc
        - Src:             'H5Dchunk.c:398,13'
          Dst:             H5D__alloc_storage
        - Src:             'H5Dchunk.c:399,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:402,5'
          Dst:             H5VM_chunk_scaled
        - Src:             'H5Dchunk.c:406,9'
          Dst:             H5D__chunk_lookup
        - Src:             'H5Dchunk.c:407,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:438,13'
          Dst:             H5D__chunk_file_alloc
        - Src:             'H5Dchunk.c:439,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:442,9'
          Dst:             H5D__chunk_cinfo_cache_update
        - Src:             'H5Dchunk.c:447,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:454,13'
          Dst:             H5D__chunk_cache_evict
        - Src:             'H5Dchunk.c:455,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:459,32'
          Dst:             H5F_get_shared
        - Src:             'H5Dchunk.c:459,9'
          Dst:             H5F_shared_block_write
        - Src:             'H5Dchunk.c:461,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:469,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:473,5'
          Dst:             H5AC_tag
    - functionName:    H5D__chunk_dest
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3488
      functionLinenumberEnd: 3529
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          219
      EdgeCount:       46
      CyclomaticComplexity: 8
      functionsReached:
        - H5AC_tag
        - H5D__chunk_cache_evict
        - H5E_printf_stack
        - H5FL_seq_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:3496,5'
          Dst:             H5AC_tag
        - Src:             'H5Dchunk.c:3505,13'
          Dst:             H5D__chunk_cache_evict
        - Src:             'H5Dchunk.c:3511,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:3515,22'
          Dst:             H5FL_seq_free
        - Src:             'H5Dchunk.c:3526,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:3529,5'
          Dst:             H5AC_tag
    - functionName:    H5D__chunk_flush
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3391
      functionLinenumberEnd: 3412
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          95
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - H5D__chunk_flush_entry
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:3405,13'
          Dst:             H5D__chunk_flush_entry
        - Src:             'H5Dchunk.c:3409,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__chunk_write
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2983
      functionLinenumberEnd: 3376
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         348
      ICount:          1725
      EdgeCount:       411
      CyclomaticComplexity: 65
      functionsReached:
        - H5D__chunk_cacheable
        - H5D__chunk_cinfo_cache_update
        - H5D__chunk_file_alloc
        - H5D__chunk_lock
        - H5D__chunk_lookup
        - H5D__chunk_unlock
        - H5E_printf_stack
        - H5F_get_shared
        - H5F_shared_select_write
        - H5MM_xfree
        - H5SL_count
        - H5SL_first
        - H5SL_item
        - H5SL_next
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:3041,26'
          Dst:             H5SL_count
        - Src:             'H5Dchunk.c:3051,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:3054,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:3057,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:3071,22'
          Dst:             H5SL_first
        - Src:             'H5Dchunk.c:3080,26'
          Dst:             H5SL_item
        - Src:             'H5Dchunk.c:3083,17'
          Dst:             H5D__chunk_lookup
        - Src:             'H5Dchunk.c:3084,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:3097,30'
          Dst:             H5D__chunk_cacheable
        - Src:             'H5Dchunk.c:3098,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:3119,38'
          Dst:             H5D__chunk_lock
        - Src:             'H5Dchunk.c:3120,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:3139,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:3142,21'
          Dst:             H5D__chunk_unlock
        - Src:             'H5Dchunk.c:3143,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:3158,25'
          Dst:             H5D__chunk_file_alloc
        - Src:             'H5Dchunk.c:3160,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:3165,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:3168,21'
          Dst:             H5D__chunk_cinfo_cache_update
        - Src:             'H5Dchunk.c:3174,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:3209,26'
          Dst:             H5SL_next
        - Src:             'H5Dchunk.c:3219,41'
          Dst:             H5F_get_shared
        - Src:             'H5Dchunk.c:3219,17'
          Dst:             H5F_shared_select_write
        - Src:             'H5Dchunk.c:3222,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:3228,37'
          Dst:             H5MM_xfree
        - Src:             'H5Dchunk.c:3229,37'
          Dst:             H5MM_xfree
        - Src:             'H5Dchunk.c:3230,37'
          Dst:             H5MM_xfree
        - Src:             'H5Dchunk.c:3242,22'
          Dst:             H5SL_first
        - Src:             'H5Dchunk.c:3253,26'
          Dst:             H5SL_item
        - Src:             'H5Dchunk.c:3256,17'
          Dst:             H5D__chunk_lookup
        - Src:             'H5Dchunk.c:3257,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:3267,30'
          Dst:             H5D__chunk_cacheable
        - Src:             'H5Dchunk.c:3268,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:3288,38'
          Dst:             H5D__chunk_lock
        - Src:             'H5Dchunk.c:3289,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:3310,25'
          Dst:             H5D__chunk_file_alloc
        - Src:             'H5Dchunk.c:3312,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:3317,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:3320,21'
          Dst:             H5D__chunk_cinfo_cache_update
        - Src:             'H5Dchunk.c:3340,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:3344,21'
          Dst:             H5D__chunk_unlock
        - Src:             'H5Dchunk.c:3345,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:3351,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:3356,26'
          Dst:             H5SL_next
        - Src:             'H5Dchunk.c:3364,32'
          Dst:             H5MM_xfree
        - Src:             'H5Dchunk.c:3366,33'
          Dst:             H5MM_xfree
        - Src:             'H5Dchunk.c:3368,27'
          Dst:             H5MM_xfree
    - functionName:    H5D__chunk_read
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2653
      functionLinenumberEnd: 2969
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         251
      ICount:          1249
      EdgeCount:       303
      CyclomaticComplexity: 54
      functionsReached:
        - H5D__chunk_cacheable
        - H5D__chunk_lock
        - H5D__chunk_lookup
        - H5D__chunk_unlock
        - H5E_printf_stack
        - H5F_get_shared
        - H5F_shared_select_read
        - H5MM_xfree
        - H5P_is_fill_value_defined
        - H5SL_count
        - H5SL_first
        - H5SL_item
        - H5SL_next
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:2688,13'
          Dst:             H5P_is_fill_value_defined
        - Src:             'H5Dchunk.c:2689,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:2710,26'
          Dst:             H5SL_count
        - Src:             'H5Dchunk.c:2720,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:2723,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:2726,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:2740,22'
          Dst:             H5SL_first
        - Src:             'H5Dchunk.c:2746,26'
          Dst:             H5SL_item
        - Src:             'H5Dchunk.c:2749,17'
          Dst:             H5D__chunk_lookup
        - Src:             'H5Dchunk.c:2750,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:2806,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:2810,26'
          Dst:             H5SL_next
        - Src:             'H5Dchunk.c:2820,40'
          Dst:             H5F_get_shared
        - Src:             'H5Dchunk.c:2820,17'
          Dst:             H5F_shared_select_read
        - Src:             'H5Dchunk.c:2823,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:2829,37'
          Dst:             H5MM_xfree
        - Src:             'H5Dchunk.c:2830,37'
          Dst:             H5MM_xfree
        - Src:             'H5Dchunk.c:2831,37'
          Dst:             H5MM_xfree
        - Src:             'H5Dchunk.c:2872,22'
          Dst:             H5SL_first
        - Src:             'H5Dchunk.c:2879,26'
          Dst:             H5SL_item
        - Src:             'H5Dchunk.c:2882,17'
          Dst:             H5D__chunk_lookup
        - Src:             'H5Dchunk.c:2883,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:2899,34'
          Dst:             H5D__chunk_cacheable
        - Src:             'H5Dchunk.c:2901,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:2912,42'
          Dst:             H5D__chunk_lock
        - Src:             'H5Dchunk.c:2913,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:2940,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:2944,21'
          Dst:             H5D__chunk_unlock
        - Src:             'H5Dchunk.c:2945,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:2949,26'
          Dst:             H5SL_next
        - Src:             'H5Dchunk.c:2957,32'
          Dst:             H5MM_xfree
        - Src:             'H5Dchunk.c:2959,33'
          Dst:             H5MM_xfree
        - Src:             'H5Dchunk.c:2961,27'
          Dst:             H5MM_xfree
    - functionName:    H5D__chunk_mdio_init
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2439
      functionLinenumberEnd: 2481
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          206
      EdgeCount:       52
      CyclomaticComplexity: 10
      functionsReached:
        - H5D__chunk_lookup
        - H5E_printf_stack
        - H5SL_first
        - H5SL_item
        - H5SL_next
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:2449,18'
          Dst:             H5SL_first
        - Src:             'H5Dchunk.c:2454,55'
          Dst:             H5SL_item
        - Src:             'H5Dchunk.c:2455,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:2458,13'
          Dst:             H5D__chunk_lookup
        - Src:             'H5Dchunk.c:2459,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:2477,22'
          Dst:             H5SL_next
    - functionName:    H5D__chunk_io_init
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1035
      functionLinenumberEnd: 1167
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         132
      ICount:          610
      EdgeCount:       156
      CyclomaticComplexity: 26
      functionsReached:
        - H5D__chunk_io_init_selections
        - H5D__chunk_may_use_select_io
        - H5E_printf_stack
        - H5FL_reg_malloc
        - H5SL_first
        - H5SL_item
        - H5SL_next
        - H5S_get_simple_extent_ndims
        - H5S_hyper_denormalize_offset
        - H5S_hyper_normalize_offset
        - H5S_select_contig_block
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:1048,52'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Dchunk.c:1049,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1070,21'
          Dst:             H5S_get_simple_extent_ndims
        - Src:             'H5Dchunk.c:1071,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1084,34'
          Dst:             H5S_hyper_normalize_offset
        - Src:             'H5Dchunk.c:1085,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1092,9'
          Dst:             H5D__chunk_io_init_selections
        - Src:             'H5Dchunk.c:1093,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1098,13'
          Dst:             H5D__chunk_may_use_select_io
        - Src:             'H5Dchunk.c:1099,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1107,22'
          Dst:             H5SL_first
        - Src:             'H5Dchunk.c:1112,26'
          Dst:             H5SL_item
        - Src:             'H5Dchunk.c:1115,13'
          Dst:             H5S_select_contig_block
        - Src:             'H5Dchunk.c:1115,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:1118,26'
          Dst:             H5SL_next
        - Src:             'H5Dchunk.c:1164,13'
          Dst:             H5S_hyper_denormalize_offset
        - Src:             'H5Dchunk.c:1165,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__chunk_init
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 879
      functionLinenumberEnd: 974
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         148
      ICount:          656
      EdgeCount:       170
      CyclomaticComplexity: 24
      functionsReached:
        - H5D__chunk_cinfo_cache_reset
        - H5D__chunk_set_info
        - H5E_printf_stack
        - H5FL_seq_calloc
        - H5FL_seq_free
        - H5F_rdcc_nbytes
        - H5F_rdcc_nslots
        - H5F_rdcc_w0
        - H5I_object
        - H5P_get
        - H5VM_log2_gen
        - H5VM_power2up
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:894,43'
          Dst:             H5I_object
        - Src:             'H5Dchunk.c:895,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:898,9'
          Dst:             H5P_get
        - Src:             'H5Dchunk.c:899,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:901,24'
          Dst:             H5F_rdcc_nslots
        - Src:             'H5Dchunk.c:903,9'
          Dst:             H5P_get
        - Src:             'H5Dchunk.c:904,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:906,28'
          Dst:             H5F_rdcc_nbytes
        - Src:             'H5Dchunk.c:908,9'
          Dst:             H5P_get
        - Src:             'H5Dchunk.c:909,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:911,20'
          Dst:             H5F_rdcc_w0
        - Src:             'H5Dchunk.c:917,22'
          Dst:             H5FL_seq_calloc
        - Src:             'H5Dchunk.c:919,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:922,9'
          Dst:             H5D__chunk_cinfo_cache_reset
        - Src:             'H5Dchunk.c:934,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:940,37'
          Dst:             H5VM_power2up
        - Src:             'H5Dchunk.c:941,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:947,43'
          Dst:             H5VM_log2_gen
        - Src:             'H5Dchunk.c:959,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:963,9'
          Dst:             H5D__chunk_set_info
        - Src:             'H5Dchunk.c:964,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:969,26'
          Dst:             H5FL_seq_free
        - Src:             'H5Dchunk.c:972,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__chunk_construct
      functionSourceFile: '/src/hdf5/src/H5Dchunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 864
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         89
      ICount:          338
      EdgeCount:       99
      CyclomaticComplexity: 12
      functionsReached:
        - H5D__chunk_set_sizes
        - H5D_chunk_idx_reset
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dchunk.c:829,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:831,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:834,9'
          Dst:             H5D__chunk_set_sizes
        - Src:             'H5Dchunk.c:835,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:840,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:846,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:855,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dchunk.c:860,9'
          Dst:             H5D_chunk_idx_reset
        - Src:             'H5Dchunk.c:861,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__compact_iovv_memmanage_cb
      functionSourceFile: '/src/hdf5/src/H5Dcompact.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          115
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FD_ctl
        - H5F_shared_get_file_driver
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dcompact.c:327,9'
          Dst:             H5F_shared_get_file_driver
        - Src:             'H5Dcompact.c:328,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcompact.c:340,9'
          Dst:             H5FD_ctl
        - Src:             'H5Dcompact.c:341,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__compact_copy
      functionSourceFile: '/src/hdf5/src/H5Dcompact.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         254
      ICount:          895
      EdgeCount:       287
      CyclomaticComplexity: 35
      functionsReached:
        - H5E_printf_stack
        - H5FL_blk_free
        - H5FL_blk_malloc
        - H5F_get_vol_obj
        - H5O_copy_expand_ref
        - H5S_close
        - H5S_create_simple
        - H5T_close
        - H5T_close_real
        - H5T_convert
        - H5T_copy
        - H5T_detect_class
        - H5T_get_class
        - H5T_get_size
        - H5T_path_find
        - H5T_reclaim
        - H5T_set_loc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dcompact.c:557,9'
          Dst:             H5T_detect_class
        - Src:             'H5Dcompact.c:567,31'
          Dst:             H5T_copy
        - Src:             'H5Dcompact.c:568,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcompact.c:571,31'
          Dst:             H5T_copy
        - Src:             'H5Dcompact.c:572,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcompact.c:573,33'
          Dst:             H5F_get_vol_obj
        - Src:             'H5Dcompact.c:573,13'
          Dst:             H5T_set_loc
        - Src:             'H5Dcompact.c:574,19'
          Dst:             H5T_close_real
        - Src:             'H5Dcompact.c:575,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcompact.c:579,38'
          Dst:             H5T_path_find
        - Src:             'H5Dcompact.c:580,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcompact.c:581,38'
          Dst:             H5T_path_find
        - Src:             'H5Dcompact.c:582,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcompact.c:585,33'
          Dst:             H5T_get_size
        - Src:             'H5Dcompact.c:586,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcompact.c:587,33'
          Dst:             H5T_get_size
        - Src:             'H5Dcompact.c:588,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcompact.c:590,33'
          Dst:             H5T_get_size
        - Src:             'H5Dcompact.c:591,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcompact.c:596,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcompact.c:605,34'
          Dst:             H5S_create_simple
        - Src:             'H5Dcompact.c:606,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcompact.c:609,36'
          Dst:             H5FL_blk_malloc
        - Src:             'H5Dcompact.c:610,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcompact.c:613,28'
          Dst:             H5FL_blk_malloc
        - Src:             'H5Dcompact.c:614,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcompact.c:619,28'
          Dst:             H5FL_blk_malloc
        - Src:             'H5Dcompact.c:620,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcompact.c:623,13'
          Dst:             H5T_convert
        - Src:             'H5Dcompact.c:624,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcompact.c:633,13'
          Dst:             H5T_convert
        - Src:             'H5Dcompact.c:634,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcompact.c:638,13'
          Dst:             H5T_reclaim
        - Src:             'H5Dcompact.c:639,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcompact.c:641,14'
          Dst:             H5T_get_class
        - Src:             'H5Dcompact.c:647,21'
          Dst:             H5O_copy_expand_ref
        - Src:             'H5Dcompact.c:649,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcompact.c:667,20'
          Dst:             H5T_close
        - Src:             'H5Dcompact.c:668,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcompact.c:669,20'
          Dst:             H5T_close
        - Src:             'H5Dcompact.c:670,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcompact.c:671,22'
          Dst:             H5S_close
        - Src:             'H5Dcompact.c:672,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcompact.c:674,15'
          Dst:             H5FL_blk_free
        - Src:             'H5Dcompact.c:676,23'
          Dst:             H5FL_blk_free
        - Src:             'H5Dcompact.c:678,15'
          Dst:             H5FL_blk_free
    - functionName:    H5D__compact_fill
      functionSourceFile: '/src/hdf5/src/H5Dcompact.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          152
      EdgeCount:       45
      CyclomaticComplexity: 7
      functionsReached:
        - H5D__fill_init
        - H5D__fill_refill_vl
        - H5D__fill_term
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dcompact.c:130,9'
          Dst:             H5D__fill_init
        - Src:             'H5Dcompact.c:133,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcompact.c:139,13'
          Dst:             H5D__fill_refill_vl
        - Src:             'H5Dcompact.c:140,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcompact.c:144,25'
          Dst:             H5D__fill_term
        - Src:             'H5Dcompact.c:145,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__compact_dest
      functionSourceFile: '/src/hdf5/src/H5Dcompact.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5MM_xfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dcompact.c:513,50'
          Dst:             H5MM_xfree
    - functionName:    H5D__compact_flush
      functionSourceFile: '/src/hdf5/src/H5Dcompact.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          85
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_write
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dcompact.c:485,13'
          Dst:             H5O_msg_write
        - Src:             'H5Dcompact.c:487,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__compact_writevv
      functionSourceFile: '/src/hdf5/src/H5Dcompact.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      size_t
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          152
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5D__compact_iovv_memmanage_cb
        - H5E_printf_stack
        - H5F_shared_has_feature
        - H5VM_memcpyvv
        - H5VM_opvv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dcompact.c:434,9'
          Dst:             H5F_shared_has_feature
        - Src:             'H5Dcompact.c:443,26'
          Dst:             H5VM_opvv
        - Src:             'H5Dcompact.c:443,26'
          Dst:             H5D__compact_iovv_memmanage_cb
        - Src:             'H5Dcompact.c:446,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcompact.c:450,26'
          Dst:             H5VM_memcpyvv
        - Src:             'H5Dcompact.c:453,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__compact_readvv
      functionSourceFile: '/src/hdf5/src/H5Dcompact.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      size_t
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          146
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5D__compact_iovv_memmanage_cb
        - H5E_printf_stack
        - H5F_shared_has_feature
        - H5VM_memcpyvv
        - H5VM_opvv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dcompact.c:376,9'
          Dst:             H5F_shared_has_feature
        - Src:             'H5Dcompact.c:385,26'
          Dst:             H5VM_opvv
        - Src:             'H5Dcompact.c:385,26'
          Dst:             H5D__compact_iovv_memmanage_cb
        - Src:             'H5Dcompact.c:388,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcompact.c:392,26'
          Dst:             H5VM_memcpyvv
        - Src:             'H5Dcompact.c:395,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__compact_io_init
      functionSourceFile: '/src/hdf5/src/H5Dcompact.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          48
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__compact_is_space_alloc
      functionSourceFile: '/src/hdf5/src/H5Dcompact.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__compact_init
      functionSourceFile: '/src/hdf5/src/H5Dcompact.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          172
      EdgeCount:       52
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5S_get_simple_extent_npoints
        - H5T_get_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dcompact.c:236,25'
          Dst:             H5T_get_size
        - Src:             'H5Dcompact.c:237,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcompact.c:238,20'
          Dst:             H5S_get_simple_extent_npoints
        - Src:             'H5Dcompact.c:239,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcompact.c:247,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcompact.c:251,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__compact_construct
      functionSourceFile: '/src/hdf5/src/H5Dcompact.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          162
      EdgeCount:       35
      CyclomaticComplexity: 5
      functionsReached:
        - H5D__layout_meta_size
        - H5E_printf_stack
        - H5S_get_simple_extent_npoints
        - H5T_get_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dcompact.c:177,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcompact.c:183,17'
          Dst:             H5S_get_simple_extent_npoints
        - Src:             'H5Dcompact.c:185,16'
          Dst:             H5T_get_size
        - Src:             'H5Dcompact.c:193,46'
          Dst:             H5D__layout_meta_size
        - Src:             'H5Dcompact.c:195,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__contig_writevv_cb
      functionSourceFile: '/src/hdf5/src/H5Dcontig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1492
      functionLinenumberEnd: 1505
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5F_shared_block_write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dcontig.c:1500,9'
          Dst:             H5F_shared_block_write
        - Src:             'H5Dcontig.c:1502,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__contig_writevv_sieve_cb
      functionSourceFile: '/src/hdf5/src/H5Dcontig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1278
      functionLinenumberEnd: 1478
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         183
      ICount:          883
      EdgeCount:       218
      CyclomaticComplexity: 37
      functionsReached:
        - H5E_printf_stack
        - H5FL_blk_calloc
        - H5F_shared_block_read
        - H5F_shared_block_write
        - H5F_shared_get_eoa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dcontig.c:1314,17'
          Dst:             H5F_shared_block_write
        - Src:             'H5Dcontig.c:1315,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1319,51'
          Dst:             H5FL_blk_calloc
        - Src:             'H5Dcontig.c:1320,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1330,43'
          Dst:             H5F_shared_get_eoa
        - Src:             'H5Dcontig.c:1331,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1343,21'
          Dst:             H5F_shared_block_read
        - Src:             'H5Dcontig.c:1345,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1384,29'
          Dst:             H5F_shared_block_write
        - Src:             'H5Dcontig.c:1386,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1398,21'
          Dst:             H5F_shared_block_write
        - Src:             'H5Dcontig.c:1399,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1433,29'
          Dst:             H5F_shared_block_write
        - Src:             'H5Dcontig.c:1435,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1445,51'
          Dst:             H5F_shared_get_eoa
        - Src:             'H5Dcontig.c:1446,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1462,29'
          Dst:             H5F_shared_block_read
        - Src:             'H5Dcontig.c:1464,29'
          Dst:             H5E_printf_stack
    - functionName:    H5D__contig_readvv_cb
      functionSourceFile: '/src/hdf5/src/H5Dcontig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1183
      functionLinenumberEnd: 1195
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5F_shared_block_read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dcontig.c:1190,9'
          Dst:             H5F_shared_block_read
        - Src:             'H5Dcontig.c:1192,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__contig_readvv_sieve_cb
      functionSourceFile: '/src/hdf5/src/H5Dcontig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1169
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         160
      ICount:          713
      EdgeCount:       187
      CyclomaticComplexity: 29
      functionsReached:
        - H5E_printf_stack
        - H5FL_blk_calloc
        - H5F_shared_block_read
        - H5F_shared_block_write
        - H5F_shared_get_eoa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dcontig.c:1055,17'
          Dst:             H5F_shared_block_read
        - Src:             'H5Dcontig.c:1056,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1060,51'
          Dst:             H5FL_blk_calloc
        - Src:             'H5Dcontig.c:1061,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1067,43'
          Dst:             H5F_shared_get_eoa
        - Src:             'H5Dcontig.c:1068,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1078,17'
          Dst:             H5F_shared_block_read
        - Src:             'H5Dcontig.c:1080,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1110,29'
          Dst:             H5F_shared_block_write
        - Src:             'H5Dcontig.c:1112,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1120,21'
          Dst:             H5F_shared_block_read
        - Src:             'H5Dcontig.c:1121,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1128,25'
          Dst:             H5F_shared_block_write
        - Src:             'H5Dcontig.c:1130,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1140,47'
          Dst:             H5F_shared_get_eoa
        - Src:             'H5Dcontig.c:1141,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1155,21'
          Dst:             H5F_shared_block_read
        - Src:             'H5Dcontig.c:1157,21'
          Dst:             H5E_printf_stack
    - functionName:    H5D__contig_may_use_select_io
      functionSourceFile: '/src/hdf5/src/H5Dcontig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 779
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          160
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5PB_enabled
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dcontig.c:814,13'
          Dst:             H5PB_enabled
        - Src:             'H5Dcontig.c:815,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__contig_readvv
      functionSourceFile: '/src/hdf5/src/H5Dcontig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1217
      functionLinenumberEnd: 1264
      functionDepth:   0
      returnType:      size_t
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          163
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5D__contig_readvv_cb
        - H5D__contig_readvv_sieve_cb
        - H5E_printf_stack
        - H5F_shared_has_feature
        - H5VM_opvv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dcontig.c:1233,9'
          Dst:             H5F_shared_has_feature
        - Src:             'H5Dcontig.c:1244,18'
          Dst:             H5VM_opvv
        - Src:             'H5Dcontig.c:1244,18'
          Dst:             H5D__contig_readvv_sieve_cb
        - Src:             'H5Dcontig.c:1246,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1257,26'
          Dst:             H5VM_opvv
        - Src:             'H5Dcontig.c:1257,26'
          Dst:             H5D__contig_readvv_cb
        - Src:             'H5Dcontig.c:1260,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__contig_copy
      functionSourceFile: '/src/hdf5/src/H5Dcontig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1645
      functionLinenumberEnd: 1880
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         334
      ICount:          1214
      EdgeCount:       384
      CyclomaticComplexity: 52
      functionsReached:
        - H5D__contig_alloc
        - H5E_printf_stack
        - H5FL_blk_free
        - H5FL_blk_malloc
        - H5F_block_read
        - H5F_block_write
        - H5F_get_vol_obj
        - H5F_has_feature
        - H5O_copy_expand_ref
        - H5S_close
        - H5S_create_simple
        - H5S_set_extent_real
        - H5T_close
        - H5T_close_real
        - H5T_convert
        - H5T_copy
        - H5T_detect_class
        - H5T_get_class
        - H5T_get_size
        - H5T_path_find
        - H5T_reclaim
        - H5T_set_loc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dcontig.c:1685,9'
          Dst:             H5D__contig_alloc
        - Src:             'H5Dcontig.c:1686,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1695,9'
          Dst:             H5T_detect_class
        - Src:             'H5Dcontig.c:1697,31'
          Dst:             H5T_copy
        - Src:             'H5Dcontig.c:1698,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1701,31'
          Dst:             H5T_copy
        - Src:             'H5Dcontig.c:1702,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1703,33'
          Dst:             H5F_get_vol_obj
        - Src:             'H5Dcontig.c:1703,13'
          Dst:             H5T_set_loc
        - Src:             'H5Dcontig.c:1704,19'
          Dst:             H5T_close_real
        - Src:             'H5Dcontig.c:1705,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1709,38'
          Dst:             H5T_path_find
        - Src:             'H5Dcontig.c:1710,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1711,38'
          Dst:             H5T_path_find
        - Src:             'H5Dcontig.c:1712,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1715,33'
          Dst:             H5T_get_size
        - Src:             'H5Dcontig.c:1716,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1717,33'
          Dst:             H5T_get_size
        - Src:             'H5Dcontig.c:1718,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1720,33'
          Dst:             H5T_get_size
        - Src:             'H5Dcontig.c:1721,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1726,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1740,34'
          Dst:             H5S_create_simple
        - Src:             'H5Dcontig.c:1741,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1748,13'
          Dst:             H5T_get_class
        - Src:             'H5Dcontig.c:1760,24'
          Dst:             H5FL_blk_malloc
        - Src:             'H5Dcontig.c:1761,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1765,36'
          Dst:             H5FL_blk_malloc
        - Src:             'H5Dcontig.c:1766,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1769,28'
          Dst:             H5FL_blk_malloc
        - Src:             'H5Dcontig.c:1770,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1779,9'
          Dst:             H5F_has_feature
        - Src:             'H5Dcontig.c:1802,21'
          Dst:             H5S_set_extent_real
        - Src:             'H5Dcontig.c:1803,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1818,17'
          Dst:             H5F_block_read
        - Src:             'H5Dcontig.c:1819,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1824,17'
          Dst:             H5T_convert
        - Src:             'H5Dcontig.c:1825,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1834,17'
          Dst:             H5T_convert
        - Src:             'H5Dcontig.c:1835,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1838,17'
          Dst:             H5T_reclaim
        - Src:             'H5Dcontig.c:1839,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1845,21'
          Dst:             H5O_copy_expand_ref
        - Src:             'H5Dcontig.c:1846,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1857,13'
          Dst:             H5F_block_write
        - Src:             'H5Dcontig.c:1858,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1867,20'
          Dst:             H5T_close
        - Src:             'H5Dcontig.c:1868,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1869,20'
          Dst:             H5T_close
        - Src:             'H5Dcontig.c:1870,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1871,22'
          Dst:             H5S_close
        - Src:             'H5Dcontig.c:1872,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1874,15'
          Dst:             H5FL_blk_free
        - Src:             'H5Dcontig.c:1876,23'
          Dst:             H5FL_blk_free
        - Src:             'H5Dcontig.c:1878,15'
          Dst:             H5FL_blk_free
    - functionName:    H5D__contig_alloc
      functionSourceFile: '/src/hdf5/src/H5Dcontig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5MF_alloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dcontig.c:162,41'
          Dst:             H5MF_alloc
        - Src:             'H5Dcontig.c:163,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__contig_check
      functionSourceFile: '/src/hdf5/src/H5Dcontig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          273
      EdgeCount:       80
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5F_get_eoa
        - H5S_extent_nelem
        - H5T_get_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dcontig.c:385,14'
          Dst:             H5S_extent_nelem
        - Src:             'H5Dcontig.c:388,25'
          Dst:             H5T_get_size
        - Src:             'H5Dcontig.c:389,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:396,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:402,39'
          Dst:             H5F_get_eoa
        - Src:             'H5Dcontig.c:403,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:409,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:411,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__contig_delete
      functionSourceFile: '/src/hdf5/src/H5Dcontig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          59
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5MF_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dcontig.c:352,9'
          Dst:             H5MF_xfree
        - Src:             'H5Dcontig.c:353,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__contig_write_one
      functionSourceFile: '/src/hdf5/src/H5Dcontig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 987
      functionLinenumberEnd: 1005
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5D__contig_writevv
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dcontig.c:1000,9'
          Dst:             H5D__contig_writevv
        - Src:             'H5Dcontig.c:1002,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__contig_writevv
      functionSourceFile: '/src/hdf5/src/H5Dcontig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1527
      functionLinenumberEnd: 1574
      functionDepth:   0
      returnType:      size_t
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          163
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5D__contig_writevv_cb
        - H5D__contig_writevv_sieve_cb
        - H5E_printf_stack
        - H5F_shared_has_feature
        - H5VM_opvv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dcontig.c:1543,9'
          Dst:             H5F_shared_has_feature
        - Src:             'H5Dcontig.c:1554,18'
          Dst:             H5VM_opvv
        - Src:             'H5Dcontig.c:1554,18'
          Dst:             H5D__contig_writevv_sieve_cb
        - Src:             'H5Dcontig.c:1556,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:1567,26'
          Dst:             H5VM_opvv
        - Src:             'H5Dcontig.c:1567,26'
          Dst:             H5D__contig_writevv_cb
        - Src:             'H5Dcontig.c:1570,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__contig_fill
      functionSourceFile: '/src/hdf5/src/H5Dcontig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         81
      ICount:          329
      EdgeCount:       91
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_get_max_temp_buf
        - H5D__contig_write_one
        - H5D__fill_init
        - H5D__fill_refill_vl
        - H5D__fill_term
        - H5E_printf_stack
        - H5F_get_shared
        - H5S_get_simple_extent_npoints
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dcontig.c:230,21'
          Dst:             H5S_get_simple_extent_npoints
        - Src:             'H5Dcontig.c:231,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:235,9'
          Dst:             H5CX_get_max_temp_buf
        - Src:             'H5Dcontig.c:236,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:239,9'
          Dst:             H5D__fill_init
        - Src:             'H5Dcontig.c:241,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:255,27'
          Dst:             H5F_get_shared
        - Src:             'H5Dcontig.c:275,17'
          Dst:             H5D__fill_refill_vl
        - Src:             'H5Dcontig.c:276,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:300,17'
          Dst:             H5D__contig_write_one
        - Src:             'H5Dcontig.c:301,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:325,25'
          Dst:             H5D__fill_term
        - Src:             'H5Dcontig.c:326,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__contig_io_term
      functionSourceFile: '/src/hdf5/src/H5Dcontig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1615
      functionLinenumberEnd: 1630
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          66
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5D__free_piece_info
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dcontig.c:1624,13'
          Dst:             H5D__free_piece_info
        - Src:             'H5Dcontig.c:1625,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__contig_flush
      functionSourceFile: '/src/hdf5/src/H5Dcontig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1588
      functionLinenumberEnd: 1601
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5D__flush_sieve_buf
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dcontig.c:1597,9'
          Dst:             H5D__flush_sieve_buf
        - Src:             'H5Dcontig.c:1598,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__contig_write
      functionSourceFile: '/src/hdf5/src/H5Dcontig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 971
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          258
      EdgeCount:       52
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5F_get_shared
        - H5F_shared_select_write
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dcontig.c:933,41'
          Dst:             H5F_get_shared
        - Src:             'H5Dcontig.c:933,17'
          Dst:             H5F_shared_select_write
        - Src:             'H5Dcontig.c:937,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:968,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__contig_read
      functionSourceFile: '/src/hdf5/src/H5Dcontig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 897
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          258
      EdgeCount:       52
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5F_get_shared
        - H5F_shared_select_read
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dcontig.c:859,40'
          Dst:             H5F_get_shared
        - Src:             'H5Dcontig.c:859,17'
          Dst:             H5F_shared_select_read
        - Src:             'H5Dcontig.c:863,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:894,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__contig_mdio_init
      functionSourceFile: '/src/hdf5/src/H5Dcontig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__contig_io_init
      functionSourceFile: '/src/hdf5/src/H5Dcontig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         135
      ICount:          647
      EdgeCount:       158
      CyclomaticComplexity: 25
      functionsReached:
        - H5D__contig_io_term
        - H5D__contig_may_use_select_io
        - H5E_printf_stack
        - H5FL_reg_malloc
        - H5S_close
        - H5S_copy
        - H5S_get_simple_extent_ndims
        - H5S_hyper_denormalize_offset
        - H5S_hyper_normalize_offset
        - H5S_select_contig_block
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dcontig.c:630,21'
          Dst:             H5S_get_simple_extent_ndims
        - Src:             'H5Dcontig.c:631,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:639,34'
          Dst:             H5S_hyper_normalize_offset
        - Src:             'H5Dcontig.c:640,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:653,35'
          Dst:             H5S_copy
        - Src:             'H5Dcontig.c:654,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:659,39'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Dcontig.c:660,19'
          Dst:             H5S_close
        - Src:             'H5Dcontig.c:661,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:705,13'
          Dst:             H5S_select_contig_block
        - Src:             'H5Dcontig.c:705,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:718,13'
          Dst:             H5D__contig_may_use_select_io
        - Src:             'H5Dcontig.c:719,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:723,13'
          Dst:             H5D__contig_io_term
        - Src:             'H5Dcontig.c:724,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:729,13'
          Dst:             H5S_hyper_denormalize_offset
        - Src:             'H5Dcontig.c:730,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__contig_is_data_cached
      functionSourceFile: '/src/hdf5/src/H5Dcontig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__contig_is_space_alloc
      functionSourceFile: '/src/hdf5/src/H5Dcontig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__contig_init
      functionSourceFile: '/src/hdf5/src/H5Dcontig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          218
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - H5D__contig_check
        - H5E_printf_stack
        - H5F_sieve_buf_size
        - H5S_get_simple_extent
        - H5S_get_simple_extent_npoints
        - H5T_get_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dcontig.c:512,53'
          Dst:             H5S_get_simple_extent
        - Src:             'H5Dcontig.c:512,9'
          Dst:             H5D__contig_check
        - Src:             'H5Dcontig.c:514,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:526,24'
          Dst:             H5S_get_simple_extent_npoints
        - Src:             'H5Dcontig.c:527,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:531,29'
          Dst:             H5T_get_size
        - Src:             'H5Dcontig.c:532,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:539,26'
          Dst:             H5F_sieve_buf_size
    - functionName:    H5D__contig_construct
      functionSourceFile: '/src/hdf5/src/H5Dcontig.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         55
      ICount:          239
      EdgeCount:       61
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5F_sieve_buf_size
        - H5S_get_simple_extent_npoints
        - H5T_get_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dcontig.c:453,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:457,20'
          Dst:             H5S_get_simple_extent_npoints
        - Src:             'H5Dcontig.c:458,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:462,25'
          Dst:             H5T_get_size
        - Src:             'H5Dcontig.c:463,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:470,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dcontig.c:476,26'
          Dst:             H5F_sieve_buf_size
    - functionName:    H5D__earray_idx_delete_cb
      functionSourceFile: '/src/hdf5/src/H5Dearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1493
      functionLinenumberEnd: 1511
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5MF_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dearray.c:1507,9'
          Dst:             H5MF_xfree
        - Src:             'H5Dearray.c:1508,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__earray_idx_iterate_cb
      functionSourceFile: '/src/hdf5/src/H5Dearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1256
      functionLinenumberEnd: 1298
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          184
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dearray.c:1278,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__earray_idx_depend
      functionSourceFile: '/src/hdf5/src/H5Dearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          167
      EdgeCount:       53
      CyclomaticComplexity: 7
      functionsReached:
        - H5EA_depend
        - H5E_printf_stack
        - H5O_get_proxy
        - H5O_loc_reset
        - H5O_protect
        - H5O_unprotect
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dearray.c:692,5'
          Dst:             H5O_loc_reset
        - Src:             'H5Dearray.c:697,23'
          Dst:             H5O_protect
        - Src:             'H5Dearray.c:698,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dearray.c:701,29'
          Dst:             H5O_get_proxy
        - Src:             'H5Dearray.c:702,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dearray.c:705,9'
          Dst:             H5EA_depend
        - Src:             'H5Dearray.c:706,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dearray.c:711,15'
          Dst:             H5O_unprotect
        - Src:             'H5Dearray.c:712,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VM_log2_gen
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          157
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__earray_filt_debug
      functionSourceFile: '/src/hdf5/src/H5Dearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dearray.c:551,5'
          Dst:             snprintf
        - Src:             'H5Dearray.c:552,5'
          Dst:             fprintf
    - functionName:    H5D__earray_filt_decode
      functionSourceFile: '/src/hdf5/src/H5Dearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          151
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - H5F_addr_decode_len
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dearray.c:513,9'
          Dst:             H5F_addr_decode_len
    - functionName:    H5D__earray_filt_encode
      functionSourceFile: '/src/hdf5/src/H5Dearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          143
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - H5F_addr_encode_len
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dearray.c:470,9'
          Dst:             H5F_addr_encode_len
    - functionName:    H5D__earray_filt_fill
      functionSourceFile: '/src/hdf5/src/H5Dearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VM_array_fill
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dearray.c:435,5'
          Dst:             H5VM_array_fill
    - functionName:    H5D__earray_dst_dbg_context
      functionSourceFile: '/src/hdf5/src/H5Dearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_reg_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dearray.c:653,15'
          Dst:             H5FL_reg_free
    - functionName:    H5D__earray_crt_dbg_context
      functionSourceFile: '/src/hdf5/src/H5Dearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          219
      EdgeCount:       74
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5O_close
        - H5O_loc_reset
        - H5O_msg_read
        - H5O_open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dearray.c:585,28'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Dearray.c:586,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dearray.c:590,5'
          Dst:             H5O_loc_reset
        - Src:             'H5Dearray.c:595,9'
          Dst:             H5O_open
        - Src:             'H5Dearray.c:596,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dearray.c:600,17'
          Dst:             H5O_msg_read
        - Src:             'H5Dearray.c:601,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dearray.c:604,9'
          Dst:             H5O_close
        - Src:             'H5Dearray.c:605,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dearray.c:619,23'
          Dst:             H5FL_reg_free
        - Src:             'H5Dearray.c:623,17'
          Dst:             H5O_close
        - Src:             'H5Dearray.c:624,17'
          Dst:             H5E_printf_stack
    - functionName:    H5D__earray_debug
      functionSourceFile: '/src/hdf5/src/H5Dearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dearray.c:407,5'
          Dst:             snprintf
        - Src:             'H5Dearray.c:408,5'
          Dst:             fprintf
    - functionName:    H5D__earray_decode
      functionSourceFile: '/src/hdf5/src/H5Dearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5F_addr_decode_len
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dearray.c:373,9'
          Dst:             H5F_addr_decode_len
    - functionName:    H5D__earray_encode
      functionSourceFile: '/src/hdf5/src/H5Dearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5F_addr_encode_len
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dearray.c:333,9'
          Dst:             H5F_addr_encode_len
    - functionName:    H5D__earray_fill
      functionSourceFile: '/src/hdf5/src/H5Dearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VM_array_fill
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dearray.c:300,5'
          Dst:             H5VM_array_fill
    - functionName:    H5D__earray_dst_context
      functionSourceFile: '/src/hdf5/src/H5Dearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_reg_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dearray.c:274,11'
          Dst:             H5FL_reg_free
    - functionName:    H5D__earray_crt_context
      functionSourceFile: '/src/hdf5/src/H5Dearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          91
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
        - H5F_sizeof_addr
        - H5VM_log2_gen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dearray.c:232,24'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Dearray.c:233,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dearray.c:237,26'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Dearray.c:242,33'
          Dst:             H5VM_log2_gen
    - functionName:    H5D__earray_idx_dest
      functionSourceFile: '/src/hdf5/src/H5Dearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1768
      functionLinenumberEnd: 1790
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          100
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5D__earray_idx_close
        - H5EA_patch_file
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dearray.c:1781,13'
          Dst:             H5EA_patch_file
        - Src:             'H5Dearray.c:1782,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dearray.c:1785,13'
          Dst:             H5D__earray_idx_close
        - Src:             'H5Dearray.c:1786,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__earray_idx_close
      functionSourceFile: '/src/hdf5/src/H5Dearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 930
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5EA_close
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dearray.c:940,9'
          Dst:             H5EA_close
        - Src:             'H5Dearray.c:941,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__earray_idx_dump
      functionSourceFile: '/src/hdf5/src/H5Dearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1745
      functionLinenumberEnd: 1754
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dearray.c:1752,5'
          Dst:             fprintf
    - functionName:    H5D__earray_idx_reset
      functionSourceFile: '/src/hdf5/src/H5Dearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1718
      functionLinenumberEnd: 1731
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__earray_idx_size
      functionSourceFile: '/src/hdf5/src/H5Dearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1667
      functionLinenumberEnd: 1704
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          148
      EdgeCount:       42
      CyclomaticComplexity: 6
      functionsReached:
        - H5D__earray_idx_close
        - H5D__earray_idx_open
        - H5EA_get_stats
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dearray.c:1684,9'
          Dst:             H5D__earray_idx_open
        - Src:             'H5Dearray.c:1685,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dearray.c:1691,9'
          Dst:             H5EA_get_stats
        - Src:             'H5Dearray.c:1692,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dearray.c:1700,13'
          Dst:             H5D__earray_idx_close
        - Src:             'H5Dearray.c:1701,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__earray_idx_open
      functionSourceFile: '/src/hdf5/src/H5Dearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 882
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          117
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5D__earray_idx_depend
        - H5EA_open
        - H5E_printf_stack
        - H5F_get_intent
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dearray.c:905,43'
          Dst:             H5EA_open
        - Src:             'H5Dearray.c:906,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dearray.c:909,9'
          Dst:             H5F_get_intent
        - Src:             'H5Dearray.c:910,13'
          Dst:             H5D__earray_idx_depend
        - Src:             'H5Dearray.c:911,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__earray_idx_copy_shutdown
      functionSourceFile: '/src/hdf5/src/H5Dearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1632
      functionLinenumberEnd: 1652
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          95
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5EA_close
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dearray.c:1644,9'
          Dst:             H5EA_close
        - Src:             'H5Dearray.c:1645,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dearray.c:1647,9'
          Dst:             H5EA_close
        - Src:             'H5Dearray.c:1648,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__earray_idx_copy_setup
      functionSourceFile: '/src/hdf5/src/H5Dearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1582
      functionLinenumberEnd: 1618
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          99
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5AC_tag
        - H5D__earray_idx_create
        - H5D__earray_idx_open
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dearray.c:1603,13'
          Dst:             H5D__earray_idx_open
        - Src:             'H5Dearray.c:1604,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dearray.c:1607,5'
          Dst:             H5AC_tag
        - Src:             'H5Dearray.c:1610,9'
          Dst:             H5D__earray_idx_create
        - Src:             'H5Dearray.c:1611,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dearray.c:1615,5'
          Dst:             H5AC_tag
    - functionName:    H5D__earray_idx_create
      functionSourceFile: '/src/hdf5/src/H5Dearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 861
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          256
      EdgeCount:       52
      CyclomaticComplexity: 8
      functionsReached:
        - H5D__earray_idx_depend
        - H5EA_create
        - H5EA_get_addr
        - H5E_printf_stack
        - H5F_get_intent
        - H5F_sizeof_addr
        - H5VM_log2_gen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dearray.c:820,32'
          Dst:             H5VM_log2_gen
        - Src:             'H5Dearray.c:825,42'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Dearray.c:829,41'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Dearray.c:847,51'
          Dst:             H5EA_create
        - Src:             'H5Dearray.c:848,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dearray.c:851,9'
          Dst:             H5EA_get_addr
        - Src:             'H5Dearray.c:852,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dearray.c:855,9'
          Dst:             H5F_get_intent
        - Src:             'H5Dearray.c:856,13'
          Dst:             H5D__earray_idx_depend
        - Src:             'H5Dearray.c:857,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__earray_idx_delete
      functionSourceFile: '/src/hdf5/src/H5Dearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1531
      functionLinenumberEnd: 1568
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          150
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5D__earray_idx_close
        - H5D__earray_idx_delete_cb
        - H5D__earray_idx_iterate
        - H5EA_delete
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dearray.c:1548,13'
          Dst:             H5D__earray_idx_iterate
        - Src:             'H5Dearray.c:1548,13'
          Dst:             H5D__earray_idx_delete_cb
        - Src:             'H5Dearray.c:1549,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dearray.c:1552,13'
          Dst:             H5D__earray_idx_close
        - Src:             'H5Dearray.c:1553,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dearray.c:1560,13'
          Dst:             H5EA_delete
        - Src:             'H5Dearray.c:1561,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__earray_idx_iterate
      functionSourceFile: '/src/hdf5/src/H5Dearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1313
      functionLinenumberEnd: 1368
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          200
      EdgeCount:       46
      CyclomaticComplexity: 8
      functionsReached:
        - H5D__earray_idx_iterate_cb
        - H5D__earray_idx_open
        - H5EA_get_stats
        - H5EA_iterate
        - H5EA_patch_file
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dearray.c:1333,13'
          Dst:             H5D__earray_idx_open
        - Src:             'H5Dearray.c:1334,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dearray.c:1337,9'
          Dst:             H5EA_patch_file
        - Src:             'H5Dearray.c:1343,9'
          Dst:             H5EA_get_stats
        - Src:             'H5Dearray.c:1344,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dearray.c:1363,26'
          Dst:             H5EA_iterate
        - Src:             'H5Dearray.c:1363,26'
          Dst:             H5D__earray_idx_iterate_cb
        - Src:             'H5Dearray.c:1364,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__earray_idx_remove
      functionSourceFile: '/src/hdf5/src/H5Dearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1382
      functionLinenumberEnd: 1478
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         116
      ICount:          493
      EdgeCount:       131
      CyclomaticComplexity: 17
      functionsReached:
        - H5D__earray_idx_open
        - H5EA_get
        - H5EA_patch_file
        - H5EA_set
        - H5E_printf_stack
        - H5F_get_intent
        - H5MF_xfree
        - H5VM_array_offset_pre
        - H5VM_chunk_index
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dearray.c:1401,13'
          Dst:             H5D__earray_idx_open
        - Src:             'H5Dearray.c:1402,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dearray.c:1405,13'
          Dst:             H5EA_patch_file
        - Src:             'H5Dearray.c:1406,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dearray.c:1424,15'
          Dst:             H5VM_chunk_index
        - Src:             'H5Dearray.c:1429,15'
          Dst:             H5VM_array_offset_pre
        - Src:             'H5Dearray.c:1438,13'
          Dst:             H5EA_get
        - Src:             'H5Dearray.c:1439,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dearray.c:1443,15'
          Dst:             H5F_get_intent
        - Src:             'H5Dearray.c:1445,17'
          Dst:             H5MF_xfree
        - Src:             'H5Dearray.c:1446,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dearray.c:1453,13'
          Dst:             H5EA_set
        - Src:             'H5Dearray.c:1454,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dearray.c:1460,13'
          Dst:             H5EA_get
        - Src:             'H5Dearray.c:1461,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dearray.c:1465,15'
          Dst:             H5F_get_intent
        - Src:             'H5Dearray.c:1467,17'
          Dst:             H5MF_xfree
        - Src:             'H5Dearray.c:1468,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dearray.c:1473,13'
          Dst:             H5EA_set
        - Src:             'H5Dearray.c:1474,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__earray_idx_resize
      functionSourceFile: '/src/hdf5/src/H5Dearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1210
      functionLinenumberEnd: 1242
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          212
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - H5VM_array_down
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dearray.c:1231,9'
          Dst:             H5VM_array_down
        - Src:             'H5Dearray.c:1239,9'
          Dst:             H5VM_array_down
    - functionName:    H5D__earray_idx_load_metadata
      functionSourceFile: '/src/hdf5/src/H5Dearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1165
      functionLinenumberEnd: 1195
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5D__earray_idx_get_addr
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dearray.c:1191,9'
          Dst:             H5D__earray_idx_get_addr
        - Src:             'H5Dearray.c:1192,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__earray_idx_get_addr
      functionSourceFile: '/src/hdf5/src/H5Dearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1071
      functionLinenumberEnd: 1150
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         58
      ICount:          354
      EdgeCount:       67
      CyclomaticComplexity: 11
      functionsReached:
        - H5D__earray_idx_open
        - H5EA_get
        - H5EA_patch_file
        - H5E_printf_stack
        - H5VM_array_offset_pre
        - H5VM_chunk_index
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dearray.c:1090,13'
          Dst:             H5D__earray_idx_open
        - Src:             'H5Dearray.c:1091,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dearray.c:1094,9'
          Dst:             H5EA_patch_file
        - Src:             'H5Dearray.c:1112,15'
          Dst:             H5VM_chunk_index
        - Src:             'H5Dearray.c:1117,15'
          Dst:             H5VM_array_offset_pre
        - Src:             'H5Dearray.c:1128,13'
          Dst:             H5EA_get
        - Src:             'H5Dearray.c:1129,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dearray.c:1138,13'
          Dst:             H5EA_get
        - Src:             'H5Dearray.c:1139,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__earray_idx_insert
      functionSourceFile: '/src/hdf5/src/H5Dearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          251
      EdgeCount:       74
      CyclomaticComplexity: 9
      functionsReached:
        - H5D__earray_idx_open
        - H5EA_patch_file
        - H5EA_set
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dearray.c:1022,13'
          Dst:             H5D__earray_idx_open
        - Src:             'H5Dearray.c:1023,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dearray.c:1026,9'
          Dst:             H5EA_patch_file
        - Src:             'H5Dearray.c:1032,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dearray.c:1034,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dearray.c:1045,13'
          Dst:             H5EA_set
        - Src:             'H5Dearray.c:1046,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dearray.c:1050,13'
          Dst:             H5EA_set
        - Src:             'H5Dearray.c:1051,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__earray_idx_is_space_alloc
      functionSourceFile: '/src/hdf5/src/H5Dearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 983
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__earray_idx_is_open
      functionSourceFile: '/src/hdf5/src/H5Dearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__earray_idx_init
      functionSourceFile: '/src/hdf5/src/H5Dearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          166
      EdgeCount:       51
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5S_get_simple_extent_dims
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dearray.c:748,19'
          Dst:             H5S_get_simple_extent_dims
        - Src:             'H5Dearray.c:749,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dearray.c:759,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dearray.c:768,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__efl_write
      functionSourceFile: '/src/hdf5/src/H5Defl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         129
      ICount:          526
      EdgeCount:       148
      CyclomaticComplexity: 21
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - H5_combine_path
        - __errno_location
        - access
        - close
        - lseek
        - open
        - write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Defl.c:426,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Defl.c:428,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Defl.c:429,13'
          Dst:             H5_combine_path
        - Src:             'H5Defl.c:430,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Defl.c:431,19'
          Dst:             open
        - Src:             'H5Defl.c:432,17'
          Dst:             access
        - Src:             'H5Defl.c:433,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Defl.c:435,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Defl.c:437,13'
          Dst:             lseek
        - Src:             'H5Defl.c:438,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Defl.c:462,31'
          Dst:             write
        - Src:             'H5Defl.c:463,52'
          Dst:             __errno_location
        - Src:             'H5Defl.c:466,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Defl.c:468,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Defl.c:475,29'
          Dst:             H5MM_xfree
        - Src:             'H5Defl.c:476,9'
          Dst:             close
        - Src:             'H5Defl.c:485,29'
          Dst:             H5MM_xfree
        - Src:             'H5Defl.c:487,9'
          Dst:             close
    - functionName:    access
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lseek
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__efl_writevv_cb
      functionSourceFile: '/src/hdf5/src/H5Defl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5D__efl_write
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Defl.c:585,9'
          Dst:             H5D__efl_write
        - Src:             'H5Defl.c:586,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__efl_read
      functionSourceFile: '/src/hdf5/src/H5Defl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         110
      ICount:          490
      EdgeCount:       128
      CyclomaticComplexity: 20
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - H5_combine_path
        - __errno_location
        - close
        - lseek
        - open
        - read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Defl.c:312,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Defl.c:314,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Defl.c:315,13'
          Dst:             H5_combine_path
        - Src:             'H5Defl.c:316,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Defl.c:317,19'
          Dst:             open
        - Src:             'H5Defl.c:318,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Defl.c:319,13'
          Dst:             lseek
        - Src:             'H5Defl.c:320,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Defl.c:344,30'
          Dst:             read
        - Src:             'H5Defl.c:345,51'
          Dst:             __errno_location
        - Src:             'H5Defl.c:348,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Defl.c:361,29'
          Dst:             H5MM_xfree
        - Src:             'H5Defl.c:362,9'
          Dst:             close
        - Src:             'H5Defl.c:371,29'
          Dst:             H5MM_xfree
        - Src:             'H5Defl.c:373,9'
          Dst:             close
    - functionName:    read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__efl_readvv_cb
      functionSourceFile: '/src/hdf5/src/H5Defl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5D__efl_read
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Defl.c:510,9'
          Dst:             H5D__efl_read
        - Src:             'H5Defl.c:511,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__efl_bh_info
      functionSourceFile: '/src/hdf5/src/H5Defl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5HL_heapsize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Defl.c:666,9'
          Dst:             H5HL_heapsize
        - Src:             'H5Defl.c:667,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__efl_writevv
      functionSourceFile: '/src/hdf5/src/H5Defl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      size_t
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          91
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5D__efl_writevv_cb
        - H5E_printf_stack
        - H5VM_opvv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Defl.c:634,22'
          Dst:             H5VM_opvv
        - Src:             'H5Defl.c:634,22'
          Dst:             H5D__efl_writevv_cb
        - Src:             'H5Defl.c:636,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__efl_readvv
      functionSourceFile: '/src/hdf5/src/H5Defl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      size_t
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          91
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5D__efl_readvv_cb
        - H5E_printf_stack
        - H5VM_opvv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Defl.c:559,22'
          Dst:             H5VM_opvv
        - Src:             'H5Defl.c:559,22'
          Dst:             H5D__efl_readvv_cb
        - Src:             'H5Defl.c:561,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__efl_io_init
      functionSourceFile: '/src/hdf5/src/H5Defl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__efl_is_space_alloc
      functionSourceFile: '/src/hdf5/src/H5Defl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__efl_init
      functionSourceFile: '/src/hdf5/src/H5Defl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          211
      EdgeCount:       67
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5O_efl_total_size
        - H5S_get_simple_extent_npoints
        - H5T_get_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Defl.c:192,25'
          Dst:             H5T_get_size
        - Src:             'H5Defl.c:193,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Defl.c:196,20'
          Dst:             H5S_get_simple_extent_npoints
        - Src:             'H5Defl.c:197,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Defl.c:205,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Defl.c:208,9'
          Dst:             H5O_efl_total_size
        - Src:             'H5Defl.c:209,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Defl.c:211,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__efl_construct
      functionSourceFile: '/src/hdf5/src/H5Defl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         90
      ICount:          327
      EdgeCount:       99
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5F_sieve_buf_size
        - H5O_efl_total_size
        - H5S_get_npoints_max
        - H5S_get_simple_extent_npoints
        - H5T_get_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Defl.c:134,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Defl.c:137,25'
          Dst:             H5T_get_size
        - Src:             'H5Defl.c:138,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Defl.c:141,18'
          Dst:             H5S_get_npoints_max
        - Src:             'H5Defl.c:142,9'
          Dst:             H5O_efl_total_size
        - Src:             'H5Defl.c:143,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Defl.c:146,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Defl.c:149,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Defl.c:151,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Defl.c:154,22'
          Dst:             H5S_get_simple_extent_npoints
        - Src:             'H5Defl.c:155,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Defl.c:160,49'
          Dst:             H5F_sieve_buf_size
    - functionName:    H5D__farray_idx_delete_cb
      functionSourceFile: '/src/hdf5/src/H5Dfarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1357
      functionLinenumberEnd: 1375
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5MF_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dfarray.c:1371,9'
          Dst:             H5MF_xfree
        - Src:             'H5Dfarray.c:1372,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__farray_idx_iterate_cb
      functionSourceFile: '/src/hdf5/src/H5Dfarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1137
      functionLinenumberEnd: 1179
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          184
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dfarray.c:1159,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__farray_idx_depend
      functionSourceFile: '/src/hdf5/src/H5Dfarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          167
      EdgeCount:       53
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5FA_depend
        - H5O_get_proxy
        - H5O_loc_reset
        - H5O_protect
        - H5O_unprotect
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dfarray.c:688,5'
          Dst:             H5O_loc_reset
        - Src:             'H5Dfarray.c:693,23'
          Dst:             H5O_protect
        - Src:             'H5Dfarray.c:694,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfarray.c:697,29'
          Dst:             H5O_get_proxy
        - Src:             'H5Dfarray.c:698,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfarray.c:701,9'
          Dst:             H5FA_depend
        - Src:             'H5Dfarray.c:702,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfarray.c:707,15'
          Dst:             H5O_unprotect
        - Src:             'H5Dfarray.c:708,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VM_log2_gen
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          157
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__farray_filt_debug
      functionSourceFile: '/src/hdf5/src/H5Dfarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dfarray.c:647,5'
          Dst:             snprintf
        - Src:             'H5Dfarray.c:648,5'
          Dst:             fprintf
    - functionName:    H5D__farray_filt_decode
      functionSourceFile: '/src/hdf5/src/H5Dfarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          151
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - H5F_addr_decode_len
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dfarray.c:609,9'
          Dst:             H5F_addr_decode_len
    - functionName:    H5D__farray_filt_encode
      functionSourceFile: '/src/hdf5/src/H5Dfarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          143
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - H5F_addr_encode_len
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dfarray.c:566,9'
          Dst:             H5F_addr_encode_len
    - functionName:    H5D__farray_filt_fill
      functionSourceFile: '/src/hdf5/src/H5Dfarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VM_array_fill
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dfarray.c:531,5'
          Dst:             H5VM_array_fill
    - functionName:    H5D__farray_dst_dbg_context
      functionSourceFile: '/src/hdf5/src/H5Dfarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_reg_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dfarray.c:504,15'
          Dst:             H5FL_reg_free
    - functionName:    H5D__farray_crt_dbg_context
      functionSourceFile: '/src/hdf5/src/H5Dfarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          219
      EdgeCount:       74
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5O_close
        - H5O_loc_reset
        - H5O_msg_read
        - H5O_open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dfarray.c:438,28'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Dfarray.c:439,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfarray.c:442,5'
          Dst:             H5O_loc_reset
        - Src:             'H5Dfarray.c:447,9'
          Dst:             H5O_open
        - Src:             'H5Dfarray.c:448,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfarray.c:452,17'
          Dst:             H5O_msg_read
        - Src:             'H5Dfarray.c:453,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfarray.c:456,9'
          Dst:             H5O_close
        - Src:             'H5Dfarray.c:457,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfarray.c:471,23'
          Dst:             H5FL_reg_free
        - Src:             'H5Dfarray.c:475,17'
          Dst:             H5O_close
        - Src:             'H5Dfarray.c:476,17'
          Dst:             H5E_printf_stack
    - functionName:    H5D__farray_debug
      functionSourceFile: '/src/hdf5/src/H5Dfarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dfarray.c:405,5'
          Dst:             snprintf
        - Src:             'H5Dfarray.c:406,5'
          Dst:             fprintf
    - functionName:    H5D__farray_decode
      functionSourceFile: '/src/hdf5/src/H5Dfarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5F_addr_decode_len
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dfarray.c:371,9'
          Dst:             H5F_addr_decode_len
    - functionName:    H5D__farray_encode
      functionSourceFile: '/src/hdf5/src/H5Dfarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5F_addr_encode_len
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dfarray.c:331,9'
          Dst:             H5F_addr_encode_len
    - functionName:    H5D__farray_fill
      functionSourceFile: '/src/hdf5/src/H5Dfarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VM_array_fill
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dfarray.c:298,5'
          Dst:             H5VM_array_fill
    - functionName:    H5D__farray_dst_context
      functionSourceFile: '/src/hdf5/src/H5Dfarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_reg_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dfarray.c:272,11'
          Dst:             H5FL_reg_free
    - functionName:    H5D__farray_crt_context
      functionSourceFile: '/src/hdf5/src/H5Dfarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          91
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
        - H5F_sizeof_addr
        - H5VM_log2_gen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dfarray.c:231,24'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Dfarray.c:232,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfarray.c:235,26'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Dfarray.c:240,33'
          Dst:             H5VM_log2_gen
    - functionName:    H5D__farray_idx_dest
      functionSourceFile: '/src/hdf5/src/H5Dfarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1626
      functionLinenumberEnd: 1648
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          100
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5D__farray_idx_close
        - H5E_printf_stack
        - H5FA_patch_file
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dfarray.c:1639,13'
          Dst:             H5FA_patch_file
        - Src:             'H5Dfarray.c:1640,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfarray.c:1643,13'
          Dst:             H5D__farray_idx_close
        - Src:             'H5Dfarray.c:1644,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__farray_idx_close
      functionSourceFile: '/src/hdf5/src/H5Dfarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 877
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FA_close
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dfarray.c:887,9'
          Dst:             H5FA_close
        - Src:             'H5Dfarray.c:888,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__farray_idx_dump
      functionSourceFile: '/src/hdf5/src/H5Dfarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1603
      functionLinenumberEnd: 1612
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dfarray.c:1610,5'
          Dst:             fprintf
    - functionName:    H5D__farray_idx_reset
      functionSourceFile: '/src/hdf5/src/H5Dfarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1578
      functionLinenumberEnd: 1589
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__farray_idx_size
      functionSourceFile: '/src/hdf5/src/H5Dfarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1528
      functionLinenumberEnd: 1564
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          141
      EdgeCount:       42
      CyclomaticComplexity: 6
      functionsReached:
        - H5D__farray_idx_close
        - H5D__farray_idx_open
        - H5E_printf_stack
        - H5FA_get_stats
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dfarray.c:1545,9'
          Dst:             H5D__farray_idx_open
        - Src:             'H5Dfarray.c:1546,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfarray.c:1552,9'
          Dst:             H5FA_get_stats
        - Src:             'H5Dfarray.c:1553,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfarray.c:1560,13'
          Dst:             H5D__farray_idx_close
        - Src:             'H5Dfarray.c:1561,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__farray_idx_open
      functionSourceFile: '/src/hdf5/src/H5Dfarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          117
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5D__farray_idx_depend
        - H5E_printf_stack
        - H5FA_open
        - H5F_get_intent
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dfarray.c:852,43'
          Dst:             H5FA_open
        - Src:             'H5Dfarray.c:853,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfarray.c:856,9'
          Dst:             H5F_get_intent
        - Src:             'H5Dfarray.c:857,13'
          Dst:             H5D__farray_idx_depend
        - Src:             'H5Dfarray.c:858,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__farray_idx_copy_shutdown
      functionSourceFile: '/src/hdf5/src/H5Dfarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1493
      functionLinenumberEnd: 1513
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          95
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FA_close
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dfarray.c:1505,9'
          Dst:             H5FA_close
        - Src:             'H5Dfarray.c:1506,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfarray.c:1508,9'
          Dst:             H5FA_close
        - Src:             'H5Dfarray.c:1509,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__farray_idx_copy_setup
      functionSourceFile: '/src/hdf5/src/H5Dfarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1442
      functionLinenumberEnd: 1479
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          99
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5AC_tag
        - H5D__farray_idx_create
        - H5D__farray_idx_open
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dfarray.c:1463,13'
          Dst:             H5D__farray_idx_open
        - Src:             'H5Dfarray.c:1464,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfarray.c:1468,5'
          Dst:             H5AC_tag
        - Src:             'H5Dfarray.c:1471,9'
          Dst:             H5D__farray_idx_create
        - Src:             'H5Dfarray.c:1472,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfarray.c:1476,5'
          Dst:             H5AC_tag
    - functionName:    H5D__farray_idx_create
      functionSourceFile: '/src/hdf5/src/H5Dfarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 813
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          227
      EdgeCount:       52
      CyclomaticComplexity: 8
      functionsReached:
        - H5D__farray_idx_depend
        - H5E_printf_stack
        - H5FA_create
        - H5FA_get_addr
        - H5F_get_intent
        - H5F_sizeof_addr
        - H5VM_log2_gen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dfarray.c:779,32'
          Dst:             H5VM_log2_gen
        - Src:             'H5Dfarray.c:784,42'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Dfarray.c:788,41'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Dfarray.c:799,51'
          Dst:             H5FA_create
        - Src:             'H5Dfarray.c:800,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfarray.c:803,9'
          Dst:             H5FA_get_addr
        - Src:             'H5Dfarray.c:804,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfarray.c:807,9'
          Dst:             H5F_get_intent
        - Src:             'H5Dfarray.c:808,13'
          Dst:             H5D__farray_idx_depend
        - Src:             'H5Dfarray.c:809,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__farray_idx_delete
      functionSourceFile: '/src/hdf5/src/H5Dfarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1391
      functionLinenumberEnd: 1428
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          150
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5D__farray_idx_close
        - H5D__farray_idx_delete_cb
        - H5D__farray_idx_iterate
        - H5E_printf_stack
        - H5FA_delete
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dfarray.c:1408,13'
          Dst:             H5D__farray_idx_iterate
        - Src:             'H5Dfarray.c:1408,13'
          Dst:             H5D__farray_idx_delete_cb
        - Src:             'H5Dfarray.c:1409,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfarray.c:1412,13'
          Dst:             H5D__farray_idx_close
        - Src:             'H5Dfarray.c:1413,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfarray.c:1420,13'
          Dst:             H5FA_delete
        - Src:             'H5Dfarray.c:1421,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__farray_idx_iterate
      functionSourceFile: '/src/hdf5/src/H5Dfarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1194
      functionLinenumberEnd: 1250
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          199
      EdgeCount:       46
      CyclomaticComplexity: 8
      functionsReached:
        - H5D__farray_idx_iterate_cb
        - H5D__farray_idx_open
        - H5E_printf_stack
        - H5FA_get_stats
        - H5FA_iterate
        - H5FA_patch_file
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dfarray.c:1214,13'
          Dst:             H5D__farray_idx_open
        - Src:             'H5Dfarray.c:1215,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfarray.c:1218,9'
          Dst:             H5FA_patch_file
        - Src:             'H5Dfarray.c:1224,9'
          Dst:             H5FA_get_stats
        - Src:             'H5Dfarray.c:1225,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfarray.c:1245,26'
          Dst:             H5FA_iterate
        - Src:             'H5Dfarray.c:1245,26'
          Dst:             H5D__farray_idx_iterate_cb
        - Src:             'H5Dfarray.c:1246,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__farray_idx_remove
      functionSourceFile: '/src/hdf5/src/H5Dfarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1264
      functionLinenumberEnd: 1342
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         104
      ICount:          370
      EdgeCount:       116
      CyclomaticComplexity: 14
      functionsReached:
        - H5D__farray_idx_open
        - H5E_printf_stack
        - H5FA_get
        - H5FA_patch_file
        - H5FA_set
        - H5F_get_intent
        - H5MF_xfree
        - H5VM_array_offset_pre
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dfarray.c:1283,13'
          Dst:             H5D__farray_idx_open
        - Src:             'H5Dfarray.c:1284,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfarray.c:1287,13'
          Dst:             H5FA_patch_file
        - Src:             'H5Dfarray.c:1288,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfarray.c:1294,11'
          Dst:             H5VM_array_offset_pre
        - Src:             'H5Dfarray.c:1302,13'
          Dst:             H5FA_get
        - Src:             'H5Dfarray.c:1303,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfarray.c:1307,15'
          Dst:             H5F_get_intent
        - Src:             'H5Dfarray.c:1309,17'
          Dst:             H5MF_xfree
        - Src:             'H5Dfarray.c:1310,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfarray.c:1317,13'
          Dst:             H5FA_set
        - Src:             'H5Dfarray.c:1318,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfarray.c:1324,13'
          Dst:             H5FA_get
        - Src:             'H5Dfarray.c:1325,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfarray.c:1329,15'
          Dst:             H5F_get_intent
        - Src:             'H5Dfarray.c:1331,17'
          Dst:             H5MF_xfree
        - Src:             'H5Dfarray.c:1332,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfarray.c:1337,13'
          Dst:             H5FA_set
        - Src:             'H5Dfarray.c:1338,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__farray_idx_load_metadata
      functionSourceFile: '/src/hdf5/src/H5Dfarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionLinenumberEnd: 1123
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5D__farray_idx_get_addr
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dfarray.c:1119,9'
          Dst:             H5D__farray_idx_get_addr
        - Src:             'H5Dfarray.c:1120,9'
          Dst:             H5E_printf_stack
    - functionName:    H5D__farray_idx_get_addr
      functionSourceFile: '/src/hdf5/src/H5Dfarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1079
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          230
      EdgeCount:       52
      CyclomaticComplexity: 8
      functionsReached:
        - H5D__farray_idx_open
        - H5E_printf_stack
        - H5FA_get
        - H5FA_patch_file
        - H5VM_array_offset_pre
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dfarray.c:1037,13'
          Dst:             H5D__farray_idx_open
        - Src:             'H5Dfarray.c:1038,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfarray.c:1041,9'
          Dst:             H5FA_patch_file
        - Src:             'H5Dfarray.c:1047,11'
          Dst:             H5VM_array_offset_pre
        - Src:             'H5Dfarray.c:1057,13'
          Dst:             H5FA_get
        - Src:             'H5Dfarray.c:1058,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfarray.c:1067,13'
          Dst:             H5FA_get
        - Src:             'H5Dfarray.c:1068,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__farray_idx_insert
      functionSourceFile: '/src/hdf5/src/H5Dfarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 951
      functionLinenumberEnd: 1002
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          251
      EdgeCount:       74
      CyclomaticComplexity: 9
      functionsReached:
        - H5D__farray_idx_open
        - H5E_printf_stack
        - H5FA_patch_file
        - H5FA_set
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Dfarray.c:969,13'
          Dst:             H5D__farray_idx_open
        - Src:             'H5Dfarray.c:970,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfarray.c:973,9'
          Dst:             H5FA_patch_file
        - Src:             'H5Dfarray.c:979,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfarray.c:981,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfarray.c:992,13'
          Dst:             H5FA_set
        - Src:             'H5Dfarray.c:993,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Dfarray.c:997,13'
          Dst:             H5FA_set
        - Src:             'H5Dfarray.c:998,13'
          Dst:             H5E_printf_stack
    - functionName:    H5D__farray_idx_is_space_alloc
      functionSourceFile: '/src/hdf5/src/H5Dfarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 930
      functionLinenumberEnd: 936
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__farray_idx_is_open
      functionSourceFile: '/src/hdf5/src/H5Dfarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 916
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5D__farray_idx_init
      functionSourceFile: '/src/hdf5/src/H5Dfarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O__dset_flush
      functionSourceFile: '/src/hdf5/src/H5Doh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          111
      EdgeCount:       38
      CyclomaticComplexity: 5
      functionsReached:
        - H5D__flush_real
        - H5E_printf_stack
        - H5O_obj_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Doh.c:426,9'
          Dst:             H5O_obj_type
        - Src:             'H5Doh.c:427,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Doh.c:429,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Doh.c:431,9'
          Dst:             H5D__flush_real
        - Src:             'H5Doh.c:432,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__dset_bh_info
      functionSourceFile: '/src/hdf5/src/H5Doh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         108
      ICount:          359
      EdgeCount:       124
      CyclomaticComplexity: 18
      functionsReached:
        - H5D__chunk_bh_info
        - H5D__chunk_is_space_alloc
        - H5D__efl_bh_info
        - H5D__efl_is_space_alloc
        - H5E_printf_stack
        - H5HG_get_obj_size
        - H5O_msg_exists_oh
        - H5O_msg_read_oh
        - H5O_msg_reset
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Doh.c:353,17'
          Dst:             H5O_msg_read_oh
        - Src:             'H5Doh.c:354,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Doh.c:358,39'
          Dst:             H5D__chunk_is_space_alloc
        - Src:             'H5Doh.c:360,13'
          Dst:             H5D__chunk_bh_info
        - Src:             'H5Doh.c:361,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Doh.c:367,13'
          Dst:             H5HG_get_obj_size
        - Src:             'H5Doh.c:368,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Doh.c:376,19'
          Dst:             H5O_msg_exists_oh
        - Src:             'H5Doh.c:377,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Doh.c:379,19'
          Dst:             H5D__efl_is_space_alloc
        - Src:             'H5Doh.c:384,21'
          Dst:             H5O_msg_read_oh
        - Src:             'H5Doh.c:385,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Doh.c:389,13'
          Dst:             H5D__efl_bh_info
        - Src:             'H5Doh.c:390,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Doh.c:395,24'
          Dst:             H5O_msg_reset
        - Src:             'H5Doh.c:396,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Doh.c:397,21'
          Dst:             H5O_msg_reset
        - Src:             'H5Doh.c:398,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__dset_get_oloc
      functionSourceFile: '/src/hdf5/src/H5Doh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          80
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5D_oloc
        - H5E_printf_stack
        - H5VL_object
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Doh.c:311,34'
          Dst:             H5VL_object
        - Src:             'H5Doh.c:312,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Doh.c:315,30'
          Dst:             H5D_oloc
        - Src:             'H5Doh.c:316,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__dset_create
      functionSourceFile: '/src/hdf5/src/H5Doh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          179
      EdgeCount:       57
      CyclomaticComplexity: 8
      functionsReached:
        - H5D__create
        - H5D_close
        - H5D_nameof
        - H5D_oloc
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Doh.c:272,17'
          Dst:             H5D__create
        - Src:             'H5Doh.c:273,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Doh.c:276,34'
          Dst:             H5D_oloc
        - Src:             'H5Doh.c:277,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Doh.c:278,34'
          Dst:             H5D_nameof
        - Src:             'H5Doh.c:279,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Doh.c:286,21'
          Dst:             H5D_close
        - Src:             'H5Doh.c:287,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__dset_open
      functionSourceFile: '/src/hdf5/src/H5Doh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         59
      ICount:          204
      EdgeCount:       68
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_get_lapl
        - H5D_close
        - H5D_open
        - H5E_printf_stack
        - H5P_isa_class
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Doh.c:215,15'
          Dst:             H5CX_get_lapl
        - Src:             'H5Doh.c:222,24'
          Dst:             H5P_isa_class
        - Src:             'H5Doh.c:223,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Doh.c:224,24'
          Dst:             H5P_isa_class
        - Src:             'H5Doh.c:225,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Doh.c:233,25'
          Dst:             H5D_open
        - Src:             'H5Doh.c:234,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Doh.c:240,21'
          Dst:             H5D_close
        - Src:             'H5Doh.c:241,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__dset_isa
      functionSourceFile: '/src/hdf5/src/H5Doh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          112
      EdgeCount:       40
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_exists_oh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Doh.c:171,19'
          Dst:             H5O_msg_exists_oh
        - Src:             'H5Doh.c:172,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Doh.c:177,19'
          Dst:             H5O_msg_exists_oh
        - Src:             'H5Doh.c:178,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__dset_free_copy_file_udata
      functionSourceFile: '/src/hdf5/src/H5Doh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - H5FL_reg_free
        - H5O_msg_free
        - H5T_close_real
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Doh.c:130,9'
          Dst:             H5O_msg_free
        - Src:             'H5Doh.c:134,9'
          Dst:             H5T_close_real
        - Src:             'H5Doh.c:138,9'
          Dst:             H5O_msg_free
        - Src:             'H5Doh.c:141,13'
          Dst:             H5FL_reg_free
    - functionName:    H5O__dset_get_copy_file_udata
      functionSourceFile: '/src/hdf5/src/H5Doh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          46
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Doh.c:101,30'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Doh.c:102,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VM_bit_set
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          50
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5VM_bit_get
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5EA_patch_file
      functionSourceFile: '/src/hdf5/src/H5EA.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1015
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5EA_iterate
      functionSourceFile: '/src/hdf5/src/H5EA.c'
      linkageType:     InternalLinkage
      functionLinenumber: 964
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          167
      EdgeCount:       47
      CyclomaticComplexity: 8
      functionsReached:
        - H5EA_get
        - H5E_printf_stack
        - H5FL_blk_free
        - H5FL_blk_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EA.c:977,25'
          Dst:             H5FL_blk_malloc
        - Src:             'H5EA.c:978,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:984,13'
          Dst:             H5EA_get
        - Src:             'H5EA.c:985,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:989,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:996,16'
          Dst:             H5FL_blk_free
    - functionName:    H5EA_get
      functionSourceFile: '/src/hdf5/src/H5EA.c'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          222
      EdgeCount:       61
      CyclomaticComplexity: 9
      functionsReached:
        - H5EA__lookup_elmt
        - H5E_printf_stack
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EA.c:727,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:737,13'
          Dst:             H5EA__lookup_elmt
        - Src:             'H5EA.c:739,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:745,17'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:756,9'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__lookup_elmt
      functionSourceFile: '/src/hdf5/src/H5EA.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - bool
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         295
      ICount:          1348
      EdgeCount:       345
      CyclomaticComplexity: 52
      functionsReached:
        - H5EA__create_flush_depend
        - H5EA__dblk_page_create
        - H5EA__dblk_page_protect
        - H5EA__dblk_page_unprotect
        - H5EA__dblock_create
        - H5EA__dblock_protect
        - H5EA__dblock_sblk_idx
        - H5EA__dblock_unprotect
        - H5EA__hdr_modified
        - H5EA__iblock_create
        - H5EA__iblock_protect
        - H5EA__iblock_unprotect
        - H5EA__sblock_create
        - H5EA__sblock_protect
        - H5EA__sblock_unprotect
        - H5E_printf_stack
        - H5VM_bit_get
        - H5VM_bit_set
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EA.c:347,33'
          Dst:             H5EA__iblock_create
        - Src:             'H5EA.c:349,17'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:357,27'
          Dst:             H5EA__iblock_protect
        - Src:             'H5EA.c:358,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:376,20'
          Dst:             H5EA__dblock_sblk_idx
        - Src:             'H5EA.c:398,33'
          Dst:             H5EA__dblock_create
        - Src:             'H5EA.c:401,25'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:413,35'
          Dst:             H5EA__dblock_protect
        - Src:             'H5EA.c:415,17'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:424,21'
          Dst:             H5EA__create_flush_depend
        - Src:             'H5EA.c:425,21'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:451,33'
          Dst:             H5EA__sblock_create
        - Src:             'H5EA.c:453,25'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:465,35'
          Dst:             H5EA__sblock_protect
        - Src:             'H5EA.c:467,17'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:486,25'
          Dst:             H5EA__dblock_create
        - Src:             'H5EA.c:488,25'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:498,29'
          Dst:             H5EA__create_flush_depend
        - Src:             'H5EA.c:499,29'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:534,22'
          Dst:             H5VM_bit_get
        - Src:             'H5EA.c:538,29'
          Dst:             H5EA__dblk_page_create
        - Src:             'H5EA.c:539,29'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:542,25'
          Dst:             H5VM_bit_set
        - Src:             'H5EA.c:550,42'
          Dst:             H5EA__dblk_page_protect
        - Src:             'H5EA.c:551,21'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:557,25'
          Dst:             H5EA__create_flush_depend
        - Src:             'H5EA.c:558,25'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:573,39'
          Dst:             H5EA__dblock_protect
        - Src:             'H5EA.c:575,21'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:581,25'
          Dst:             H5EA__create_flush_depend
        - Src:             'H5EA.c:582,25'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:617,13'
          Dst:             H5EA__hdr_modified
        - Src:             'H5EA.c:618,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:622,39'
          Dst:             H5EA__iblock_unprotect
        - Src:             'H5EA.c:623,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:625,19'
          Dst:             H5EA__sblock_unprotect
        - Src:             'H5EA.c:626,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:627,39'
          Dst:             H5EA__dblock_unprotect
        - Src:             'H5EA.c:628,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:629,45'
          Dst:             H5EA__dblk_page_unprotect
        - Src:             'H5EA.c:630,9'
          Dst:             H5E_printf_stack
    - functionName:    H5EA_delete
      functionSourceFile: '/src/hdf5/src/H5EA.c'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 949
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          142
      EdgeCount:       45
      CyclomaticComplexity: 7
      functionsReached:
        - H5EA__hdr_delete
        - H5EA__hdr_protect
        - H5EA__hdr_unprotect
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EA.c:927,24'
          Dst:             H5EA__hdr_protect
        - Src:             'H5EA.c:928,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:939,13'
          Dst:             H5EA__hdr_delete
        - Src:             'H5EA.c:940,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:946,16'
          Dst:             H5EA__hdr_unprotect
        - Src:             'H5EA.c:947,9'
          Dst:             H5E_printf_stack
    - functionName:    H5EA_depend
      functionSourceFile: '/src/hdf5/src/H5EA.c'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          82
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5AC_proxy_entry_add_child
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EA.c:797,13'
          Dst:             H5AC_proxy_entry_add_child
        - Src:             'H5EA.c:798,13'
          Dst:             H5E_printf_stack
    - functionName:    H5EA_set
      functionSourceFile: '/src/hdf5/src/H5EA.c'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          190
      EdgeCount:       45
      CyclomaticComplexity: 7
      functionsReached:
        - H5EA__hdr_modified
        - H5EA__lookup_elmt
        - H5E_printf_stack
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EA.c:668,9'
          Dst:             H5EA__lookup_elmt
        - Src:             'H5EA.c:670,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:686,13'
          Dst:             H5EA__hdr_modified
        - Src:             'H5EA.c:687,13'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:694,9'
          Dst:             H5E_printf_stack
    - functionName:    H5EA_get_addr
      functionSourceFile: '/src/hdf5/src/H5EA.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5EA_get_nelmts
      functionSourceFile: '/src/hdf5/src/H5EA.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5EA_open
      functionSourceFile: '/src/hdf5/src/H5EA.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          102
      EdgeCount:       33
      CyclomaticComplexity: 6
      functionsReached:
        - H5EA__new
        - H5EA_close
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EA.c:231,23'
          Dst:             H5EA__new
        - Src:             'H5EA.c:232,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:240,19'
          Dst:             H5EA_close
        - Src:             'H5EA.c:241,13'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__new
      functionSourceFile: '/src/hdf5/src/H5EA.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          283
      EdgeCount:       97
      CyclomaticComplexity: 13
      functionsReached:
        - H5EA__hdr_fuse_incr
        - H5EA__hdr_incr
        - H5EA__hdr_protect
        - H5EA__hdr_unprotect
        - H5EA_close
        - H5E_printf_stack
        - H5FL_reg_calloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EA.c:124,23'
          Dst:             H5FL_reg_calloc
        - Src:             'H5EA.c:125,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:128,24'
          Dst:             H5EA__hdr_protect
        - Src:             'H5EA.c:129,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:133,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:137,9'
          Dst:             H5EA__hdr_incr
        - Src:             'H5EA.c:138,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:141,9'
          Dst:             H5EA__hdr_fuse_incr
        - Src:             'H5EA.c:142,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:153,16'
          Dst:             H5EA__hdr_unprotect
        - Src:             'H5EA.c:154,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:156,19'
          Dst:             H5EA_close
        - Src:             'H5EA.c:157,13'
          Dst:             H5E_printf_stack
    - functionName:    H5EA_close
      functionSourceFile: '/src/hdf5/src/H5EA.c'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          217
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5EA__hdr_decr
        - H5EA__hdr_delete
        - H5EA__hdr_fuse_decr
        - H5EA__hdr_protect
        - H5E_printf_stack
        - H5FL_reg_free
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EA.c:831,18'
          Dst:             H5EA__hdr_fuse_decr
        - Src:             'H5EA.c:869,32'
          Dst:             H5EA__hdr_protect
        - Src:             'H5EA.c:870,17'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:879,17'
          Dst:             H5EA__hdr_decr
        - Src:             'H5EA.c:880,17'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:884,17'
          Dst:             H5EA__hdr_delete
        - Src:             'H5EA.c:885,17'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:892,17'
          Dst:             H5EA__hdr_decr
        - Src:             'H5EA.c:893,17'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:899,20'
          Dst:             H5FL_reg_free
    - functionName:    H5EA_create
      functionSourceFile: '/src/hdf5/src/H5EA.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          136
      EdgeCount:       45
      CyclomaticComplexity: 7
      functionsReached:
        - H5EA__hdr_create
        - H5EA__new
        - H5EA_close
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EA.c:189,35'
          Dst:             H5EA__hdr_create
        - Src:             'H5EA.c:190,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:193,23'
          Dst:             H5EA__new
        - Src:             'H5EA.c:194,9'
          Dst:             H5E_printf_stack
        - Src:             'H5EA.c:202,19'
          Dst:             H5EA_close
        - Src:             'H5EA.c:203,13'
          Dst:             H5E_printf_stack
    - functionName:    H5EA_get_stats
      functionSourceFile: '/src/hdf5/src/H5EAstat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5EA__cmp_cparam_test
      functionSourceFile: '/src/hdf5/src/H5EAtest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         62
      ICount:          276
      EdgeCount:       73
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5EA__get_cparam_test
      functionSourceFile: '/src/hdf5/src/H5EAtest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          62
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5EA__test_dst_dbg_context
      functionSourceFile: '/src/hdf5/src/H5EAtest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_reg_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAtest.c:361,11'
          Dst:             H5FL_reg_free
    - functionName:    H5EA__test_crt_dbg_context
      functionSourceFile: '/src/hdf5/src/H5EAtest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAtest.c:330,24'
          Dst:             H5FL_reg_malloc
        - Src:             'H5EAtest.c:331,9'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__test_debug
      functionSourceFile: '/src/hdf5/src/H5EAtest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAtest.c:304,5'
          Dst:             snprintf
        - Src:             'H5EAtest.c:305,5'
          Dst:             fprintf
    - functionName:    H5EA__test_decode
      functionSourceFile: '/src/hdf5/src/H5EAtest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5EA__test_encode
      functionSourceFile: '/src/hdf5/src/H5EAtest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          156
      EdgeCount:       36
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAtest.c:221,13'
          Dst:             H5E_printf_stack
    - functionName:    H5EA__test_fill
      functionSourceFile: '/src/hdf5/src/H5EAtest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VM_array_fill
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAtest.c:188,5'
          Dst:             H5VM_array_fill
    - functionName:    H5EA__test_dst_context
      functionSourceFile: '/src/hdf5/src/H5EAtest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_reg_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAtest.c:162,11'
          Dst:             H5FL_reg_free
    - functionName:    H5EA__test_crt_context
      functionSourceFile: '/src/hdf5/src/H5EAtest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5EAtest.c:126,24'
          Dst:             H5FL_reg_malloc
        - Src:             'H5EAtest.c:127,9'
          Dst:             H5E_printf_stack
    - functionName:    H5ES__event_completed
      functionSourceFile: '/src/hdf5/src/H5ESevent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          54
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5ES__event_free
        - H5ES__list_remove
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5ESevent.c:178,5'
          Dst:             H5ES__list_remove
        - Src:             'H5ESevent.c:181,9'
          Dst:             H5ES__event_free
        - Src:             'H5ESevent.c:182,9'
          Dst:             H5E_printf_stack
    - functionName:    H5ES__event_free
      functionSourceFile: '/src/hdf5/src/H5ESevent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          126
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5MM_xfree_const
        - H5VL_free_object
        - H5VL_request_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5ESevent.c:139,9'
          Dst:             H5MM_xfree_const
        - Src:             'H5ESevent.c:144,13'
          Dst:             H5VL_request_free
        - Src:             'H5ESevent.c:145,13'
          Dst:             H5E_printf_stack
        - Src:             'H5ESevent.c:148,13'
          Dst:             H5VL_free_object
        - Src:             'H5ESevent.c:149,13'
          Dst:             H5E_printf_stack
        - Src:             'H5ESevent.c:152,5'
          Dst:             H5FL_reg_free
    - functionName:    H5ES__event_new
      functionSourceFile: '/src/hdf5/src/H5ESevent.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          119
      EdgeCount:       38
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5VL_create_object
        - H5VL_request_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5ESevent.c:95,28'
          Dst:             H5VL_create_object
        - Src:             'H5ESevent.c:96,13'
          Dst:             H5VL_request_free
        - Src:             'H5ESevent.c:97,13'
          Dst:             H5E_printf_stack
        - Src:             'H5ESevent.c:98,9'
          Dst:             H5E_printf_stack
        - Src:             'H5ESevent.c:102,23'
          Dst:             H5FL_reg_calloc
        - Src:             'H5ESevent.c:103,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F__accum_flush
      functionSourceFile: '/src/hdf5/src/H5Faccum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          102
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FD_write
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Faccum.c:1020,13'
          Dst:             H5FD_write
        - Src:             'H5Faccum.c:1022,13'
          Dst:             H5E_printf_stack
    - functionName:    H5F__accum_free
      functionSourceFile: '/src/hdf5/src/H5Faccum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         120
      ICount:          648
      EdgeCount:       154
      CyclomaticComplexity: 36
      functionsReached:
        - H5E_printf_stack
        - H5FD_write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Faccum.c:929,29'
          Dst:             H5FD_write
        - Src:             'H5Faccum.c:931,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Faccum.c:945,29'
          Dst:             H5FD_write
        - Src:             'H5Faccum.c:947,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Faccum.c:966,29'
          Dst:             H5FD_write
        - Src:             'H5Faccum.c:968,29'
          Dst:             H5E_printf_stack
    - functionName:    H5F__accum_reset
      functionSourceFile: '/src/hdf5/src/H5Faccum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1043
      functionLinenumberEnd: 1073
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          127
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5FL_blk_free
        - H5F__accum_flush
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Faccum.c:1053,13'
          Dst:             H5F__accum_flush
        - Src:             'H5Faccum.c:1054,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Faccum.c:1063,31'
          Dst:             H5FL_blk_free
    - functionName:    H5F__accum_adjust
      functionSourceFile: '/src/hdf5/src/H5Faccum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          425
      EdgeCount:       92
      CyclomaticComplexity: 18
      functionsReached:
        - H5E_printf_stack
        - H5FD_write
        - H5FL_blk_realloc
        - H5VM_log2_gen
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Faccum.c:282,38'
          Dst:             H5VM_log2_gen
        - Src:             'H5Faccum.c:332,29'
          Dst:             H5FD_write
        - Src:             'H5Faccum.c:334,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Faccum.c:345,29'
          Dst:             H5FD_write
        - Src:             'H5Faccum.c:347,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Faccum.c:376,36'
          Dst:             H5FL_blk_realloc
        - Src:             'H5Faccum.c:377,17'
          Dst:             H5E_printf_stack
    - functionName:    H5VM_log2_gen
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          157
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F__accum_write
      functionSourceFile: '/src/hdf5/src/H5Faccum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         317
      ICount:          1762
      EdgeCount:       388
      CyclomaticComplexity: 73
      functionsReached:
        - H5E_printf_stack
        - H5FD_write
        - H5FL_blk_realloc
        - H5F__accum_adjust
        - H5F__accum_reset
        - H5VM_log2_gen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Faccum.c:434,25'
          Dst:             H5F__accum_adjust
        - Src:             'H5Faccum.c:435,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Faccum.c:459,25'
          Dst:             H5F__accum_adjust
        - Src:             'H5Faccum.c:460,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Faccum.c:521,29'
          Dst:             H5F__accum_adjust
        - Src:             'H5Faccum.c:522,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Faccum.c:563,29'
          Dst:             H5F__accum_adjust
        - Src:             'H5Faccum.c:564,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Faccum.c:599,64'
          Dst:             H5VM_log2_gen
        - Src:             'H5Faccum.c:603,47'
          Dst:             H5FL_blk_realloc
        - Src:             'H5Faccum.c:604,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Faccum.c:631,29'
          Dst:             H5FD_write
        - Src:             'H5Faccum.c:633,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Faccum.c:646,54'
          Dst:             H5VM_log2_gen
        - Src:             'H5Faccum.c:649,51'
          Dst:             H5FL_blk_realloc
        - Src:             'H5Faccum.c:650,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Faccum.c:668,55'
          Dst:             H5FL_blk_realloc
        - Src:             'H5Faccum.c:669,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Faccum.c:697,50'
          Dst:             H5VM_log2_gen
        - Src:             'H5Faccum.c:700,47'
          Dst:             H5FL_blk_realloc
        - Src:             'H5Faccum.c:701,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Faccum.c:728,21'
          Dst:             H5F__accum_reset
        - Src:             'H5Faccum.c:729,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Faccum.c:732,17'
          Dst:             H5FD_write
        - Src:             'H5Faccum.c:733,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Faccum.c:779,29'
          Dst:             H5F__accum_reset
        - Src:             'H5Faccum.c:780,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Faccum.c:821,13'
          Dst:             H5FD_write
        - Src:             'H5Faccum.c:822,13'
          Dst:             H5E_printf_stack
    - functionName:    H5F__accum_read
      functionSourceFile: '/src/hdf5/src/H5Faccum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         138
      ICount:          734
      EdgeCount:       167
      CyclomaticComplexity: 31
      functionsReached:
        - H5E_printf_stack
        - H5FD_read
        - H5FL_blk_realloc
        - H5VM_log2_gen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Faccum.c:140,56'
          Dst:             H5VM_log2_gen
        - Src:             'H5Faccum.c:143,47'
          Dst:             H5FL_blk_realloc
        - Src:             'H5Faccum.c:144,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Faccum.c:167,25'
          Dst:             H5FD_read
        - Src:             'H5Faccum.c:168,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Faccum.c:182,25'
          Dst:             H5FD_read
        - Src:             'H5Faccum.c:184,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Faccum.c:197,21'
          Dst:             H5FD_read
        - Src:             'H5Faccum.c:198,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Faccum.c:203,17'
          Dst:             H5FD_read
        - Src:             'H5Faccum.c:204,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Faccum.c:247,13'
          Dst:             H5FD_read
        - Src:             'H5Faccum.c:248,13'
          Dst:             H5E_printf_stack
    - functionName:    H5F_cwfs_remove_heap
      functionSourceFile: '/src/hdf5/src/H5Fcwfs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          73
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_cwfs_advance_heap
      functionSourceFile: '/src/hdf5/src/H5Fcwfs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          158
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5F_cwfs_find_free_heap
      functionSourceFile: '/src/hdf5/src/H5Fcwfs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          356
      EdgeCount:       66
      CyclomaticComplexity: 13
      functionsReached:
        - H5E_printf_stack
        - H5HG_extend
        - H5HG_get_addr
        - H5HG_get_free_size
        - H5HG_get_size
        - H5MF_try_extend
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fcwfs.c:173,13'
          Dst:             H5HG_get_free_size
        - Src:             'H5Fcwfs.c:174,21'
          Dst:             H5HG_get_addr
        - Src:             'H5Fcwfs.c:188,25'
          Dst:             H5HG_get_free_size
        - Src:             'H5Fcwfs.c:189,24'
          Dst:             H5HG_get_size
        - Src:             'H5Fcwfs.c:189,24'
          Dst:             H5HG_get_size
        - Src:             'H5Fcwfs.c:191,18'
          Dst:             H5HG_get_size
        - Src:             'H5Fcwfs.c:195,56'
          Dst:             H5HG_get_addr
        - Src:             'H5Fcwfs.c:196,46'
          Dst:             H5HG_get_size
        - Src:             'H5Fcwfs.c:195,21'
          Dst:             H5MF_try_extend
        - Src:             'H5Fcwfs.c:198,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Fcwfs.c:200,40'
          Dst:             H5HG_get_addr
        - Src:             'H5Fcwfs.c:200,25'
          Dst:             H5HG_extend
        - Src:             'H5Fcwfs.c:201,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Fcwfs.c:203,29'
          Dst:             H5HG_get_addr
    - functionName:    H5F_cwfs_add
      functionSourceFile: '/src/hdf5/src/H5Fcwfs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          193
      EdgeCount:       35
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5HG_get_free_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fcwfs.c:107,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fcwfs.c:115,17'
          Dst:             H5HG_get_free_size
        - Src:             'H5Fcwfs.c:115,54'
          Dst:             H5HG_get_free_size
    - functionName:    H5F_fake_free
      functionSourceFile: '/src/hdf5/src/H5Ffake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - H5FL_reg_free
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ffake.c:85,25'
          Dst:             H5FL_reg_free
        - Src:             'H5Ffake.c:86,13'
          Dst:             H5FL_reg_free
    - functionName:    H5F_fake_alloc
      functionSourceFile: '/src/hdf5/src/H5Ffake.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          120
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5F_fake_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ffake.c:45,22'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Ffake.c:46,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ffake.c:47,30'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Ffake.c:48,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ffake.c:61,9'
          Dst:             H5F_fake_free
    - functionName:    H5F__try_extend
      functionSourceFile: '/src/hdf5/src/H5Fspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FD_try_extend
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fspace.c:191,22'
          Dst:             H5FD_try_extend
        - Src:             'H5Fspace.c:192,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F__free
      functionSourceFile: '/src/hdf5/src/H5Fspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          93
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FD_free
        - H5F_eoa_dirty
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fspace.c:150,9'
          Dst:             H5FD_free
        - Src:             'H5Fspace.c:151,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fspace.c:154,9'
          Dst:             H5F_eoa_dirty
        - Src:             'H5Fspace.c:155,9'
          Dst:             H5E_printf_stack
    - functionName:    H5F__alloc
      functionSourceFile: '/src/hdf5/src/H5Fspace.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          204
      EdgeCount:       62
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5FD_alloc
        - H5F_eoa_dirty
        - H5F_get_eoa
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Fspace.c:98,35'
          Dst:             H5F_get_eoa
        - Src:             'H5Fspace.c:99,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fspace.c:103,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Fspace.c:108,17'
          Dst:             H5FD_alloc
        - Src:             'H5Fspace.c:110,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Fspace.c:113,9'
          Dst:             H5F_eoa_dirty
        - Src:             'H5Fspace.c:114,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FA_patch_file
      functionSourceFile: '/src/hdf5/src/H5FA.c'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FA_depend
      functionSourceFile: '/src/hdf5/src/H5FA.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          82
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5AC_proxy_entry_add_child
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FA.c:729,13'
          Dst:             H5AC_proxy_entry_add_child
        - Src:             'H5FA.c:730,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FA_iterate
      functionSourceFile: '/src/hdf5/src/H5FA.c'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          166
      EdgeCount:       47
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5FA_get
        - H5FL_blk_free
        - H5FL_blk_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FA.c:669,25'
          Dst:             H5FL_blk_malloc
        - Src:             'H5FA.c:670,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FA.c:676,13'
          Dst:             H5FA_get
        - Src:             'H5FA.c:677,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FA.c:681,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FA.c:688,16'
          Dst:             H5FL_blk_free
    - functionName:    H5FA_get
      functionSourceFile: '/src/hdf5/src/H5FA.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          390
      EdgeCount:       96
      CyclomaticComplexity: 14
      functionsReached:
        - H5E_printf_stack
        - H5FA__dblk_page_protect
        - H5FA__dblk_page_unprotect
        - H5FA__dblock_protect
        - H5FA__dblock_unprotect
        - H5VM_bit_get
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FA.c:425,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FA.c:430,31'
          Dst:             H5FA__dblock_protect
        - Src:             'H5FA.c:431,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FA.c:447,18'
          Dst:             H5VM_bit_get
        - Src:             'H5FA.c:450,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FA.c:474,42'
          Dst:             H5FA__dblk_page_protect
        - Src:             'H5FA.c:476,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FA.c:488,19'
          Dst:             H5FA__dblock_unprotect
        - Src:             'H5FA.c:489,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FA.c:490,22'
          Dst:             H5FA__dblk_page_unprotect
        - Src:             'H5FA.c:491,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VM_bit_get
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FA_delete
      functionSourceFile: '/src/hdf5/src/H5FA.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          142
      EdgeCount:       45
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5FA__hdr_delete
        - H5FA__hdr_protect
        - H5FA__hdr_unprotect
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FA.c:617,24'
          Dst:             H5FA__hdr_protect
        - Src:             'H5FA.c:618,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FA.c:629,13'
          Dst:             H5FA__hdr_delete
        - Src:             'H5FA.c:630,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FA.c:636,16'
          Dst:             H5FA__hdr_unprotect
        - Src:             'H5FA.c:637,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VM_bit_set
      functionSourceFile: '/src/hdf5/src/./H5VMprivate.h'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          50
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FA_set
      functionSourceFile: '/src/hdf5/src/H5FA.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         94
      ICount:          437
      EdgeCount:       108
      CyclomaticComplexity: 16
      functionsReached:
        - H5E_printf_stack
        - H5FA__dblk_page_create
        - H5FA__dblk_page_protect
        - H5FA__dblk_page_unprotect
        - H5FA__dblock_create
        - H5FA__dblock_protect
        - H5FA__dblock_unprotect
        - H5FA__hdr_modified
        - H5VM_bit_get
        - H5VM_bit_set
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FA.c:316,26'
          Dst:             H5FA__dblock_create
        - Src:             'H5FA.c:318,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FA.c:324,27'
          Dst:             H5FA__dblock_protect
        - Src:             'H5FA.c:325,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FA.c:357,14'
          Dst:             H5VM_bit_get
        - Src:             'H5FA.c:359,17'
          Dst:             H5FA__dblk_page_create
        - Src:             'H5FA.c:360,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FA.c:363,13'
          Dst:             H5VM_bit_set
        - Src:             'H5FA.c:369,26'
          Dst:             H5FA__dblk_page_protect
        - Src:             'H5FA.c:370,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FA.c:383,13'
          Dst:             H5FA__hdr_modified
        - Src:             'H5FA.c:384,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FA.c:387,19'
          Dst:             H5FA__dblock_unprotect
        - Src:             'H5FA.c:388,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FA.c:389,22'
          Dst:             H5FA__dblk_page_unprotect
        - Src:             'H5FA.c:390,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FA_get_addr
      functionSourceFile: '/src/hdf5/src/H5FA.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FA_get_nelmts
      functionSourceFile: '/src/hdf5/src/H5FA.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FA_open
      functionSourceFile: '/src/hdf5/src/H5FA.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          102
      EdgeCount:       33
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FA__new
        - H5FA_close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FA.c:219,23'
          Dst:             H5FA__new
        - Src:             'H5FA.c:220,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FA.c:228,19'
          Dst:             H5FA_close
        - Src:             'H5FA.c:229,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FA__new
      functionSourceFile: '/src/hdf5/src/H5FA.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          283
      EdgeCount:       97
      CyclomaticComplexity: 13
      functionsReached:
        - H5E_printf_stack
        - H5FA__hdr_fuse_incr
        - H5FA__hdr_incr
        - H5FA__hdr_protect
        - H5FA__hdr_unprotect
        - H5FA_close
        - H5FL_reg_calloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FA.c:113,23'
          Dst:             H5FL_reg_calloc
        - Src:             'H5FA.c:114,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FA.c:117,24'
          Dst:             H5FA__hdr_protect
        - Src:             'H5FA.c:118,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FA.c:122,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FA.c:126,9'
          Dst:             H5FA__hdr_incr
        - Src:             'H5FA.c:127,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FA.c:130,9'
          Dst:             H5FA__hdr_fuse_incr
        - Src:             'H5FA.c:131,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FA.c:141,16'
          Dst:             H5FA__hdr_unprotect
        - Src:             'H5FA.c:142,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FA.c:144,19'
          Dst:             H5FA_close
        - Src:             'H5FA.c:145,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FA_close
      functionSourceFile: '/src/hdf5/src/H5FA.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          217
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5FA__hdr_decr
        - H5FA__hdr_delete
        - H5FA__hdr_fuse_decr
        - H5FA__hdr_protect
        - H5FL_reg_free
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FA.c:521,18'
          Dst:             H5FA__hdr_fuse_decr
        - Src:             'H5FA.c:559,32'
          Dst:             H5FA__hdr_protect
        - Src:             'H5FA.c:560,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FA.c:569,17'
          Dst:             H5FA__hdr_decr
        - Src:             'H5FA.c:570,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FA.c:574,17'
          Dst:             H5FA__hdr_delete
        - Src:             'H5FA.c:575,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FA.c:582,17'
          Dst:             H5FA__hdr_decr
        - Src:             'H5FA.c:583,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FA.c:589,10'
          Dst:             H5FL_reg_free
    - functionName:    H5FA_create
      functionSourceFile: '/src/hdf5/src/H5FA.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          136
      EdgeCount:       45
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5FA__hdr_create
        - H5FA__new
        - H5FA_close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FA.c:177,35'
          Dst:             H5FA__hdr_create
        - Src:             'H5FA.c:178,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FA.c:181,23'
          Dst:             H5FA__new
        - Src:             'H5FA.c:182,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FA.c:190,19'
          Dst:             H5FA_close
        - Src:             'H5FA.c:191,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FA_get_stats
      functionSourceFile: '/src/hdf5/src/H5FAstat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FA__cmp_cparam_test
      functionSourceFile: '/src/hdf5/src/H5FAtest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FA__get_cparam_test
      functionSourceFile: '/src/hdf5/src/H5FAtest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FA__test_crt_dbg_context
      functionSourceFile: '/src/hdf5/src/H5FAtest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          56
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAtest.c:313,24'
          Dst:             H5FL_reg_malloc
        - Src:             'H5FAtest.c:314,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FA__test_debug
      functionSourceFile: '/src/hdf5/src/H5FAtest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAtest.c:287,5'
          Dst:             snprintf
        - Src:             'H5FAtest.c:288,5'
          Dst:             fprintf
    - functionName:    H5FA__test_decode
      functionSourceFile: '/src/hdf5/src/H5FAtest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FA__test_encode
      functionSourceFile: '/src/hdf5/src/H5FAtest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          87
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FA__test_fill
      functionSourceFile: '/src/hdf5/src/H5FAtest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VM_array_fill
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAtest.c:178,5'
          Dst:             H5VM_array_fill
    - functionName:    H5FA__test_dst_context
      functionSourceFile: '/src/hdf5/src/H5FAtest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_reg_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAtest.c:153,11'
          Dst:             H5FL_reg_free
    - functionName:    H5FA__test_crt_context
      functionSourceFile: '/src/hdf5/src/H5FAtest.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          54
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FAtest.c:120,24'
          Dst:             H5FL_reg_malloc
        - Src:             'H5FAtest.c:121,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__core_write_to_bstore
      functionSourceFile: '/src/hdf5/src/H5FDcore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          182
      EdgeCount:       39
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - __errno_location
        - ctime
        - lseek
        - pwrite
        - strerror
        - time
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDcore.c:384,27'
          Dst:             pwrite
        - Src:             'H5FDcore.c:390,48'
          Dst:             __errno_location
        - Src:             'H5FDcore.c:393,30'
          Dst:             __errno_location
        - Src:             'H5FDcore.c:394,30'
          Dst:             time
        - Src:             'H5FDcore.c:396,22'
          Dst:             lseek
        - Src:             'H5FDcore.c:398,13'
          Dst:             ctime
        - Src:             'H5FDcore.c:398,13'
          Dst:             strerror
        - Src:             'H5FDcore.c:398,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__core_add_dirty_region
      functionSourceFile: '/src/hdf5/src/H5FDcore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          352
      EdgeCount:       75
      CyclomaticComplexity: 18
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5SL_insert
        - H5SL_less
        - H5SL_remove
        - H5SL_search
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDcore.c:241,36'
          Dst:             H5SL_less
        - Src:             'H5FDcore.c:242,36'
          Dst:             H5SL_less
        - Src:             'H5FDcore.c:270,38'
          Dst:             H5SL_less
        - Src:             'H5FDcore.c:273,40'
          Dst:             H5SL_remove
        - Src:             'H5FDcore.c:274,18'
          Dst:             H5FL_reg_free
        - Src:             'H5FDcore.c:283,51'
          Dst:             H5SL_search
        - Src:             'H5FDcore.c:285,49'
          Dst:             H5FL_reg_calloc
        - Src:             'H5FDcore.c:288,17'
          Dst:             H5SL_insert
        - Src:             'H5FDcore.c:289,17'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__core_destroy_dirty_list
      functionSourceFile: '/src/hdf5/src/H5FDcore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          81
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5SL_close
        - H5SL_remove_first
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDcore.c:329,56'
          Dst:             H5SL_remove_first
        - Src:             'H5FDcore.c:330,22'
          Dst:             H5FL_reg_free
        - Src:             'H5FDcore.c:332,13'
          Dst:             H5SL_close
        - Src:             'H5FDcore.c:333,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__core_delete
      functionSourceFile: '/src/hdf5/src/H5FDcore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1675
      functionLinenumberEnd: 1694
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          116
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FD__core_get_default_config
        - H5I_object
        - H5P_peek_driver_info
        - __errno_location
        - remove
        - strerror
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDcore.c:1684,44'
          Dst:             H5I_object
        - Src:             'H5FDcore.c:1685,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:1686,49'
          Dst:             H5P_peek_driver_info
        - Src:             'H5FDcore.c:1687,14'
          Dst:             H5FD__core_get_default_config
        - Src:             'H5FDcore.c:1690,13'
          Dst:             remove
        - Src:             'H5FDcore.c:1691,13'
          Dst:             __errno_location
        - Src:             'H5FDcore.c:1691,13'
          Dst:             strerror
        - Src:             'H5FDcore.c:1691,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__core_get_default_config
      functionSourceFile: '/src/hdf5/src/H5FDcore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          50
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - getenv
        - strcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDcore.c:433,20'
          Dst:             getenv
        - Src:             'H5FDcore.c:436,14'
          Dst:             strcmp
        - Src:             'H5FDcore.c:438,19'
          Dst:             strcmp
    - functionName:    H5FD__core_unlock
      functionSourceFile: '/src/hdf5/src/H5FDcore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1640
      functionLinenumberEnd: 1661
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          97
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - __errno_location
        - flock
        - strerror
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDcore.c:1649,13'
          Dst:             flock
        - Src:             'H5FDcore.c:1650,63'
          Dst:             __errno_location
        - Src:             'H5FDcore.c:1654,17'
          Dst:             __errno_location
        - Src:             'H5FDcore.c:1657,17'
          Dst:             __errno_location
        - Src:             'H5FDcore.c:1657,17'
          Dst:             strerror
        - Src:             'H5FDcore.c:1657,17'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__core_lock
      functionSourceFile: '/src/hdf5/src/H5FDcore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1596
      functionLinenumberEnd: 1626
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          108
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - __errno_location
        - flock
        - strerror
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDcore.c:1613,13'
          Dst:             flock
        - Src:             'H5FDcore.c:1614,63'
          Dst:             __errno_location
        - Src:             'H5FDcore.c:1618,17'
          Dst:             __errno_location
        - Src:             'H5FDcore.c:1621,17'
          Dst:             __errno_location
        - Src:             'H5FDcore.c:1621,17'
          Dst:             strerror
        - Src:             'H5FDcore.c:1621,17'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__core_truncate
      functionSourceFile: '/src/hdf5/src/H5FDcore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1497
      functionLinenumberEnd: 1579
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          311
      EdgeCount:       84
      CyclomaticComplexity: 16
      functionsReached:
        - H5E_printf_stack
        - H5MM_realloc
        - __errno_location
        - ftruncate
        - strerror
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDcore.c:1526,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:1530,51'
          Dst:             H5MM_realloc
        - Src:             'H5FDcore.c:1531,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:1567,27'
          Dst:             ftruncate
        - Src:             'H5FDcore.c:1568,21'
          Dst:             __errno_location
        - Src:             'H5FDcore.c:1568,21'
          Dst:             strerror
        - Src:             'H5FDcore.c:1568,21'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__core_flush
      functionSourceFile: '/src/hdf5/src/H5FDcore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1417
      functionLinenumberEnd: 1460
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          198
      EdgeCount:       54
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5FD__core_write_to_bstore
        - H5FL_reg_free
        - H5SL_remove_first
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDcore.c:1431,58'
          Dst:             H5SL_remove_first
        - Src:             'H5FDcore.c:1442,25'
          Dst:             H5FD__core_write_to_bstore
        - Src:             'H5FDcore.c:1443,25'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:1446,24'
          Dst:             H5FL_reg_free
        - Src:             'H5FDcore.c:1452,17'
          Dst:             H5FD__core_write_to_bstore
        - Src:             'H5FDcore.c:1453,17'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__core_write
      functionSourceFile: '/src/hdf5/src/H5FDcore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1402
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          325
      EdgeCount:       83
      CyclomaticComplexity: 14
      functionsReached:
        - H5E_printf_stack
        - H5FD__core_add_dirty_region
        - H5MM_realloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDcore.c:1346,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:1367,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:1372,47'
          Dst:             H5MM_realloc
        - Src:             'H5FDcore.c:1373,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:1388,13'
          Dst:             H5FD__core_add_dirty_region
        - Src:             'H5FDcore.c:1389,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__core_read
      functionSourceFile: '/src/hdf5/src/H5FDcore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1279
      functionLinenumberEnd: 1318
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          204
      EdgeCount:       53
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDcore.c:1290,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:1292,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__core_get_handle
      functionSourceFile: '/src/hdf5/src/H5FDcore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1218
      functionLinenumberEnd: 1260
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          172
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5P_exist_plist
        - H5P_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDcore.c:1226,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:1233,48'
          Dst:             H5I_object
        - Src:             'H5FDcore.c:1234,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:1240,13'
          Dst:             H5P_exist_plist
        - Src:             'H5FDcore.c:1244,17'
          Dst:             H5P_get
        - Src:             'H5FDcore.c:1245,17'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__core_get_eof
      functionSourceFile: '/src/hdf5/src/H5FDcore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1199
      functionLinenumberEnd: 1204
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD__core_set_eoa
      functionSourceFile: '/src/hdf5/src/H5FDcore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1181
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          71
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDcore.c:1176,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__core_get_eoa
      functionSourceFile: '/src/hdf5/src/H5FDcore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1148
      functionLinenumberEnd: 1153
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD__core_query
      functionSourceFile: '/src/hdf5/src/H5FDcore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1108
      functionLinenumberEnd: 1132
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD__core_cmp
      functionSourceFile: '/src/hdf5/src/H5FDcore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionLinenumberEnd: 1093
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         57
      ICount:          225
      EdgeCount:       69
      CyclomaticComplexity: 14
      functionsReached:
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDcore.c:1089,21'
          Dst:             strcmp
    - functionName:    H5FD__core_close
      functionSourceFile: '/src/hdf5/src/H5FDcore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 973
      functionLinenumberEnd: 1007
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         52
      ICount:          198
      EdgeCount:       60
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5FD__core_destroy_dirty_list
        - H5FD__core_flush
        - H5MM_xfree
        - close
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDcore.c:980,9'
          Dst:             H5FD__core_flush
        - Src:             'H5FDcore.c:981,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:985,13'
          Dst:             H5FD__core_destroy_dirty_list
        - Src:             'H5FDcore.c:986,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:990,9'
          Dst:             close
        - Src:             'H5FDcore.c:992,9'
          Dst:             H5MM_xfree
        - Src:             'H5FDcore.c:998,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:1001,13'
          Dst:             H5MM_xfree
        - Src:             'H5FDcore.c:1004,5'
          Dst:             H5MM_xfree
    - functionName:    H5FD__core_open
      functionSourceFile: '/src/hdf5/src/H5FDcore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         302
      ICount:          1200
      EdgeCount:       356
      CyclomaticComplexity: 56
      functionsReached:
        - H5E_printf_stack
        - H5FD__core_get_default_config
        - H5I_object
        - H5MM_xfree
        - H5MM_xstrdup
        - H5P_get
        - H5P_peek
        - H5P_peek_driver_info
        - H5SL_create
        - __errno_location
        - calloc
        - close
        - ctime
        - fstat
        - lseek
        - open
        - pread
        - strerror
        - time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDcore.c:724,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:726,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:728,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:730,44'
          Dst:             H5I_object
        - Src:             'H5FDcore.c:731,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:732,49'
          Dst:             H5P_peek_driver_info
        - Src:             'H5FDcore.c:733,14'
          Dst:             H5FD__core_get_default_config
        - Src:             'H5FDcore.c:745,9'
          Dst:             H5P_peek
        - Src:             'H5FDcore.c:746,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:753,19'
          Dst:             open
        - Src:             'H5FDcore.c:754,13'
          Dst:             close
        - Src:             'H5FDcore.c:755,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:763,23'
          Dst:             open
        - Src:             'H5FDcore.c:764,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:766,17'
          Dst:             fstat
        - Src:             'H5FDcore.c:767,17'
          Dst:             __errno_location
        - Src:             'H5FDcore.c:767,17'
          Dst:             strerror
        - Src:             'H5FDcore.c:767,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:774,19'
          Dst:             open
        - Src:             'H5FDcore.c:775,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:777,13'
          Dst:             fstat
        - Src:             'H5FDcore.c:778,13'
          Dst:             __errno_location
        - Src:             'H5FDcore.c:778,13'
          Dst:             strerror
        - Src:             'H5FDcore.c:778,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:782,40'
          Dst:             calloc
        - Src:             'H5FDcore.c:783,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:786,22'
          Dst:             H5MM_xstrdup
        - Src:             'H5FDcore.c:806,13'
          Dst:             H5P_get
        - Src:             'H5FDcore.c:807,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:845,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:849,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:861,25'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:889,38'
          Dst:             pread
        - Src:             'H5FDcore.c:895,59'
          Dst:             __errno_location
        - Src:             'H5FDcore.c:898,42'
          Dst:             __errno_location
        - Src:             'H5FDcore.c:899,42'
          Dst:             time
        - Src:             'H5FDcore.c:901,34'
          Dst:             lseek
        - Src:             'H5FDcore.c:903,25'
          Dst:             ctime
        - Src:             'H5FDcore.c:903,25'
          Dst:             strerror
        - Src:             'H5FDcore.c:903,25'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:943,45'
          Dst:             H5SL_create
        - Src:             'H5FDcore.c:944,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:953,13'
          Dst:             close
        - Src:             'H5FDcore.c:954,9'
          Dst:             H5MM_xfree
        - Src:             'H5FDcore.c:955,9'
          Dst:             H5MM_xfree
        - Src:             'H5FDcore.c:956,9'
          Dst:             H5MM_xfree
    - functionName:    H5FD__core_fapl_get
      functionSourceFile: '/src/hdf5/src/H5FDcore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          83
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - calloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDcore.c:678,43'
          Dst:             calloc
        - Src:             'H5FDcore.c:679,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__core_term
      functionSourceFile: '/src/hdf5/src/H5FDcore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Pget_fapl_core
      functionSourceFile: '/src/hdf5/src/H5FDcore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          289
      EdgeCount:       88
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD_core_init
        - H5FDperform_init
        - H5P_object_verify
        - H5P_peek_driver
        - H5P_peek_driver_info
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDcore.c:641,5'
          Dst:             H5_init_library
        - Src:             'H5FDcore.c:641,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:641,5'
          Dst:             H5CX_push
        - Src:             'H5FDcore.c:641,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:641,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FDcore.c:643,26'
          Dst:             H5P_object_verify
        - Src:             'H5FDcore.c:644,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:645,9'
          Dst:             H5FDperform_init
        - Src:             'H5FDcore.c:645,9'
          Dst:             H5FD_core_init
        - Src:             'H5FDcore.c:645,22'
          Dst:             H5P_peek_driver
        - Src:             'H5FDcore.c:646,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:647,49'
          Dst:             H5P_peek_driver_info
        - Src:             'H5FDcore.c:648,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:656,5'
          Dst:             H5CX_pop
        - Src:             'H5FDcore.c:656,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FD_core_init
      functionSourceFile: '/src/hdf5/src/H5FDcore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         21
      ICount:          90
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - H5FD_register
        - H5I_get_type
        - getenv
        - strcmp
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDcore.c:465,20'
          Dst:             getenv
        - Src:             'H5FDcore.c:466,26'
          Dst:             strcmp
        - Src:             'H5FDcore.c:468,32'
          Dst:             strcmp
        - Src:             'H5FDcore.c:468,65'
          Dst:             strcmp
        - Src:             'H5FDcore.c:473,20'
          Dst:             H5I_get_type
        - Src:             'H5FDcore.c:474,23'
          Dst:             H5FD_register
    - functionName:    H5Pset_fapl_core
      functionSourceFile: '/src/hdf5/src/H5FDcore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          239
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD_core_init
        - H5FDperform_init
        - H5P_object_verify
        - H5P_set_driver
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDcore.c:604,5'
          Dst:             H5_init_library
        - Src:             'H5FDcore.c:604,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:604,5'
          Dst:             H5CX_push
        - Src:             'H5FDcore.c:604,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:604,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FDcore.c:607,26'
          Dst:             H5P_object_verify
        - Src:             'H5FDcore.c:608,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:618,31'
          Dst:             H5FDperform_init
        - Src:             'H5FDcore.c:618,31'
          Dst:             H5FD_core_init
        - Src:             'H5FDcore.c:618,9'
          Dst:             H5P_set_driver
        - Src:             'H5FDcore.c:619,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:622,5'
          Dst:             H5CX_pop
        - Src:             'H5FDcore.c:622,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_core_write_tracking
      functionSourceFile: '/src/hdf5/src/H5FDcore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          289
      EdgeCount:       88
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD_core_init
        - H5FDperform_init
        - H5P_object_verify
        - H5P_peek_driver
        - H5P_peek_driver_info
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDcore.c:566,5'
          Dst:             H5_init_library
        - Src:             'H5FDcore.c:566,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:566,5'
          Dst:             H5CX_push
        - Src:             'H5FDcore.c:566,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:566,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FDcore.c:569,26'
          Dst:             H5P_object_verify
        - Src:             'H5FDcore.c:570,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:571,9'
          Dst:             H5FDperform_init
        - Src:             'H5FDcore.c:571,9'
          Dst:             H5FD_core_init
        - Src:             'H5FDcore.c:571,22'
          Dst:             H5P_peek_driver
        - Src:             'H5FDcore.c:572,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:573,49'
          Dst:             H5P_peek_driver_info
        - Src:             'H5FDcore.c:574,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:583,5'
          Dst:             H5CX_pop
        - Src:             'H5FDcore.c:583,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_core_write_tracking
      functionSourceFile: '/src/hdf5/src/H5FDcore.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - bool
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         85
      ICount:          323
      EdgeCount:       96
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD__core_get_default_config
        - H5FD_core_init
        - H5FDperform_init
        - H5P_object_verify
        - H5P_peek_driver
        - H5P_peek_driver_info
        - H5P_set_driver
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDcore.c:520,5'
          Dst:             H5_init_library
        - Src:             'H5FDcore.c:520,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:520,5'
          Dst:             H5CX_push
        - Src:             'H5FDcore.c:520,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:520,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FDcore.c:524,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:527,26'
          Dst:             H5P_object_verify
        - Src:             'H5FDcore.c:528,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:529,9'
          Dst:             H5FDperform_init
        - Src:             'H5FDcore.c:529,9'
          Dst:             H5FD_core_init
        - Src:             'H5FDcore.c:529,22'
          Dst:             H5P_peek_driver
        - Src:             'H5FDcore.c:530,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:531,53'
          Dst:             H5P_peek_driver_info
        - Src:             'H5FDcore.c:532,18'
          Dst:             H5FD__core_get_default_config
        - Src:             'H5FDcore.c:542,31'
          Dst:             H5FDperform_init
        - Src:             'H5FDcore.c:542,31'
          Dst:             H5FD_core_init
        - Src:             'H5FDcore.c:542,9'
          Dst:             H5P_set_driver
        - Src:             'H5FDcore.c:543,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDcore.c:546,5'
          Dst:             H5CX_pop
        - Src:             'H5FDcore.c:546,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FD__family_get_default_printf_filename
      functionSourceFile: '/src/hdf5/src/H5FDfamily.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          171
      EdgeCount:       40
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - snprintf
        - strlen
        - strrchr
        - strstr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDfamily.c:226,24'
          Dst:             strlen
        - Src:             'H5FDfamily.c:228,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:230,43'
          Dst:             strlen
        - Src:             'H5FDfamily.c:232,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:235,22'
          Dst:             strstr
        - Src:             'H5FDfamily.c:240,9'
          Dst:             snprintf
        - Src:             'H5FDfamily.c:246,26'
          Dst:             strrchr
        - Src:             'H5FDfamily.c:250,13'
          Dst:             snprintf
        - Src:             'H5FDfamily.c:257,13'
          Dst:             snprintf
        - Src:             'H5FDfamily.c:264,9'
          Dst:             H5MM_xfree
    - functionName:    H5FD__family_delete
      functionSourceFile: '/src/hdf5/src/H5FDfamily.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1411
      functionLinenumberEnd: 1516
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         136
      ICount:          444
      EdgeCount:       154
      CyclomaticComplexity: 20
      functionsReached:
        - H5E_pause_stack
        - H5E_printf_stack
        - H5E_resume_stack
        - H5FD__family_get_default_config
        - H5FD__family_get_default_printf_filename
        - H5FD_delete
        - H5I_dec_ref
        - H5I_object
        - H5MM_xfree
        - H5P_peek_driver_info
        - snprintf
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDfamily.c:1425,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:1431,13'
          Dst:             H5FD__family_get_default_config
        - Src:             'H5FDfamily.c:1432,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:1437,48'
          Dst:             H5I_object
        - Src:             'H5FDfamily.c:1438,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:1439,55'
          Dst:             H5P_peek_driver_info
        - Src:             'H5FDfamily.c:1440,17'
          Dst:             H5FD__family_get_default_config
        - Src:             'H5FDfamily.c:1441,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:1450,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:1452,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:1456,5'
          Dst:             snprintf
        - Src:             'H5FDfamily.c:1457,5'
          Dst:             snprintf
        - Src:             'H5FDfamily.c:1460,10'
          Dst:             strcmp
        - Src:             'H5FDfamily.c:1462,20'
          Dst:             H5MM_xfree
        - Src:             'H5FDfamily.c:1463,33'
          Dst:             H5FD__family_get_default_printf_filename
        - Src:             'H5FDfamily.c:1464,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:1468,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:1477,9'
          Dst:             snprintf
        - Src:             'H5FDfamily.c:1488,17'
          Dst:             H5FD_delete
        - Src:             'H5FDfamily.c:1489,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:1494,13'
          Dst:             H5E_pause_stack
        - Src:             'H5FDfamily.c:1496,32'
          Dst:             H5FD_delete
        - Src:             'H5FDfamily.c:1498,13'
          Dst:             H5E_resume_stack
        - Src:             'H5FDfamily.c:1508,9'
          Dst:             H5MM_xfree
        - Src:             'H5FDfamily.c:1510,9'
          Dst:             H5MM_xfree
        - Src:             'H5FDfamily.c:1513,41'
          Dst:             H5I_dec_ref
        - Src:             'H5FDfamily.c:1514,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__family_get_default_config
      functionSourceFile: '/src/hdf5/src/H5FDfamily.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         62
      ICount:          198
      EdgeCount:       69
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5I_dec_ref
        - H5I_object
        - H5P_copy_plist
        - H5P_set_driver_by_value
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDfamily.c:180,48'
          Dst:             H5I_object
        - Src:             'H5FDfamily.c:181,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:182,33'
          Dst:             H5P_copy_plist
        - Src:             'H5FDfamily.c:183,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:184,44'
          Dst:             H5I_object
        - Src:             'H5FDfamily.c:185,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:186,9'
          Dst:             H5P_set_driver_by_value
        - Src:             'H5FDfamily.c:187,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:191,13'
          Dst:             H5I_dec_ref
        - Src:             'H5FDfamily.c:192,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__family_unlock
      functionSourceFile: '/src/hdf5/src/H5FDfamily.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1383
      functionLinenumberEnd: 1397
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          93
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FD_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDfamily.c:1393,17'
          Dst:             H5FD_unlock
        - Src:             'H5FDfamily.c:1394,17'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__family_lock
      functionSourceFile: '/src/hdf5/src/H5FDfamily.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1341
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          163
      EdgeCount:       44
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5FD_lock
        - H5FD_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDfamily.c:1351,17'
          Dst:             H5FD_lock
        - Src:             'H5FDfamily.c:1361,17'
          Dst:             H5FD_unlock
        - Src:             'H5FDfamily.c:1363,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:1365,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__family_truncate
      functionSourceFile: '/src/hdf5/src/H5FDfamily.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1309
      functionLinenumberEnd: 1324
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          113
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FD_truncate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDfamily.c:1317,30'
          Dst:             H5FD_truncate
        - Src:             'H5FDfamily.c:1321,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__family_flush
      functionSourceFile: '/src/hdf5/src/H5FDfamily.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1278
      functionLinenumberEnd: 1293
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          113
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FD_flush
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDfamily.c:1286,30'
          Dst:             H5FD_flush
        - Src:             'H5FDfamily.c:1290,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__family_write
      functionSourceFile: '/src/hdf5/src/H5FDfamily.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1219
      functionLinenumberEnd: 1263
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          182
      EdgeCount:       42
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5FD_write
        - H5I_object
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDfamily.c:1235,44'
          Dst:             H5I_object
        - Src:             'H5FDfamily.c:1236,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:1254,13'
          Dst:             H5FD_write
        - Src:             'H5FDfamily.c:1255,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__family_read
      functionSourceFile: '/src/hdf5/src/H5FDfamily.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          182
      EdgeCount:       42
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5FD_read
        - H5I_object
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDfamily.c:1173,44'
          Dst:             H5I_object
        - Src:             'H5FDfamily.c:1174,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:1192,13'
          Dst:             H5FD_read
        - Src:             'H5FDfamily.c:1193,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__family_get_handle
      functionSourceFile: '/src/hdf5/src/H5FDfamily.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1115
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          145
      EdgeCount:       40
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FD_get_vfd_handle
        - H5P_get
        - H5P_object_verify
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDfamily.c:1125,26'
          Dst:             H5P_object_verify
        - Src:             'H5FDfamily.c:1126,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:1127,9'
          Dst:             H5P_get
        - Src:             'H5FDfamily.c:1128,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:1131,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:1134,17'
          Dst:             H5FD_get_vfd_handle
    - functionName:    H5FD__family_get_eof
      functionSourceFile: '/src/hdf5/src/H5FDfamily.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1068
      functionLinenumberEnd: 1101
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          98
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - H5FD_get_eof
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDfamily.c:1083,20'
          Dst:             H5FD_get_eof
    - functionName:    H5FD__family_set_eoa
      functionSourceFile: '/src/hdf5/src/H5FDfamily.c'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionLinenumberEnd: 1048
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         87
      ICount:          404
      EdgeCount:       101
      CyclomaticComplexity: 16
      functionsReached:
        - H5E_printf_stack
        - H5FD_open
        - H5FD_set_eoa
        - H5MM_realloc
        - H5MM_xfree
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDfamily.c:1000,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:1007,37'
          Dst:             H5MM_realloc
        - Src:             'H5FDfamily.c:1010,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:1019,13'
          Dst:             snprintf
        - Src:             'H5FDfamily.c:1021,17'
          Dst:             H5FD_open
        - Src:             'H5FDfamily.c:1023,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:1030,17'
          Dst:             H5FD_set_eoa
        - Src:             'H5FDfamily.c:1031,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:1035,17'
          Dst:             H5FD_set_eoa
        - Src:             'H5FDfamily.c:1036,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:1046,9'
          Dst:             H5MM_xfree
    - functionName:    H5FD__family_get_eoa
      functionSourceFile: '/src/hdf5/src/H5FDfamily.c'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 966
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD__family_query
      functionSourceFile: '/src/hdf5/src/H5FDfamily.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 943
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD__family_cmp
      functionSourceFile: '/src/hdf5/src/H5FDfamily.c'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 908
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FD_cmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDfamily.c:906,17'
          Dst:             H5FD_cmp
    - functionName:    H5FD__family_close
      functionSourceFile: '/src/hdf5/src/H5FDfamily.c'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          151
      EdgeCount:       36
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5FD_close
        - H5I_dec_ref
        - H5MM_xfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDfamily.c:860,17'
          Dst:             H5FD_close
        - Src:             'H5FDfamily.c:868,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:871,9'
          Dst:             H5I_dec_ref
        - Src:             'H5FDfamily.c:873,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:874,5'
          Dst:             H5MM_xfree
        - Src:             'H5FDfamily.c:875,5'
          Dst:             H5MM_xfree
        - Src:             'H5FDfamily.c:876,5'
          Dst:             H5MM_xfree
    - functionName:    H5FD__family_open
      functionSourceFile: '/src/hdf5/src/H5FDfamily.c'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 829
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         281
      ICount:          1052
      EdgeCount:       324
      CyclomaticComplexity: 45
      functionsReached:
        - H5E_printf_stack
        - H5FD__family_get_default_config
        - H5FD__family_get_default_printf_filename
        - H5FD_close
        - H5FD_get_eof
        - H5FD_open
        - H5I_dec_ref
        - H5I_inc_ref
        - H5I_object
        - H5MM_realloc
        - H5MM_strdup
        - H5MM_xfree
        - H5P_copy_plist
        - H5P_exist_plist
        - H5P_get
        - H5P_peek_driver_info
        - calloc
        - snprintf
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDfamily.c:668,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:670,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:673,42'
          Dst:             calloc
        - Src:             'H5FDfamily.c:674,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:679,13'
          Dst:             H5FD__family_get_default_config
        - Src:             'H5FDfamily.c:680,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:694,48'
          Dst:             H5I_object
        - Src:             'H5FDfamily.c:695,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:696,55'
          Dst:             H5P_peek_driver_info
        - Src:             'H5FDfamily.c:697,17'
          Dst:             H5FD__family_get_default_config
        - Src:             'H5FDfamily.c:698,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:704,13'
          Dst:             H5P_exist_plist
        - Src:             'H5FDfamily.c:706,17'
          Dst:             H5P_get
        - Src:             'H5FDfamily.c:707,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:714,17'
          Dst:             H5I_inc_ref
        - Src:             'H5FDfamily.c:715,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:719,52'
          Dst:             H5I_object
        - Src:             'H5FDfamily.c:720,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:721,34'
          Dst:             H5P_copy_plist
        - Src:             'H5FDfamily.c:726,31'
          Dst:             H5I_dec_ref
        - Src:             'H5FDfamily.c:727,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:729,19'
          Dst:             H5MM_strdup
        - Src:             'H5FDfamily.c:734,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:736,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:739,5'
          Dst:             snprintf
        - Src:             'H5FDfamily.c:740,5'
          Dst:             snprintf
        - Src:             'H5FDfamily.c:741,10'
          Dst:             strcmp
        - Src:             'H5FDfamily.c:743,20'
          Dst:             H5MM_xfree
        - Src:             'H5FDfamily.c:744,33'
          Dst:             H5FD__family_get_default_printf_filename
        - Src:             'H5FDfamily.c:745,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:749,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:754,9'
          Dst:             snprintf
        - Src:             'H5FDfamily.c:762,41'
          Dst:             H5MM_realloc
        - Src:             'H5FDfamily.c:763,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:774,17'
          Dst:             H5FD_open
        - Src:             'H5FDfamily.c:776,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:779,17'
          Dst:             H5FD_open
        - Src:             'H5FDfamily.c:781,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:794,16'
          Dst:             H5FD_get_eof
        - Src:             'H5FDfamily.c:802,9'
          Dst:             H5MM_xfree
        - Src:             'H5FDfamily.c:804,9'
          Dst:             H5MM_xfree
        - Src:             'H5FDfamily.c:815,21'
          Dst:             H5FD_close
        - Src:             'H5FDfamily.c:818,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:821,13'
          Dst:             H5MM_xfree
        - Src:             'H5FDfamily.c:822,13'
          Dst:             H5I_dec_ref
        - Src:             'H5FDfamily.c:823,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:825,13'
          Dst:             H5MM_xfree
        - Src:             'H5FDfamily.c:826,9'
          Dst:             H5MM_xfree
    - functionName:    H5FD__family_fapl_free
      functionSourceFile: '/src/hdf5/src/H5FDfamily.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          56
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5I_dec_ref
        - H5MM_xfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDfamily.c:512,9'
          Dst:             H5I_dec_ref
        - Src:             'H5FDfamily.c:513,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:514,5'
          Dst:             H5MM_xfree
    - functionName:    H5FD__family_fapl_copy
      functionSourceFile: '/src/hdf5/src/H5FDfamily.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          158
      EdgeCount:       52
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5I_inc_ref
        - H5I_object
        - H5MM_xfree
        - H5P_copy_plist
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDfamily.c:466,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:473,13'
          Dst:             H5I_inc_ref
        - Src:             'H5FDfamily.c:474,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:477,48'
          Dst:             H5I_object
        - Src:             'H5FDfamily.c:478,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:479,32'
          Dst:             H5P_copy_plist
        - Src:             'H5FDfamily.c:488,13'
          Dst:             H5MM_xfree
    - functionName:    H5FD__family_fapl_get
      functionSourceFile: '/src/hdf5/src/H5FDfamily.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          120
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5MM_xfree
        - H5P_copy_plist
        - calloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDfamily.c:425,45'
          Dst:             calloc
        - Src:             'H5FDfamily.c:426,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:429,44'
          Dst:             H5I_object
        - Src:             'H5FDfamily.c:430,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:431,24'
          Dst:             H5P_copy_plist
        - Src:             'H5FDfamily.c:439,13'
          Dst:             H5MM_xfree
    - functionName:    H5FD__family_sb_decode
      functionSourceFile: '/src/hdf5/src/H5FDfamily.c'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          138
      EdgeCount:       31
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDfamily.c:621,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__family_sb_encode
      functionSourceFile: '/src/hdf5/src/H5FDfamily.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - strncpy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDfamily.c:565,5'
          Dst:             strncpy
    - functionName:    H5FD__family_sb_size
      functionSourceFile: '/src/hdf5/src/H5FDfamily.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD__family_term
      functionSourceFile: '/src/hdf5/src/H5FDfamily.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Pget_fapl_family
      functionSourceFile: '/src/hdf5/src/H5FDfamily.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         88
      ICount:          315
      EdgeCount:       100
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD_family_init
        - H5FDperform_init
        - H5I_object
        - H5P_copy_plist
        - H5P_object_verify
        - H5P_peek_driver
        - H5P_peek_driver_info
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDfamily.c:383,5'
          Dst:             H5_init_library
        - Src:             'H5FDfamily.c:383,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:383,5'
          Dst:             H5CX_push
        - Src:             'H5FDfamily.c:383,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:383,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FDfamily.c:385,26'
          Dst:             H5P_object_verify
        - Src:             'H5FDfamily.c:386,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:387,9'
          Dst:             H5FDperform_init
        - Src:             'H5FDfamily.c:387,9'
          Dst:             H5FD_family_init
        - Src:             'H5FDfamily.c:387,24'
          Dst:             H5P_peek_driver
        - Src:             'H5FDfamily.c:388,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:389,51'
          Dst:             H5P_peek_driver_info
        - Src:             'H5FDfamily.c:390,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:394,48'
          Dst:             H5I_object
        - Src:             'H5FDfamily.c:395,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:396,25'
          Dst:             H5P_copy_plist
        - Src:             'H5FDfamily.c:400,5'
          Dst:             H5CX_pop
        - Src:             'H5FDfamily.c:400,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FD_family_init
      functionSourceFile: '/src/hdf5/src/H5FDfamily.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5FD_register
        - H5I_get_type
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDfamily.c:287,20'
          Dst:             H5I_get_type
        - Src:             'H5FDfamily.c:288,25'
          Dst:             H5FD_register
    - functionName:    H5Pset_fapl_family
      functionSourceFile: '/src/hdf5/src/H5FDfamily.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         88
      ICount:          312
      EdgeCount:       100
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD__family_get_default_config
        - H5FD_family_init
        - H5FDperform_init
        - H5I_object
        - H5P_isa_class
        - H5P_set_driver
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDfamily.c:338,5'
          Dst:             H5_init_library
        - Src:             'H5FDfamily.c:338,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:338,5'
          Dst:             H5CX_push
        - Src:             'H5FDfamily.c:338,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:338,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FDfamily.c:341,17'
          Dst:             H5P_isa_class
        - Src:             'H5FDfamily.c:342,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:345,13'
          Dst:             H5FD__family_get_default_config
        - Src:             'H5FDfamily.c:346,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:348,22'
          Dst:             H5P_isa_class
        - Src:             'H5FDfamily.c:349,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:356,44'
          Dst:             H5I_object
        - Src:             'H5FDfamily.c:357,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDfamily.c:358,39'
          Dst:             H5FDperform_init
        - Src:             'H5FDfamily.c:358,39'
          Dst:             H5FD_family_init
        - Src:             'H5FDfamily.c:358,17'
          Dst:             H5P_set_driver
        - Src:             'H5FDfamily.c:361,5'
          Dst:             H5CX_pop
        - Src:             'H5FDfamily.c:361,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FD__log_delete
      functionSourceFile: '/src/hdf5/src/H5FDlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1733
      functionLinenumberEnd: 1744
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - __errno_location
        - remove
        - strerror
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDlog.c:1740,9'
          Dst:             remove
        - Src:             'H5FDlog.c:1741,9'
          Dst:             __errno_location
        - Src:             'H5FDlog.c:1741,9'
          Dst:             strerror
        - Src:             'H5FDlog.c:1741,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__log_unlock
      functionSourceFile: '/src/hdf5/src/H5FDlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1699
      functionLinenumberEnd: 1719
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          86
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - __errno_location
        - flock
        - strerror
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDlog.c:1707,9'
          Dst:             flock
        - Src:             'H5FDlog.c:1708,59'
          Dst:             __errno_location
        - Src:             'H5FDlog.c:1712,13'
          Dst:             __errno_location
        - Src:             'H5FDlog.c:1715,13'
          Dst:             __errno_location
        - Src:             'H5FDlog.c:1715,13'
          Dst:             strerror
        - Src:             'H5FDlog.c:1715,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__log_lock
      functionSourceFile: '/src/hdf5/src/H5FDlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1659
      functionLinenumberEnd: 1685
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          97
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - __errno_location
        - flock
        - strerror
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDlog.c:1673,9'
          Dst:             flock
        - Src:             'H5FDlog.c:1674,59'
          Dst:             __errno_location
        - Src:             'H5FDlog.c:1678,13'
          Dst:             __errno_location
        - Src:             'H5FDlog.c:1681,13'
          Dst:             __errno_location
        - Src:             'H5FDlog.c:1681,13'
          Dst:             strerror
        - Src:             'H5FDlog.c:1681,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__log_truncate
      functionSourceFile: '/src/hdf5/src/H5FDlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1552
      functionLinenumberEnd: 1644
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          234
      EdgeCount:       48
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5_timer_get_times
        - H5_timer_init
        - H5_timer_start
        - H5_timer_stop
        - __errno_location
        - fprintf
        - ftruncate
        - strerror
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDlog.c:1566,9'
          Dst:             H5_timer_init
        - Src:             'H5FDlog.c:1570,13'
          Dst:             H5_timer_start
        - Src:             'H5FDlog.c:1601,19'
          Dst:             ftruncate
        - Src:             'H5FDlog.c:1602,13'
          Dst:             __errno_location
        - Src:             'H5FDlog.c:1602,13'
          Dst:             strerror
        - Src:             'H5FDlog.c:1602,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDlog.c:1607,13'
          Dst:             H5_timer_stop
        - Src:             'H5FDlog.c:1615,13'
          Dst:             H5_timer_get_times
        - Src:             'H5FDlog.c:1621,13'
          Dst:             fprintf
        - Src:             'H5FDlog.c:1628,17'
          Dst:             fprintf
        - Src:             'H5FDlog.c:1630,17'
          Dst:             fprintf
    - functionName:    H5FD__log_write
      functionSourceFile: '/src/hdf5/src/H5FDlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1537
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         103
      ICount:          577
      EdgeCount:       128
      CyclomaticComplexity: 27
      functionsReached:
        - H5E_printf_stack
        - H5_timer_get_times
        - H5_timer_init
        - H5_timer_start
        - H5_timer_stop
        - __errno_location
        - ctime
        - fprintf
        - lseek
        - pwrite
        - strerror
        - time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDlog.c:1351,5'
          Dst:             H5_timer_init
        - Src:             'H5FDlog.c:1363,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDlog.c:1365,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDlog.c:1427,9'
          Dst:             H5_timer_start
        - Src:             'H5FDlog.c:1447,27'
          Dst:             pwrite
        - Src:             'H5FDlog.c:1453,48'
          Dst:             __errno_location
        - Src:             'H5FDlog.c:1456,30'
          Dst:             __errno_location
        - Src:             'H5FDlog.c:1457,30'
          Dst:             time
        - Src:             'H5FDlog.c:1459,22'
          Dst:             lseek
        - Src:             'H5FDlog.c:1462,17'
          Dst:             fprintf
        - Src:             'H5FDlog.c:1465,13'
          Dst:             ctime
        - Src:             'H5FDlog.c:1465,13'
          Dst:             strerror
        - Src:             'H5FDlog.c:1465,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDlog.c:1484,9'
          Dst:             H5_timer_stop
        - Src:             'H5FDlog.c:1492,9'
          Dst:             H5_timer_get_times
        - Src:             'H5FDlog.c:1498,9'
          Dst:             fprintf
        - Src:             'H5FDlog.c:1506,17'
          Dst:             fprintf
        - Src:             'H5FDlog.c:1515,13'
          Dst:             fprintf
        - Src:             'H5FDlog.c:1517,13'
          Dst:             fprintf
    - functionName:    H5FD__log_read
      functionSourceFile: '/src/hdf5/src/H5FDlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1120
      functionLinenumberEnd: 1318
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         100
      ICount:          542
      EdgeCount:       124
      CyclomaticComplexity: 26
      functionsReached:
        - H5E_printf_stack
        - H5_timer_get_times
        - H5_timer_init
        - H5_timer_start
        - H5_timer_stop
        - __errno_location
        - ctime
        - fprintf
        - lseek
        - pread
        - strerror
        - time
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDlog.c:1135,5'
          Dst:             H5_timer_init
        - Src:             'H5FDlog.c:1139,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDlog.c:1141,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDlog.c:1204,9'
          Dst:             H5_timer_start
        - Src:             'H5FDlog.c:1224,26'
          Dst:             pread
        - Src:             'H5FDlog.c:1230,47'
          Dst:             __errno_location
        - Src:             'H5FDlog.c:1233,30'
          Dst:             __errno_location
        - Src:             'H5FDlog.c:1234,30'
          Dst:             time
        - Src:             'H5FDlog.c:1236,22'
          Dst:             lseek
        - Src:             'H5FDlog.c:1239,17'
          Dst:             fprintf
        - Src:             'H5FDlog.c:1242,13'
          Dst:             ctime
        - Src:             'H5FDlog.c:1242,13'
          Dst:             strerror
        - Src:             'H5FDlog.c:1242,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDlog.c:1267,9'
          Dst:             H5_timer_stop
        - Src:             'H5FDlog.c:1275,9'
          Dst:             H5_timer_get_times
        - Src:             'H5FDlog.c:1281,9'
          Dst:             fprintf
        - Src:             'H5FDlog.c:1298,13'
          Dst:             fprintf
        - Src:             'H5FDlog.c:1300,13'
          Dst:             fprintf
    - functionName:    H5FD__log_get_handle
      functionSourceFile: '/src/hdf5/src/H5FDlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1089
      functionLinenumberEnd: 1101
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDlog.c:1096,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__log_get_eof
      functionSourceFile: '/src/hdf5/src/H5FDlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1070
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD__log_set_eoa
      functionSourceFile: '/src/hdf5/src/H5FDlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1006
      functionLinenumberEnd: 1051
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          250
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDlog.c:1025,17'
          Dst:             fprintf
        - Src:             'H5FDlog.c:1043,17'
          Dst:             fprintf
    - functionName:    H5FD__log_get_eoa
      functionSourceFile: '/src/hdf5/src/H5FDlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD__log_free
      functionSourceFile: '/src/hdf5/src/H5FDlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 949
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDlog.c:964,13'
          Dst:             fprintf
    - functionName:    H5FD__log_alloc
      functionSourceFile: '/src/hdf5/src/H5FDlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          105
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDlog.c:927,13'
          Dst:             fprintf
    - functionName:    H5FD__log_query
      functionSourceFile: '/src/hdf5/src/H5FDlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD__log_cmp
      functionSourceFile: '/src/hdf5/src/H5FDlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          98
      EdgeCount:       25
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD__log_close
      functionSourceFile: '/src/hdf5/src/H5FDlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         93
      ICount:          716
      EdgeCount:       120
      CyclomaticComplexity: 29
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5MM_xfree
        - H5_timer_get_times
        - H5_timer_init
        - H5_timer_start
        - H5_timer_stop
        - __errno_location
        - close
        - fclose
        - fprintf
        - strerror
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDlog.c:660,5'
          Dst:             H5_timer_init
        - Src:             'H5FDlog.c:664,9'
          Dst:             H5_timer_start
        - Src:             'H5FDlog.c:667,9'
          Dst:             close
        - Src:             'H5FDlog.c:668,9'
          Dst:             __errno_location
        - Src:             'H5FDlog.c:668,9'
          Dst:             strerror
        - Src:             'H5FDlog.c:668,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDlog.c:672,9'
          Dst:             H5_timer_stop
        - Src:             'H5FDlog.c:683,13'
          Dst:             H5_timer_get_times
        - Src:             'H5FDlog.c:684,13'
          Dst:             fprintf
        - Src:             'H5FDlog.c:689,13'
          Dst:             fprintf
        - Src:             'H5FDlog.c:691,13'
          Dst:             fprintf
        - Src:             'H5FDlog.c:693,13'
          Dst:             fprintf
        - Src:             'H5FDlog.c:695,13'
          Dst:             fprintf
        - Src:             'H5FDlog.c:699,13'
          Dst:             fprintf
        - Src:             'H5FDlog.c:701,13'
          Dst:             fprintf
        - Src:             'H5FDlog.c:703,13'
          Dst:             fprintf
        - Src:             'H5FDlog.c:705,13'
          Dst:             fprintf
        - Src:             'H5FDlog.c:709,13'
          Dst:             fprintf
        - Src:             'H5FDlog.c:715,21'
          Dst:             fprintf
        - Src:             'H5FDlog.c:723,13'
          Dst:             fprintf
        - Src:             'H5FDlog.c:730,13'
          Dst:             fprintf
        - Src:             'H5FDlog.c:736,21'
          Dst:             fprintf
        - Src:             'H5FDlog.c:744,13'
          Dst:             fprintf
        - Src:             'H5FDlog.c:751,13'
          Dst:             fprintf
        - Src:             'H5FDlog.c:757,21'
          Dst:             fprintf
        - Src:             'H5FDlog.c:765,13'
          Dst:             fprintf
        - Src:             'H5FDlog.c:771,45'
          Dst:             H5MM_xfree
        - Src:             'H5FDlog.c:773,44'
          Dst:             H5MM_xfree
        - Src:             'H5FDlog.c:775,45'
          Dst:             H5MM_xfree
        - Src:             'H5FDlog.c:777,13'
          Dst:             fclose
        - Src:             'H5FDlog.c:781,36'
          Dst:             H5MM_xfree
        - Src:             'H5FDlog.c:784,12'
          Dst:             H5FL_reg_free
    - functionName:    H5FD__log_open
      functionSourceFile: '/src/hdf5/src/H5FDlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         180
      ICount:          802
      EdgeCount:       214
      CyclomaticComplexity: 36
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5MM_strdup
        - H5P_exist_plist
        - H5P_get
        - H5P_object_verify
        - H5P_peek_driver_info
        - H5_timer_get_times
        - H5_timer_init
        - H5_timer_start
        - H5_timer_stop
        - __errno_location
        - calloc
        - close
        - fopen
        - fprintf
        - fstat
        - open
        - strerror
        - strncpy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDlog.c:467,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDlog.c:469,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDlog.c:471,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDlog.c:474,5'
          Dst:             H5_timer_init
        - Src:             'H5FDlog.c:475,5'
          Dst:             H5_timer_init
        - Src:             'H5FDlog.c:487,26'
          Dst:             H5P_object_verify
        - Src:             'H5FDlog.c:488,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDlog.c:489,48'
          Dst:             H5P_peek_driver_info
        - Src:             'H5FDlog.c:496,9'
          Dst:             H5_timer_start
        - Src:             'H5FDlog.c:499,15'
          Dst:             open
        - Src:             'H5FDlog.c:500,23'
          Dst:             __errno_location
        - Src:             'H5FDlog.c:502,9'
          Dst:             strerror
        - Src:             'H5FDlog.c:502,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDlog.c:510,9'
          Dst:             H5_timer_stop
        - Src:             'H5FDlog.c:514,9'
          Dst:             H5_timer_start
        - Src:             'H5FDlog.c:518,9'
          Dst:             fstat
        - Src:             'H5FDlog.c:519,9'
          Dst:             __errno_location
        - Src:             'H5FDlog.c:519,9'
          Dst:             strerror
        - Src:             'H5FDlog.c:519,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDlog.c:523,9'
          Dst:             H5_timer_stop
        - Src:             'H5FDlog.c:526,25'
          Dst:             H5FL_reg_calloc
        - Src:             'H5FDlog.c:527,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDlog.c:552,5'
          Dst:             strncpy
        - Src:             'H5FDlog.c:558,28'
          Dst:             H5MM_strdup
        - Src:             'H5FDlog.c:568,44'
          Dst:             calloc
        - Src:             'H5FDlog.c:572,45'
          Dst:             calloc
        - Src:             'H5FDlog.c:576,45'
          Dst:             calloc
        - Src:             'H5FDlog.c:582,27'
          Dst:             fopen
        - Src:             'H5FDlog.c:590,13'
          Dst:             H5_timer_get_times
        - Src:             'H5FDlog.c:591,13'
          Dst:             fprintf
        - Src:             'H5FDlog.c:596,13'
          Dst:             H5_timer_get_times
        - Src:             'H5FDlog.c:597,13'
          Dst:             fprintf
        - Src:             'H5FDlog.c:607,13'
          Dst:             H5P_get
        - Src:             'H5FDlog.c:608,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDlog.c:618,13'
          Dst:             H5P_exist_plist
        - Src:             'H5FDlog.c:619,17'
          Dst:             H5P_get
        - Src:             'H5FDlog.c:620,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDlog.c:629,13'
          Dst:             close
        - Src:             'H5FDlog.c:631,20'
          Dst:             H5FL_reg_free
    - functionName:    H5FD__log_fapl_free
      functionSourceFile: '/src/hdf5/src/H5FDlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5MM_xfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDlog.c:425,31'
          Dst:             H5MM_xfree
        - Src:             'H5FDlog.c:426,5'
          Dst:             H5MM_xfree
    - functionName:    H5FD__log_fapl_copy
      functionSourceFile: '/src/hdf5/src/H5FDlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          140
      EdgeCount:       44
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5MM_strdup
        - H5MM_xfree
        - calloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDlog.c:382,46'
          Dst:             calloc
        - Src:             'H5FDlog.c:383,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDlog.c:390,40'
          Dst:             H5MM_strdup
        - Src:             'H5FDlog.c:391,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDlog.c:400,43'
          Dst:             H5MM_xfree
    - functionName:    H5FD__log_fapl_get
      functionSourceFile: '/src/hdf5/src/H5FDlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FD__log_fapl_copy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDlog.c:355,17'
          Dst:             H5FD__log_fapl_copy
    - functionName:    H5FD__log_term
      functionSourceFile: '/src/hdf5/src/H5FDlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Pset_fapl_log
      functionSourceFile: '/src/hdf5/src/H5FDlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          262
      EdgeCount:       75
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD_log_init
        - H5FDperform_init
        - H5MM_xstrdup
        - H5P_object_verify
        - H5P_set_driver
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDlog.c:303,5'
          Dst:             H5_init_library
        - Src:             'H5FDlog.c:303,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FDlog.c:303,5'
          Dst:             H5CX_push
        - Src:             'H5FDlog.c:303,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FDlog.c:303,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FDlog.c:311,26'
          Dst:             H5P_object_verify
        - Src:             'H5FDlog.c:312,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDlog.c:319,50'
          Dst:             H5MM_xstrdup
        - Src:             'H5FDlog.c:320,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDlog.c:324,41'
          Dst:             H5FDperform_init
        - Src:             'H5FDlog.c:324,41'
          Dst:             H5FD_log_init
        - Src:             'H5FDlog.c:324,19'
          Dst:             H5P_set_driver
        - Src:             'H5FDlog.c:330,5'
          Dst:             H5CX_pop
        - Src:             'H5FDlog.c:330,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FD_log_init
      functionSourceFile: '/src/hdf5/src/H5FDlog.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         21
      ICount:          90
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - H5FD_register
        - H5I_get_type
        - getenv
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDlog.c:249,20'
          Dst:             getenv
        - Src:             'H5FDlog.c:250,26'
          Dst:             strcmp
        - Src:             'H5FDlog.c:252,32'
          Dst:             strcmp
        - Src:             'H5FDlog.c:252,65'
          Dst:             strcmp
        - Src:             'H5FDlog.c:257,20'
          Dst:             H5I_get_type
        - Src:             'H5FDlog.c:258,22'
          Dst:             H5FD_register
    - functionName:    open_members
      functionSourceFile: '/src/hdf5/src/H5FDmulti.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2038
      functionLinenumberEnd: 2072
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          249
      EdgeCount:       51
      CyclomaticComplexity: 12
      functionsReached:
        - H5Eclear2
        - H5Eget_auto2
        - H5Epush2
        - H5Eset_auto2
        - H5FDopen
        - H5check_version
        - H5open
        - snprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDmulti.c:2045,5'
          Dst:             H5Eclear2
        - Src:             'H5FDmulti.c:2052,18'
          Dst:             snprintf
        - Src:             'H5FDmulti.c:2054,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:2054,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:2054,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:2054,13'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:2057,9'
          Dst:             H5Eget_auto2
        - Src:             'H5FDmulti.c:2057,9'
          Dst:             H5Eset_auto2
        - Src:             'H5FDmulti.c:2059,30'
          Dst:             H5FDopen
        - Src:             'H5FDmulti.c:2061,9'
          Dst:             H5Eset_auto2
        - Src:             'H5FDmulti.c:2063,51'
          Dst:             H5check_version
        - Src:             'H5FDmulti.c:2063,51'
          Dst:             H5open
        - Src:             'H5FDmulti.c:2069,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:2069,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:2069,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:2069,9'
          Dst:             H5Epush2
    - functionName:    compute_next
      functionSourceFile: '/src/hdf5/src/H5FDmulti.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1991
      functionLinenumberEnd: 2015
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         42
      ICount:          268
      EdgeCount:       53
      CyclomaticComplexity: 13
      functionsReached:
        - H5Eclear2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDmulti.c:1993,5'
          Dst:             H5Eclear2
    - functionName:    H5FD_multi_ctl
      functionSourceFile: '/src/hdf5/src/H5FDmulti.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2162
      functionLinenumberEnd: 2186
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - H5Eclear2
        - H5Epush2
        - H5open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5FDmulti.c:2175,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5FDmulti.c:2173,5'
          Dst:             H5Eclear2
        - Src:             'H5FDmulti.c:2179,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:2179,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:2179,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:2179,17'
          Dst:             H5Epush2
    - functionName:    H5FD_multi_delete
      functionSourceFile: '/src/hdf5/src/H5FDmulti.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2087
      functionLinenumberEnd: 2137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          250
      EdgeCount:       58
      CyclomaticComplexity: 13
      functionsReached:
        - H5Eclear2
        - H5Eget_auto2
        - H5Epush2
        - H5Eset_auto2
        - H5FD_multi_populate_config
        - H5FD_split_populate_config
        - H5FDdelete
        - H5Pget_driver_info
        - H5open
        - getenv
        - snprintf
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDmulti.c:2095,5'
          Dst:             H5Eclear2
        - Src:             'H5FDmulti.c:2100,5'
          Dst:             H5Eget_auto2
        - Src:             'H5FDmulti.c:2100,5'
          Dst:             H5Eset_auto2
        - Src:             'H5FDmulti.c:2102,41'
          Dst:             H5Pget_driver_info
        - Src:             'H5FDmulti.c:2104,5'
          Dst:             H5Eset_auto2
        - Src:             'H5FDmulti.c:2106,21'
          Dst:             getenv
        - Src:             'H5FDmulti.c:2108,21'
          Dst:             strcmp
        - Src:             'H5FDmulti.c:2109,17'
          Dst:             H5FD_split_populate_config
        - Src:             'H5FDmulti.c:2110,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:2110,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:2110,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:2110,17'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:2113,17'
          Dst:             H5FD_multi_populate_config
        - Src:             'H5FDmulti.c:2114,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:2114,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:2114,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:2114,17'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:2126,18'
          Dst:             snprintf
        - Src:             'H5FDmulti.c:2128,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:2128,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:2128,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:2128,13'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:2131,13'
          Dst:             H5FDdelete
        - Src:             'H5FDmulti.c:2132,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:2132,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:2132,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:2132,13'
          Dst:             H5Epush2
    - functionName:    H5FD_split_populate_config
      functionSourceFile: '/src/hdf5/src/H5FDmulti.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          418
      EdgeCount:       84
      CyclomaticComplexity: 18
      functionsReached:
        - H5Epush2
        - H5Pcreate
        - H5Pisa_class
        - H5Pset_fapl_sec2
        - H5open
        - snprintf
        - strncpy
        - strstr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDmulti.c:497,13'
          Dst:             strstr
        - Src:             'H5FDmulti.c:501,13'
          Dst:             strncpy
        - Src:             'H5FDmulti.c:505,13'
          Dst:             snprintf
        - Src:             'H5FDmulti.c:508,9'
          Dst:             strncpy
        - Src:             'H5FDmulti.c:515,13'
          Dst:             strstr
        - Src:             'H5FDmulti.c:519,13'
          Dst:             strncpy
        - Src:             'H5FDmulti.c:523,13'
          Dst:             snprintf
        - Src:             'H5FDmulti.c:526,9'
          Dst:             strncpy
        - Src:             'H5FDmulti.c:539,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:539,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:539,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:539,13'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:545,85'
          Dst:             H5open
        - Src:             'H5FDmulti.c:545,55'
          Dst:             H5Pisa_class
        - Src:             'H5FDmulti.c:546,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:546,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:546,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:546,13'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:550,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:550,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:550,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:550,13'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:568,47'
          Dst:             H5open
        - Src:             'H5FDmulti.c:568,37'
          Dst:             H5Pcreate
        - Src:             'H5FDmulti.c:569,17'
          Dst:             H5Pset_fapl_sec2
        - Src:             'H5FDmulti.c:570,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:570,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:570,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:570,17'
          Dst:             H5Epush2
    - functionName:    H5FD_multi_populate_config
      functionSourceFile: '/src/hdf5/src/H5FDmulti.c'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         96
      ICount:          541
      EdgeCount:       117
      CyclomaticComplexity: 23
      functionsReached:
        - H5Epush2
        - H5Pcreate
        - H5Pisa_class
        - H5Pset_fapl_sec2
        - H5open
        - snprintf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDmulti.c:612,40'
          Dst:             H5open
        - Src:             'H5FDmulti.c:612,30'
          Dst:             H5Pcreate
        - Src:             'H5FDmulti.c:613,17'
          Dst:             H5Pset_fapl_sec2
        - Src:             'H5FDmulti.c:614,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:614,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:614,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:614,17'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:622,13'
          Dst:             snprintf
        - Src:             'H5FDmulti.c:637,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:637,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:637,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:637,13'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:645,83'
          Dst:             H5open
        - Src:             'H5FDmulti.c:645,54'
          Dst:             H5Pisa_class
        - Src:             'H5FDmulti.c:646,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:646,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:646,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:646,13'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:650,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:650,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:650,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:650,13'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:667,47'
          Dst:             H5open
        - Src:             'H5FDmulti.c:667,37'
          Dst:             H5Pcreate
        - Src:             'H5FDmulti.c:668,17'
          Dst:             H5Pset_fapl_sec2
        - Src:             'H5FDmulti.c:669,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:669,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:669,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:669,17'
          Dst:             H5Epush2
    - functionName:    H5FD_multi_unlock
      functionSourceFile: '/src/hdf5/src/H5FDmulti.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1956
      functionLinenumberEnd: 1975
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          113
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - H5Eclear2
        - H5Epush2
        - H5FDunlock
        - H5open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDmulti.c:1962,5'
          Dst:             H5Eclear2
        - Src:             'H5FDmulti.c:1966,17'
          Dst:             H5FDunlock
        - Src:             'H5FDmulti.c:1972,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1972,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1972,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1972,9'
          Dst:             H5Epush2
    - functionName:    H5FD_multi_lock
      functionSourceFile: '/src/hdf5/src/H5FDmulti.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1897
      functionLinenumberEnd: 1940
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          206
      EdgeCount:       44
      CyclomaticComplexity: 9
      functionsReached:
        - H5Eclear2
        - H5Eget_auto2
        - H5Epush2
        - H5Eset_auto2
        - H5FDlock
        - H5FDunlock
        - H5open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDmulti.c:1904,5'
          Dst:             H5Eclear2
        - Src:             'H5FDmulti.c:1910,13'
          Dst:             H5Eget_auto2
        - Src:             'H5FDmulti.c:1910,13'
          Dst:             H5Eset_auto2
        - Src:             'H5FDmulti.c:1912,21'
          Dst:             H5FDlock
        - Src:             'H5FDmulti.c:1917,13'
          Dst:             H5Eset_auto2
        - Src:             'H5FDmulti.c:1927,13'
          Dst:             H5Eget_auto2
        - Src:             'H5FDmulti.c:1927,13'
          Dst:             H5Eset_auto2
        - Src:             'H5FDmulti.c:1929,21'
          Dst:             H5FDunlock
        - Src:             'H5FDmulti.c:1932,13'
          Dst:             H5Eset_auto2
        - Src:             'H5FDmulti.c:1937,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1937,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1937,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1937,9'
          Dst:             H5Epush2
    - functionName:    H5FD_multi_truncate
      functionSourceFile: '/src/hdf5/src/H5FDmulti.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1856
      functionLinenumberEnd: 1880
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          128
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - H5Eclear2
        - H5Eget_auto2
        - H5Epush2
        - H5Eset_auto2
        - H5FDtruncate
        - H5open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDmulti.c:1863,5'
          Dst:             H5Eclear2
        - Src:             'H5FDmulti.c:1868,13'
          Dst:             H5Eget_auto2
        - Src:             'H5FDmulti.c:1868,13'
          Dst:             H5Eset_auto2
        - Src:             'H5FDmulti.c:1870,21'
          Dst:             H5FDtruncate
        - Src:             'H5FDmulti.c:1873,13'
          Dst:             H5Eset_auto2
        - Src:             'H5FDmulti.c:1877,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1877,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1877,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1877,9'
          Dst:             H5Epush2
    - functionName:    H5FD_multi_flush
      functionSourceFile: '/src/hdf5/src/H5FDmulti.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1786
      functionLinenumberEnd: 1842
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          128
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - H5Eclear2
        - H5Eget_auto2
        - H5Epush2
        - H5Eset_auto2
        - H5FDflush
        - H5open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDmulti.c:1825,5'
          Dst:             H5Eclear2
        - Src:             'H5FDmulti.c:1830,13'
          Dst:             H5Eget_auto2
        - Src:             'H5FDmulti.c:1830,13'
          Dst:             H5Eset_auto2
        - Src:             'H5FDmulti.c:1832,21'
          Dst:             H5FDflush
        - Src:             'H5FDmulti.c:1835,13'
          Dst:             H5Eset_auto2
        - Src:             'H5FDmulti.c:1839,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1839,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1839,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1839,9'
          Dst:             H5Epush2
    - functionName:    H5FD_multi_write
      functionSourceFile: '/src/hdf5/src/H5FDmulti.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1745
      functionLinenumberEnd: 1770
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          139
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - H5Eclear2
        - H5FDwrite
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDmulti.c:1751,5'
          Dst:             H5Eclear2
        - Src:             'H5FDmulti.c:1770,12'
          Dst:             H5FDwrite
    - functionName:    H5FD_multi_read
      functionSourceFile: '/src/hdf5/src/H5FDmulti.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1702
      functionLinenumberEnd: 1727
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          139
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - H5Eclear2
        - H5FDread
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDmulti.c:1708,5'
          Dst:             H5Eclear2
        - Src:             'H5FDmulti.c:1727,12'
          Dst:             H5FDread
    - functionName:    H5FD_multi_get_handle
      functionSourceFile: '/src/hdf5/src/H5FDmulti.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1586
      functionLinenumberEnd: 1602
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          116
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - H5Epush2
        - H5FDget_vfd_handle
        - H5Pget_multi_type
        - H5open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDmulti.c:1592,9'
          Dst:             H5Pget_multi_type
        - Src:             'H5FDmulti.c:1593,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1593,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1593,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1593,9'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:1596,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1596,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1596,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1596,9'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:1601,13'
          Dst:             H5FDget_vfd_handle
    - functionName:    H5FD_multi_get_eof
      functionSourceFile: '/src/hdf5/src/H5FDmulti.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1498
      functionLinenumberEnd: 1573
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         56
      ICount:          343
      EdgeCount:       70
      CyclomaticComplexity: 16
      functionsReached:
        - H5Eclear2
        - H5Eget_auto2
        - H5Epush2
        - H5Eset_auto2
        - H5FDget_eof
        - H5open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDmulti.c:1504,5'
          Dst:             H5Eclear2
        - Src:             'H5FDmulti.c:1512,17'
          Dst:             H5Eget_auto2
        - Src:             'H5FDmulti.c:1512,17'
          Dst:             H5Eset_auto2
        - Src:             'H5FDmulti.c:1514,31'
          Dst:             H5FDget_eof
        - Src:             'H5FDmulti.c:1516,17'
          Dst:             H5Eset_auto2
        - Src:             'H5FDmulti.c:1519,21'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1519,21'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1519,21'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1519,21'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:1533,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1533,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1533,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1533,17'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:1548,13'
          Dst:             H5Eget_auto2
        - Src:             'H5FDmulti.c:1548,13'
          Dst:             H5Eset_auto2
        - Src:             'H5FDmulti.c:1550,23'
          Dst:             H5FDget_eof
        - Src:             'H5FDmulti.c:1552,13'
          Dst:             H5Eset_auto2
        - Src:             'H5FDmulti.c:1555,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1555,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1555,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1555,17'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:1569,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1569,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1569,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1569,13'
          Dst:             H5Epush2
    - functionName:    H5FD_multi_set_eoa
      functionSourceFile: '/src/hdf5/src/H5FDmulti.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1437
      functionLinenumberEnd: 1480
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          144
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - H5Eclear2
        - H5Eget_auto2
        - H5Epush2
        - H5Eset_auto2
        - H5FDset_eoa
        - H5open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDmulti.c:1444,5'
          Dst:             H5Eclear2
        - Src:             'H5FDmulti.c:1471,5'
          Dst:             H5Eget_auto2
        - Src:             'H5FDmulti.c:1471,5'
          Dst:             H5Eset_auto2
        - Src:             'H5FDmulti.c:1473,18'
          Dst:             H5FDset_eoa
        - Src:             'H5FDmulti.c:1475,5'
          Dst:             H5Eset_auto2
        - Src:             'H5FDmulti.c:1477,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1477,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1477,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1477,9'
          Dst:             H5Epush2
    - functionName:    H5FD_multi_get_eoa
      functionSourceFile: '/src/hdf5/src/H5FDmulti.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1337
      functionLinenumberEnd: 1419
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         56
      ICount:          343
      EdgeCount:       70
      CyclomaticComplexity: 16
      functionsReached:
        - H5Eclear2
        - H5Eget_auto2
        - H5Epush2
        - H5Eset_auto2
        - H5FDget_eoa
        - H5open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDmulti.c:1343,5'
          Dst:             H5Eclear2
        - Src:             'H5FDmulti.c:1357,17'
          Dst:             H5Eget_auto2
        - Src:             'H5FDmulti.c:1357,17'
          Dst:             H5Eset_auto2
        - Src:             'H5FDmulti.c:1359,32'
          Dst:             H5FDget_eoa
        - Src:             'H5FDmulti.c:1361,17'
          Dst:             H5Eset_auto2
        - Src:             'H5FDmulti.c:1364,21'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1364,21'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1364,21'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1364,21'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:1378,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1378,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1378,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1378,17'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:1393,13'
          Dst:             H5Eget_auto2
        - Src:             'H5FDmulti.c:1393,13'
          Dst:             H5Eset_auto2
        - Src:             'H5FDmulti.c:1395,23'
          Dst:             H5FDget_eoa
        - Src:             'H5FDmulti.c:1397,13'
          Dst:             H5Eset_auto2
        - Src:             'H5FDmulti.c:1400,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1400,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1400,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1400,17'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:1414,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1414,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1414,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1414,13'
          Dst:             H5Epush2
    - functionName:    H5FD_multi_free
      functionSourceFile: '/src/hdf5/src/H5FDmulti.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1670
      functionLinenumberEnd: 1683
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5Eclear2
        - H5FDfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDmulti.c:1675,5'
          Dst:             H5Eclear2
        - Src:             'H5FDmulti.c:1683,12'
          Dst:             H5FDfree
    - functionName:    H5FD_multi_alloc
      functionSourceFile: '/src/hdf5/src/H5FDmulti.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1617
      functionLinenumberEnd: 1655
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          162
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - H5Epush2
        - H5FDalloc
        - H5open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDmulti.c:1636,32'
          Dst:             H5FDalloc
        - Src:             'H5FDmulti.c:1637,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1637,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1637,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1637,9'
          Dst:             H5Epush2
    - functionName:    H5FD_multi_get_type_map
      functionSourceFile: '/src/hdf5/src/H5FDmulti.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1313
      functionLinenumberEnd: 1319
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD_multi_query
      functionSourceFile: '/src/hdf5/src/H5FDmulti.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1285
      functionLinenumberEnd: 1298
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD_multi_cmp
      functionSourceFile: '/src/hdf5/src/H5FDmulti.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1243
      functionLinenumberEnd: 1269
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          154
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - H5Eclear2
        - H5FDcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDmulti.c:1250,5'
          Dst:             H5Eclear2
        - Src:             'H5FDmulti.c:1268,12'
          Dst:             H5FDcmp
    - functionName:    H5FD_multi_close
      functionSourceFile: '/src/hdf5/src/H5FDmulti.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1189
      functionLinenumberEnd: 1224
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          203
      EdgeCount:       42
      CyclomaticComplexity: 9
      functionsReached:
        - H5Eclear2
        - H5Epush2
        - H5FDclose
        - H5Idec_ref
        - H5open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDmulti.c:1195,5'
          Dst:             H5Eclear2
        - Src:             'H5FDmulti.c:1200,17'
          Dst:             H5FDclose
        - Src:             'H5FDmulti.c:1210,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1210,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1210,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1210,9'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:1215,19'
          Dst:             H5Idec_ref
    - functionName:    H5FD_multi_open
      functionSourceFile: '/src/hdf5/src/H5FDmulti.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1077
      functionLinenumberEnd: 1172
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          621
      EdgeCount:       133
      CyclomaticComplexity: 29
      functionsReached:
        - H5Eclear2
        - H5Eget_auto2
        - H5Epush2
        - H5Eset_auto2
        - H5FD_multi_init
        - H5FDclose
        - H5FDperform_init
        - H5Idec_ref
        - H5Iinc_ref
        - H5Pclose
        - H5Pcreate
        - H5Pget_driver
        - H5Pget_driver_info
        - H5Pset_fapl_multi
        - H5Pset_fapl_split
        - H5open
        - calloc
        - compute_next
        - getenv
        - open_members
        - strcmp
        - strdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDmulti.c:1085,5'
          Dst:             H5Eclear2
        - Src:             'H5FDmulti.c:1089,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1089,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1089,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1089,9'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:1091,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1091,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1091,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1091,9'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:1099,41'
          Dst:             calloc
        - Src:             'H5FDmulti.c:1100,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1100,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1100,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1100,9'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:1101,5'
          Dst:             H5Eget_auto2
        - Src:             'H5FDmulti.c:1101,5'
          Dst:             H5Eset_auto2
        - Src:             'H5FDmulti.c:1103,41'
          Dst:             H5Pget_driver_info
        - Src:             'H5FDmulti.c:1105,5'
          Dst:             H5Eset_auto2
        - Src:             'H5FDmulti.c:1106,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1106,57'
          Dst:             H5FDperform_init
        - Src:             'H5FDmulti.c:1106,57'
          Dst:             H5FD_multi_init
        - Src:             'H5FDmulti.c:1106,71'
          Dst:             H5Pget_driver
        - Src:             'H5FDmulti.c:1107,21'
          Dst:             getenv
        - Src:             'H5FDmulti.c:1109,42'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1109,32'
          Dst:             H5Pcreate
        - Src:             'H5FDmulti.c:1110,21'
          Dst:             strcmp
        - Src:             'H5FDmulti.c:1111,17'
          Dst:             H5Pset_fapl_split
        - Src:             'H5FDmulti.c:1112,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1112,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1112,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1112,17'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:1115,17'
          Dst:             H5Pset_fapl_multi
        - Src:             'H5FDmulti.c:1116,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1116,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1116,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1116,17'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:1119,41'
          Dst:             H5Pget_driver_info
        - Src:             'H5FDmulti.c:1126,13'
          Dst:             H5Iinc_ref
        - Src:             'H5FDmulti.c:1129,38'
          Dst:             strdup
        - Src:             'H5FDmulti.c:1136,22'
          Dst:             strdup
        - Src:             'H5FDmulti.c:1138,13'
          Dst:             H5Pclose
        - Src:             'H5FDmulti.c:1139,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1139,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1139,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1139,13'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:1142,9'
          Dst:             compute_next
        - Src:             'H5FDmulti.c:1143,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1143,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1143,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1143,9'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:1144,9'
          Dst:             open_members
        - Src:             'H5FDmulti.c:1145,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1145,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1145,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1145,9'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:1160,23'
          Dst:             H5FDclose
        - Src:             'H5FDmulti.c:1162,23'
          Dst:             H5Idec_ref
    - functionName:    H5FD_multi_init
      functionSourceFile: '/src/hdf5/src/H5FDmulti.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5Eclear2
        - H5FDregister
        - H5Iget_type
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDmulti.c:237,5'
          Dst:             H5Eclear2
        - Src:             'H5FDmulti.c:239,20'
          Dst:             H5Iget_type
        - Src:             'H5FDmulti.c:240,24'
          Dst:             H5FDregister
    - functionName:    H5Pset_fapl_split
      functionSourceFile: '/src/hdf5/src/H5FDmulti.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - H5Eclear2
        - H5Epush2
        - H5FD_multi_init
        - H5FD_split_populate_config
        - H5FDperform_init
        - H5Pset_driver
        - H5open
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDmulti.c:284,5'
          Dst:             H5Eclear2
        - Src:             'H5FDmulti.c:286,9'
          Dst:             H5FD_split_populate_config
        - Src:             'H5FDmulti.c:287,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:287,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:287,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:287,9'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:290,32'
          Dst:             H5FDperform_init
        - Src:             'H5FDmulti.c:290,32'
          Dst:             H5FD_multi_init
        - Src:             'H5FDmulti.c:290,12'
          Dst:             H5Pset_driver
    - functionName:    H5Pset_fapl_multi
      functionSourceFile: '/src/hdf5/src/H5FDmulti.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          101
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - H5Eclear2
        - H5Epush2
        - H5FD_multi_init
        - H5FD_multi_populate_config
        - H5FDperform_init
        - H5Iget_type
        - H5Pisa_class
        - H5Pset_driver
        - H5open
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDmulti.c:374,5'
          Dst:             H5Eclear2
        - Src:             'H5FDmulti.c:377,28'
          Dst:             H5Iget_type
        - Src:             'H5FDmulti.c:377,82'
          Dst:             H5open
        - Src:             'H5FDmulti.c:377,60'
          Dst:             H5Pisa_class
        - Src:             'H5FDmulti.c:378,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:378,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:378,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:378,9'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:379,9'
          Dst:             H5FD_multi_populate_config
        - Src:             'H5FDmulti.c:380,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:380,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:380,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:380,9'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:382,35'
          Dst:             H5FDperform_init
        - Src:             'H5FDmulti.c:382,35'
          Dst:             H5FD_multi_init
        - Src:             'H5FDmulti.c:382,12'
          Dst:             H5Pset_driver
    - functionName:    H5FD_multi_term
      functionSourceFile: '/src/hdf5/src/H5FDmulti.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD_multi_sb_size
      functionSourceFile: '/src/hdf5/src/H5FDmulti.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          184
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - H5Eclear2
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDmulti.c:697,5'
          Dst:             H5Eclear2
        - Src:             'H5FDmulti.c:710,20'
          Dst:             strlen
    - functionName:    H5FD_multi_sb_encode
      functionSourceFile: '/src/hdf5/src/H5FDmulti.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          336
      EdgeCount:       52
      CyclomaticComplexity: 11
      functionsReached:
        - H5Eclear2
        - H5Epush2
        - H5FDget_eoa
        - H5Tconvert
        - H5open
        - strcpy
        - strlen
        - strncpy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDmulti.c:750,5'
          Dst:             H5Eclear2
        - Src:             'H5FDmulti.c:753,5'
          Dst:             strncpy
        - Src:             'H5FDmulti.c:776,20'
          Dst:             H5FDget_eoa
        - Src:             'H5FDmulti.c:782,20'
          Dst:             H5open
        - Src:             'H5FDmulti.c:782,38'
          Dst:             H5open
        - Src:             'H5FDmulti.c:782,9'
          Dst:             H5Tconvert
        - Src:             'H5FDmulti.c:783,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:783,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:783,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:783,9'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:788,20'
          Dst:             strlen
        - Src:             'H5FDmulti.c:789,9'
          Dst:             strcpy
    - functionName:    H5FD_multi_sb_decode
      functionSourceFile: '/src/hdf5/src/H5FDmulti.c'
      linkageType:     InternalLinkage
      functionLinenumber: 818
      functionLinenumberEnd: 945
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         140
      ICount:          899
      EdgeCount:       172
      CyclomaticComplexity: 34
      functionsReached:
        - H5Eclear2
        - H5Epush2
        - H5FDclose
        - H5FDset_eoa
        - H5Tconvert
        - H5open
        - compute_next
        - open_members
        - strcmp
        - strdup
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDmulti.c:833,5'
          Dst:             H5Eclear2
        - Src:             'H5FDmulti.c:836,9'
          Dst:             strcmp
        - Src:             'H5FDmulti.c:837,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:837,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:837,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:837,9'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:868,20'
          Dst:             H5open
        - Src:             'H5FDmulti.c:868,35'
          Dst:             H5open
        - Src:             'H5FDmulti.c:868,9'
          Dst:             H5Tconvert
        - Src:             'H5FDmulti.c:869,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:869,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:869,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:869,9'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:880,32'
          Dst:             strlen
        - Src:             'H5FDmulti.c:907,23'
          Dst:             H5FDclose
        - Src:             'H5FDmulti.c:921,38'
          Dst:             strdup
        - Src:             'H5FDmulti.c:925,9'
          Dst:             compute_next
        - Src:             'H5FDmulti.c:926,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:926,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:926,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:926,9'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:929,9'
          Dst:             open_members
        - Src:             'H5FDmulti.c:930,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:930,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:930,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:930,9'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:935,17'
          Dst:             H5FDset_eoa
        - Src:             'H5FDmulti.c:936,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:936,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:936,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:936,17'
          Dst:             H5Epush2
    - functionName:    H5FD_multi_fapl_get
      functionSourceFile: '/src/hdf5/src/H5FDmulti.c'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5Eclear2
        - H5FD_multi_fapl_copy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDmulti.c:967,5'
          Dst:             H5Eclear2
        - Src:             'H5FDmulti.c:969,12'
          Dst:             H5FD_multi_fapl_copy
    - functionName:    H5FD_multi_fapl_copy
      functionSourceFile: '/src/hdf5/src/H5FDmulti.c'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionLinenumberEnd: 1027
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         42
      ICount:          262
      EdgeCount:       51
      CyclomaticComplexity: 11
      functionsReached:
        - H5Eclear2
        - H5Epush2
        - H5Idec_ref
        - H5Iinc_ref
        - H5open
        - calloc
        - strdup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDmulti.c:987,61'
          Dst:             calloc
        - Src:             'H5FDmulti.c:994,5'
          Dst:             H5Eclear2
        - Src:             'H5FDmulti.c:999,17'
          Dst:             H5Iinc_ref
        - Src:             'H5FDmulti.c:1006,37'
          Dst:             strdup
        - Src:             'H5FDmulti.c:1018,23'
          Dst:             H5Idec_ref
        - Src:             'H5FDmulti.c:1024,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1024,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1024,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1024,9'
          Dst:             H5Epush2
    - functionName:    H5FD_multi_fapl_free
      functionSourceFile: '/src/hdf5/src/H5FDmulti.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1042
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          116
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - H5Eclear2
        - H5Epush2
        - H5Idec_ref
        - H5open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDmulti.c:1047,5'
          Dst:             H5Eclear2
        - Src:             'H5FDmulti.c:1051,17'
          Dst:             H5Idec_ref
        - Src:             'H5FDmulti.c:1052,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1052,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1052,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:1052,17'
          Dst:             H5Epush2
    - functionName:    H5Pget_fapl_multi
      functionSourceFile: '/src/hdf5/src/H5FDmulti.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          342
      EdgeCount:       76
      CyclomaticComplexity: 17
      functionsReached:
        - H5Eclear2
        - H5Eget_auto2
        - H5Epush2
        - H5Eset_auto2
        - H5FD_multi_init
        - H5FD_multi_populate_config
        - H5FDperform_init
        - H5Iget_type
        - H5Pcopy
        - H5Pget_driver
        - H5Pget_driver_info
        - H5Pisa_class
        - H5open
        - strdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDmulti.c:408,5'
          Dst:             H5Eclear2
        - Src:             'H5FDmulti.c:410,28'
          Dst:             H5Iget_type
        - Src:             'H5FDmulti.c:410,82'
          Dst:             H5open
        - Src:             'H5FDmulti.c:410,60'
          Dst:             H5Pisa_class
        - Src:             'H5FDmulti.c:411,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:411,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:411,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:411,9'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:412,9'
          Dst:             H5FDperform_init
        - Src:             'H5FDmulti.c:412,9'
          Dst:             H5FD_multi_init
        - Src:             'H5FDmulti.c:412,23'
          Dst:             H5Pget_driver
        - Src:             'H5FDmulti.c:413,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:413,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:413,9'
          Dst:             H5open
        - Src:             'H5FDmulti.c:413,9'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:414,5'
          Dst:             H5Eget_auto2
        - Src:             'H5FDmulti.c:414,5'
          Dst:             H5Eset_auto2
        - Src:             'H5FDmulti.c:416,41'
          Dst:             H5Pget_driver_info
        - Src:             'H5FDmulti.c:418,5'
          Dst:             H5Eset_auto2
        - Src:             'H5FDmulti.c:419,17'
          Dst:             H5open
        - Src:             'H5FDmulti.c:420,13'
          Dst:             H5FD_multi_populate_config
        - Src:             'H5FDmulti.c:421,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:421,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:421,13'
          Dst:             H5open
        - Src:             'H5FDmulti.c:421,13'
          Dst:             H5Epush2
        - Src:             'H5FDmulti.c:431,33'
          Dst:             H5Pcopy
        - Src:             'H5FDmulti.c:439,33'
          Dst:             strdup
    - functionName:    H5FDperform_init
      functionSourceFile: '/src/hdf5/src/H5FDperform.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          71
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5_init_library
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDperform.c:50,9'
          Dst:             H5_init_library
        - Src:             'H5FDperform.c:51,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDperform.c:56,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FD__splitter_log_error
      functionSourceFile: '/src/hdf5/src/H5FDsplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1558
      functionLinenumberEnd: 1585
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          91
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - fwrite
        - snprintf
        - strlen
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsplitter.c:1574,16'
          Dst:             strlen
        - Src:             'H5FDsplitter.c:1574,33'
          Dst:             strlen
        - Src:             'H5FDsplitter.c:1578,33'
          Dst:             snprintf
        - Src:             'H5FDsplitter.c:1580,26'
          Dst:             fwrite
    - functionName:    H5FD__splitter_get_default_wo_path
      functionSourceFile: '/src/hdf5/src/H5FDsplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          124
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - snprintf
        - strlen
        - strrchr
        - strstr
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsplitter.c:528,24'
          Dst:             strlen
        - Src:             'H5FDsplitter.c:529,53'
          Dst:             strlen
        - Src:             'H5FDsplitter.c:530,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:533,22'
          Dst:             strstr
        - Src:             'H5FDsplitter.c:537,9'
          Dst:             snprintf
        - Src:             'H5FDsplitter.c:543,26'
          Dst:             strrchr
        - Src:             'H5FDsplitter.c:546,13'
          Dst:             snprintf
        - Src:             'H5FDsplitter.c:553,13'
          Dst:             snprintf
    - functionName:    H5FD__splitter_ctl
      functionSourceFile: '/src/hdf5/src/H5FDsplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1312
      functionLinenumberEnd: 1342
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          110
      EdgeCount:       33
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FDctl
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5FDsplitter.c:1321,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5FDsplitter.c:1326,21'
          Dst:             H5FDctl
        - Src:             'H5FDsplitter.c:1327,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:1334,21'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__splitter_delete
      functionSourceFile: '/src/hdf5/src/H5FDsplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1490
      functionLinenumberEnd: 1545
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         118
      ICount:          368
      EdgeCount:       132
      CyclomaticComplexity: 16
      functionsReached:
        - H5E_printf_stack
        - H5FD__splitter_get_default_wo_path
        - H5FD__splitter_populate_config
        - H5FDdelete
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5I_object
        - H5P_peek_driver_info
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsplitter.c:1502,37'
          Dst:             H5FL_reg_calloc
        - Src:             'H5FDsplitter.c:1503,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:1504,13'
          Dst:             H5FD__splitter_populate_config
        - Src:             'H5FDsplitter.c:1505,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:1509,17'
          Dst:             H5FD__splitter_get_default_wo_path
        - Src:             'H5FDsplitter.c:1511,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:1516,48'
          Dst:             H5I_object
        - Src:             'H5FDsplitter.c:1517,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:1518,63'
          Dst:             H5P_peek_driver_info
        - Src:             'H5FDsplitter.c:1519,41'
          Dst:             H5FL_reg_calloc
        - Src:             'H5FDsplitter.c:1520,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:1522,17'
          Dst:             H5FD__splitter_populate_config
        - Src:             'H5FDsplitter.c:1523,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:1527,21'
          Dst:             H5FD__splitter_get_default_wo_path
        - Src:             'H5FDsplitter.c:1529,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:1536,9'
          Dst:             H5FDdelete
        - Src:             'H5FDsplitter.c:1537,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:1538,9'
          Dst:             H5FDdelete
        - Src:             'H5FDsplitter.c:1539,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:1543,9'
          Dst:             H5FL_reg_free
    - functionName:    H5FD__splitter_populate_config
      functionSourceFile: '/src/hdf5/src/H5FDsplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         186
      ICount:          623
      EdgeCount:       207
      CyclomaticComplexity: 23
      functionsReached:
        - H5E_printf_stack
        - H5FD_driver_query
        - H5I_object
        - H5P_copy_plist
        - H5P_isa_class
        - H5P_peek
        - H5P_set_driver_by_value
        - calloc
        - strncpy
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsplitter.c:410,22'
          Dst:             calloc
        - Src:             'H5FDsplitter.c:412,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:434,42'
          Dst:             H5I_object
        - Src:             'H5FDsplitter.c:436,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:437,13'
          Dst:             H5P_peek
        - Src:             'H5FDsplitter.c:438,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:439,37'
          Dst:             H5I_object
        - Src:             'H5FDsplitter.c:441,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:442,13'
          Dst:             H5FD_driver_query
        - Src:             'H5FDsplitter.c:443,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:445,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:449,5'
          Dst:             strncpy
        - Src:             'H5FDsplitter.c:451,5'
          Dst:             strncpy
        - Src:             'H5FDsplitter.c:456,48'
          Dst:             H5I_object
        - Src:             'H5FDsplitter.c:457,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:461,22'
          Dst:             H5P_isa_class
        - Src:             'H5FDsplitter.c:462,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:471,37'
          Dst:             H5P_copy_plist
        - Src:             'H5FDsplitter.c:472,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:473,48'
          Dst:             H5I_object
        - Src:             'H5FDsplitter.c:474,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:475,13'
          Dst:             H5P_set_driver_by_value
        - Src:             'H5FDsplitter.c:476,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:479,22'
          Dst:             H5P_isa_class
        - Src:             'H5FDsplitter.c:480,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:489,37'
          Dst:             H5P_copy_plist
        - Src:             'H5FDsplitter.c:490,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:491,48'
          Dst:             H5I_object
        - Src:             'H5FDsplitter.c:492,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:493,13'
          Dst:             H5P_set_driver_by_value
        - Src:             'H5FDsplitter.c:494,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__splitter_unlock
      functionSourceFile: '/src/hdf5/src/H5FDsplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1265
      functionLinenumberEnd: 1286
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          96
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FD_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsplitter.c:1278,9'
          Dst:             H5FD_unlock
        - Src:             'H5FDsplitter.c:1279,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:1282,13'
          Dst:             H5FD_unlock
        - Src:             'H5FDsplitter.c:1283,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__splitter_lock
      functionSourceFile: '/src/hdf5/src/H5FDsplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1232
      functionLinenumberEnd: 1252
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          119
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FD__splitter_log_error
        - H5FD_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsplitter.c:1244,9'
          Dst:             H5FD_lock
        - Src:             'H5FDsplitter.c:1245,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:1248,13'
          Dst:             H5FD_lock
        - Src:             'H5FDsplitter.c:1249,13'
          Dst:             H5FD__splitter_log_error
        - Src:             'H5FDsplitter.c:1249,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__splitter_truncate
      functionSourceFile: '/src/hdf5/src/H5FDsplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1046
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          113
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FD__splitter_log_error
        - H5FDtruncate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsplitter.c:1058,9'
          Dst:             H5FDtruncate
        - Src:             'H5FDsplitter.c:1059,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:1061,9'
          Dst:             H5FDtruncate
        - Src:             'H5FDsplitter.c:1062,9'
          Dst:             H5FD__splitter_log_error
        - Src:             'H5FDsplitter.c:1062,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__splitter_flush
      functionSourceFile: '/src/hdf5/src/H5FDsplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          113
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FD__splitter_log_error
        - H5FDflush
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsplitter.c:580,9'
          Dst:             H5FDflush
        - Src:             'H5FDsplitter.c:581,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:582,9'
          Dst:             H5FDflush
        - Src:             'H5FDsplitter.c:583,9'
          Dst:             H5FD__splitter_log_error
        - Src:             'H5FDsplitter.c:583,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__splitter_write
      functionSourceFile: '/src/hdf5/src/H5FDsplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          154
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FD__splitter_log_error
        - H5FDwrite
        - H5I_object
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsplitter.c:654,48'
          Dst:             H5I_object
        - Src:             'H5FDsplitter.c:655,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:659,9'
          Dst:             H5FDwrite
        - Src:             'H5FDsplitter.c:660,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:661,9'
          Dst:             H5FDwrite
        - Src:             'H5FDsplitter.c:662,9'
          Dst:             H5FD__splitter_log_error
        - Src:             'H5FDsplitter.c:662,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__splitter_read
      functionSourceFile: '/src/hdf5/src/H5FDsplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          172
      EdgeCount:       53
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5FDread
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsplitter.c:619,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:621,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:625,9'
          Dst:             H5FDread
        - Src:             'H5FDsplitter.c:626,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__splitter_get_handle
      functionSourceFile: '/src/hdf5/src/H5FDsplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1201
      functionLinenumberEnd: 1219
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FD_get_vfd_handle
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsplitter.c:1215,9'
          Dst:             H5FD_get_vfd_handle
        - Src:             'H5FDsplitter.c:1216,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__splitter_get_eof
      functionSourceFile: '/src/hdf5/src/H5FDsplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1017
      functionLinenumberEnd: 1033
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FD_get_eof
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsplitter.c:1029,37'
          Dst:             H5FD_get_eof
        - Src:             'H5FDsplitter.c:1030,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__splitter_set_eoa
      functionSourceFile: '/src/hdf5/src/H5FDsplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 980
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          110
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FD__splitter_log_error
        - H5FD_set_eoa
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsplitter.c:993,9'
          Dst:             H5FD_set_eoa
        - Src:             'H5FDsplitter.c:994,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:996,9'
          Dst:             H5FD_set_eoa
        - Src:             'H5FDsplitter.c:997,9'
          Dst:             H5FD__splitter_log_error
        - Src:             'H5FDsplitter.c:997,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__splitter_get_eoa
      functionSourceFile: '/src/hdf5/src/H5FDsplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 949
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FD_get_eoa
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsplitter.c:961,22'
          Dst:             H5FD_get_eoa
        - Src:             'H5FDsplitter.c:962,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__splitter_free
      functionSourceFile: '/src/hdf5/src/H5FDsplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1457
      functionLinenumberEnd: 1476
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          118
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FD__splitter_log_error
        - H5FDfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsplitter.c:1469,9'
          Dst:             H5FDfree
        - Src:             'H5FDsplitter.c:1470,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:1472,9'
          Dst:             H5FDfree
        - Src:             'H5FDsplitter.c:1473,9'
          Dst:             H5FD__splitter_log_error
        - Src:             'H5FDsplitter.c:1473,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__splitter_alloc
      functionSourceFile: '/src/hdf5/src/H5FDsplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1393
      functionLinenumberEnd: 1414
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          115
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FD__splitter_log_error
        - H5FDalloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsplitter.c:1406,22'
          Dst:             H5FDalloc
        - Src:             'H5FDsplitter.c:1407,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:1409,9'
          Dst:             H5FDalloc
        - Src:             'H5FDsplitter.c:1410,9'
          Dst:             H5FD__splitter_log_error
        - Src:             'H5FDsplitter.c:1410,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__splitter_get_type_map
      functionSourceFile: '/src/hdf5/src/H5FDsplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1427
      functionLinenumberEnd: 1444
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FD_get_fs_type_map
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsplitter.c:1440,9'
          Dst:             H5FD_get_fs_type_map
        - Src:             'H5FDsplitter.c:1441,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__splitter_query
      functionSourceFile: '/src/hdf5/src/H5FDsplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1356
      functionLinenumberEnd: 1380
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          75
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5FDquery
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsplitter.c:1368,13'
          Dst:             H5FDquery
        - Src:             'H5FDsplitter.c:1369,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__splitter_cmp
      functionSourceFile: '/src/hdf5/src/H5FDsplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1173
      functionLinenumberEnd: 1187
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FD_cmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsplitter.c:1185,17'
          Dst:             H5FD_cmp
    - functionName:    H5FD__splitter_close
      functionSourceFile: '/src/hdf5/src/H5FDsplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 898
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          212
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5E_printf_stack
        - H5FD__splitter_log_error
        - H5FD_close
        - H5FL_reg_free
        - H5I_dec_ref
        - fclose
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsplitter.c:909,9'
          Dst:             H5I_dec_ref
        - Src:             'H5FDsplitter.c:910,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:911,9'
          Dst:             H5I_dec_ref
        - Src:             'H5FDsplitter.c:912,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:915,13'
          Dst:             H5FD_close
        - Src:             'H5FDsplitter.c:916,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:918,13'
          Dst:             H5FD_close
        - Src:             'H5FDsplitter.c:919,13'
          Dst:             H5FD__splitter_log_error
        - Src:             'H5FDsplitter.c:919,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:923,9'
          Dst:             fclose
        - Src:             'H5FDsplitter.c:928,12'
          Dst:             H5FL_reg_free
    - functionName:    H5FD__splitter_open
      functionSourceFile: '/src/hdf5/src/H5FDsplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         206
      ICount:          746
      EdgeCount:       236
      CyclomaticComplexity: 32
      functionsReached:
        - H5E_printf_stack
        - H5FD__copy_plist
        - H5FD__splitter_get_default_wo_path
        - H5FD__splitter_log_error
        - H5FD__splitter_populate_config
        - H5FD_close
        - H5FD_open
        - H5FD_splitter_init
        - H5FDperform_init
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5I_dec_ref
        - H5I_object
        - H5P_peek_driver_info
        - H5Pget_driver
        - fclose
        - fopen
        - strncpy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsplitter.c:800,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:802,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:804,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:805,9'
          Dst:             H5FDperform_init
        - Src:             'H5FDsplitter.c:805,9'
          Dst:             H5FD_splitter_init
        - Src:             'H5FDsplitter.c:805,26'
          Dst:             H5Pget_driver
        - Src:             'H5FDsplitter.c:806,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:808,35'
          Dst:             H5FL_reg_calloc
        - Src:             'H5FDsplitter.c:810,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:815,35'
          Dst:             H5I_object
        - Src:             'H5FDsplitter.c:817,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:818,46'
          Dst:             H5P_peek_driver_info
        - Src:             'H5FDsplitter.c:820,37'
          Dst:             H5FL_reg_calloc
        - Src:             'H5FDsplitter.c:821,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:822,13'
          Dst:             H5FD__splitter_populate_config
        - Src:             'H5FDsplitter.c:823,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:827,17'
          Dst:             H5FD__splitter_get_default_wo_path
        - Src:             'H5FDsplitter.c:829,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:835,5'
          Dst:             strncpy
        - Src:             'H5FDsplitter.c:836,5'
          Dst:             strncpy
        - Src:             'H5FDsplitter.c:840,9'
          Dst:             H5FD__copy_plist
        - Src:             'H5FDsplitter.c:841,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:842,9'
          Dst:             H5FD__copy_plist
        - Src:             'H5FDsplitter.c:843,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:851,31'
          Dst:             fopen
        - Src:             'H5FDsplitter.c:853,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:857,9'
          Dst:             H5FD_open
        - Src:             'H5FDsplitter.c:858,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:859,9'
          Dst:             H5FD_open
        - Src:             'H5FDsplitter.c:860,9'
          Dst:             H5FD__splitter_log_error
        - Src:             'H5FDsplitter.c:860,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:866,9'
          Dst:             H5FL_reg_free
        - Src:             'H5FDsplitter.c:871,17'
          Dst:             H5I_dec_ref
        - Src:             'H5FDsplitter.c:873,17'
          Dst:             H5I_dec_ref
        - Src:             'H5FDsplitter.c:875,17'
          Dst:             H5FD_close
        - Src:             'H5FDsplitter.c:877,17'
          Dst:             H5FD_close
        - Src:             'H5FDsplitter.c:879,17'
          Dst:             fclose
        - Src:             'H5FDsplitter.c:880,13'
          Dst:             H5FL_reg_free
    - functionName:    H5FD_splitter_init
      functionSourceFile: '/src/hdf5/src/H5FDsplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5FDregister
        - H5I_get_type
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsplitter.c:208,20'
          Dst:             H5I_get_type
        - Src:             'H5FDsplitter.c:209,27'
          Dst:             H5FDregister
    - functionName:    H5FD__copy_plist
      functionSourceFile: '/src/hdf5/src/H5FDsplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          119
      EdgeCount:       40
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5I_object
        - H5P_copy_plist
        - H5P_isa_class
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsplitter.c:258,18'
          Dst:             H5P_isa_class
        - Src:             'H5FDsplitter.c:259,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:261,35'
          Dst:             H5I_object
        - Src:             'H5FDsplitter.c:263,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:265,19'
          Dst:             H5P_copy_plist
        - Src:             'H5FDsplitter.c:267,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__splitter_term
      functionSourceFile: '/src/hdf5/src/H5FDsplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD__splitter_sb_size
      functionSourceFile: '/src/hdf5/src/H5FDsplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1084
      functionLinenumberEnd: 1099
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - H5FD_sb_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsplitter.c:1097,21'
          Dst:             H5FD_sb_size
    - functionName:    H5FD__splitter_sb_encode
      functionSourceFile: '/src/hdf5/src/H5FDsplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1112
      functionLinenumberEnd: 1128
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          72
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FD_sb_encode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsplitter.c:1124,26'
          Dst:             H5FD_sb_encode
        - Src:             'H5FDsplitter.c:1125,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__splitter_sb_decode
      functionSourceFile: '/src/hdf5/src/H5FDsplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1143
      functionLinenumberEnd: 1159
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FD_sb_load
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsplitter.c:1155,9'
          Dst:             H5FD_sb_load
        - Src:             'H5FDsplitter.c:1156,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FD__splitter_fapl_get
      functionSourceFile: '/src/hdf5/src/H5FDsplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FD__splitter_fapl_copy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsplitter.c:690,17'
          Dst:             H5FD__splitter_fapl_copy
    - functionName:    H5FD__splitter_fapl_copy
      functionSourceFile: '/src/hdf5/src/H5FDsplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          163
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5FD__copy_plist
        - H5FL_reg_calloc
        - H5FL_reg_free
        - strncpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsplitter.c:717,18'
          Dst:             H5FL_reg_calloc
        - Src:             'H5FDsplitter.c:719,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:722,5'
          Dst:             strncpy
        - Src:             'H5FDsplitter.c:723,5'
          Dst:             strncpy
        - Src:             'H5FDsplitter.c:726,9'
          Dst:             H5FD__copy_plist
        - Src:             'H5FDsplitter.c:727,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:728,9'
          Dst:             H5FD__copy_plist
        - Src:             'H5FDsplitter.c:729,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:736,26'
          Dst:             H5FL_reg_free
    - functionName:    H5FD__splitter_fapl_free
      functionSourceFile: '/src/hdf5/src/H5FDsplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          89
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5I_dec_ref
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsplitter.c:762,9'
          Dst:             H5I_dec_ref
        - Src:             'H5FDsplitter.c:763,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:764,9'
          Dst:             H5I_dec_ref
        - Src:             'H5FDsplitter.c:765,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:768,12'
          Dst:             H5FL_reg_free
    - functionName:    H5Pget_fapl_splitter
      functionSourceFile: '/src/hdf5/src/H5FDsplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         154
      ICount:          529
      EdgeCount:       172
      CyclomaticComplexity: 20
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD__copy_plist
        - H5FD__splitter_populate_config
        - H5FD_splitter_init
        - H5FDperform_init
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5P_isa_class
        - H5P_object_verify
        - H5P_peek_driver
        - H5P_peek_driver_info
        - H5_init_library
        - strncpy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsplitter.c:336,5'
          Dst:             H5_init_library
        - Src:             'H5FDsplitter.c:336,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:336,5'
          Dst:             H5CX_push
        - Src:             'H5FDsplitter.c:336,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:336,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FDsplitter.c:341,17'
          Dst:             H5P_isa_class
        - Src:             'H5FDsplitter.c:342,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:344,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:346,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:348,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:355,30'
          Dst:             H5P_object_verify
        - Src:             'H5FDsplitter.c:356,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:357,9'
          Dst:             H5FDperform_init
        - Src:             'H5FDsplitter.c:357,9'
          Dst:             H5FD_splitter_init
        - Src:             'H5FDsplitter.c:357,26'
          Dst:             H5P_peek_driver
        - Src:             'H5FDsplitter.c:358,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:359,46'
          Dst:             H5P_peek_driver_info
        - Src:             'H5FDsplitter.c:361,37'
          Dst:             H5FL_reg_calloc
        - Src:             'H5FDsplitter.c:362,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:363,13'
          Dst:             H5FD__splitter_populate_config
        - Src:             'H5FDsplitter.c:364,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:368,5'
          Dst:             strncpy
        - Src:             'H5FDsplitter.c:369,5'
          Dst:             strncpy
        - Src:             'H5FDsplitter.c:373,9'
          Dst:             H5FD__copy_plist
        - Src:             'H5FDsplitter.c:374,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:375,9'
          Dst:             H5FD__copy_plist
        - Src:             'H5FDsplitter.c:376,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:380,9'
          Dst:             H5FL_reg_free
        - Src:             'H5FDsplitter.c:382,5'
          Dst:             H5CX_pop
        - Src:             'H5FDsplitter.c:382,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_fapl_splitter
      functionSourceFile: '/src/hdf5/src/H5FDsplitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         96
      ICount:          335
      EdgeCount:       108
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5FD__splitter_populate_config
        - H5FD_splitter_init
        - H5FDperform_init
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5I_object
        - H5P_set_driver
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDsplitter.c:289,5'
          Dst:             H5_init_library
        - Src:             'H5FDsplitter.c:289,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:289,5'
          Dst:             H5CX_push
        - Src:             'H5FDsplitter.c:289,5'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:289,5'
          Dst:             H5E_clear_stack
        - Src:             'H5FDsplitter.c:294,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:296,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:297,48'
          Dst:             H5I_object
        - Src:             'H5FDsplitter.c:298,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:300,12'
          Dst:             H5FL_reg_calloc
        - Src:             'H5FDsplitter.c:302,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:304,9'
          Dst:             H5FD__splitter_populate_config
        - Src:             'H5FDsplitter.c:305,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FDsplitter.c:307,43'
          Dst:             H5FDperform_init
        - Src:             'H5FDsplitter.c:307,43'
          Dst:             H5FD_splitter_init
        - Src:             'H5FDsplitter.c:307,17'
          Dst:             H5P_set_driver
        - Src:             'H5FDsplitter.c:311,16'
          Dst:             H5FL_reg_free
        - Src:             'H5FDsplitter.c:313,5'
          Dst:             H5CX_pop
        - Src:             'H5FDsplitter.c:313,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5FD_stdio_delete
      functionSourceFile: '/src/hdf5/src/H5FDstdio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1167
      functionLinenumberEnd: 1182
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - H5Eclear2
        - H5Epush2
        - H5open
        - remove
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDstdio.c:1171,5'
          Dst:             H5Eclear2
        - Src:             'H5FDstdio.c:1178,9'
          Dst:             remove
        - Src:             'H5FDstdio.c:1179,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:1179,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:1179,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:1179,9'
          Dst:             H5Epush2
    - functionName:    H5FD_stdio_unlock
      functionSourceFile: '/src/hdf5/src/H5FDstdio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1126
      functionLinenumberEnd: 1154
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          98
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - H5Eclear2
        - H5Epush2
        - H5open
        - __errno_location
        - fflush
        - flock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDstdio.c:1132,5'
          Dst:             H5Eclear2
        - Src:             'H5FDstdio.c:1137,9'
          Dst:             fflush
        - Src:             'H5FDstdio.c:1138,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:1138,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:1138,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:1138,9'
          Dst:             H5Epush2
        - Src:             'H5FDstdio.c:1141,9'
          Dst:             flock
        - Src:             'H5FDstdio.c:1142,59'
          Dst:             __errno_location
        - Src:             'H5FDstdio.c:1146,13'
          Dst:             __errno_location
        - Src:             'H5FDstdio.c:1148,13'
          Dst:             H5open
        - Src:             'H5FDstdio.c:1148,13'
          Dst:             H5open
        - Src:             'H5FDstdio.c:1148,13'
          Dst:             H5open
        - Src:             'H5FDstdio.c:1148,13'
          Dst:             H5Epush2
    - functionName:    H5FD_stdio_lock
      functionSourceFile: '/src/hdf5/src/H5FDstdio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1077
      functionLinenumberEnd: 1109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          109
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - H5Eclear2
        - H5Epush2
        - H5open
        - __errno_location
        - fflush
        - flock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDstdio.c:1084,5'
          Dst:             H5Eclear2
        - Src:             'H5FDstdio.c:1092,9'
          Dst:             flock
        - Src:             'H5FDstdio.c:1093,59'
          Dst:             __errno_location
        - Src:             'H5FDstdio.c:1097,13'
          Dst:             __errno_location
        - Src:             'H5FDstdio.c:1099,13'
          Dst:             H5open
        - Src:             'H5FDstdio.c:1099,13'
          Dst:             H5open
        - Src:             'H5FDstdio.c:1099,13'
          Dst:             H5open
        - Src:             'H5FDstdio.c:1099,13'
          Dst:             H5Epush2
        - Src:             'H5FDstdio.c:1103,9'
          Dst:             fflush
        - Src:             'H5FDstdio.c:1104,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:1104,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:1104,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:1104,9'
          Dst:             H5Epush2
    - functionName:    H5FD_stdio_truncate
      functionSourceFile: '/src/hdf5/src/H5FDstdio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          124
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - H5Eclear2
        - H5Epush2
        - H5open
        - ftruncate
        - rewind
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDstdio.c:998,5'
          Dst:             H5Eclear2
        - Src:             'H5FDstdio.c:1037,13'
          Dst:             rewind
        - Src:             'H5FDstdio.c:1040,23'
          Dst:             ftruncate
        - Src:             'H5FDstdio.c:1041,17'
          Dst:             H5open
        - Src:             'H5FDstdio.c:1041,17'
          Dst:             H5open
        - Src:             'H5FDstdio.c:1041,17'
          Dst:             H5open
        - Src:             'H5FDstdio.c:1041,17'
          Dst:             H5Epush2
        - Src:             'H5FDstdio.c:1056,13'
          Dst:             H5open
        - Src:             'H5FDstdio.c:1056,13'
          Dst:             H5open
        - Src:             'H5FDstdio.c:1056,13'
          Dst:             H5open
        - Src:             'H5FDstdio.c:1056,13'
          Dst:             H5Epush2
    - functionName:    rewind
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD_stdio_flush
      functionSourceFile: '/src/hdf5/src/H5FDstdio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 971
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - H5Eclear2
        - H5Epush2
        - H5open
        - fflush
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDstdio.c:956,5'
          Dst:             H5Eclear2
        - Src:             'H5FDstdio.c:961,17'
          Dst:             fflush
        - Src:             'H5FDstdio.c:962,17'
          Dst:             H5open
        - Src:             'H5FDstdio.c:962,17'
          Dst:             H5open
        - Src:             'H5FDstdio.c:962,17'
          Dst:             H5open
        - Src:             'H5FDstdio.c:962,17'
          Dst:             H5Epush2
    - functionName:    H5FD_stdio_write
      functionSourceFile: '/src/hdf5/src/H5FDstdio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 864
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          334
      EdgeCount:       72
      CyclomaticComplexity: 18
      functionsReached:
        - H5Eclear2
        - H5Epush2
        - H5open
        - ferror
        - fseeko
        - fwrite
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDstdio.c:873,5'
          Dst:             H5Eclear2
        - Src:             'H5FDstdio.c:877,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:877,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:877,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:877,9'
          Dst:             H5Epush2
        - Src:             'H5FDstdio.c:879,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:879,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:879,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:879,9'
          Dst:             H5Epush2
        - Src:             'H5FDstdio.c:883,13'
          Dst:             fseeko
        - Src:             'H5FDstdio.c:886,13'
          Dst:             H5open
        - Src:             'H5FDstdio.c:886,13'
          Dst:             H5open
        - Src:             'H5FDstdio.c:886,13'
          Dst:             H5open
        - Src:             'H5FDstdio.c:886,13'
          Dst:             H5Epush2
        - Src:             'H5FDstdio.c:906,23'
          Dst:             fwrite
        - Src:             'H5FDstdio.c:908,61'
          Dst:             ferror
        - Src:             'H5FDstdio.c:911,13'
          Dst:             H5open
        - Src:             'H5FDstdio.c:911,13'
          Dst:             H5open
        - Src:             'H5FDstdio.c:911,13'
          Dst:             H5open
        - Src:             'H5FDstdio.c:911,13'
          Dst:             H5Epush2
    - functionName:    fseeko
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ferror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD_stdio_read
      functionSourceFile: '/src/hdf5/src/H5FDstdio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          390
      EdgeCount:       82
      CyclomaticComplexity: 21
      functionsReached:
        - H5Eclear2
        - H5Epush2
        - H5open
        - feof
        - ferror
        - fread
        - fseeko
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDstdio.c:773,5'
          Dst:             H5Eclear2
        - Src:             'H5FDstdio.c:777,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:777,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:777,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:777,9'
          Dst:             H5Epush2
        - Src:             'H5FDstdio.c:779,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:779,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:779,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:779,9'
          Dst:             H5Epush2
        - Src:             'H5FDstdio.c:791,13'
          Dst:             fseeko
        - Src:             'H5FDstdio.c:794,13'
          Dst:             H5open
        - Src:             'H5FDstdio.c:794,13'
          Dst:             H5open
        - Src:             'H5FDstdio.c:794,13'
          Dst:             H5open
        - Src:             'H5FDstdio.c:794,13'
          Dst:             H5Epush2
        - Src:             'H5FDstdio.c:821,22'
          Dst:             fread
        - Src:             'H5FDstdio.c:823,32'
          Dst:             ferror
        - Src:             'H5FDstdio.c:826,13'
          Dst:             H5open
        - Src:             'H5FDstdio.c:826,13'
          Dst:             H5open
        - Src:             'H5FDstdio.c:826,13'
          Dst:             H5open
        - Src:             'H5FDstdio.c:826,13'
          Dst:             H5Epush2
        - Src:             'H5FDstdio.c:829,32'
          Dst:             feof
    - functionName:    H5FD_stdio_get_handle
      functionSourceFile: '/src/hdf5/src/H5FDstdio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - H5Eclear2
        - H5Epush2
        - H5open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDstdio.c:737,5'
          Dst:             H5Eclear2
        - Src:             'H5FDstdio.c:741,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:741,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:741,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:741,9'
          Dst:             H5Epush2
    - functionName:    H5FD_stdio_get_eof
      functionSourceFile: '/src/hdf5/src/H5FDstdio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5Eclear2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDstdio.c:710,5'
          Dst:             H5Eclear2
    - functionName:    H5FD_stdio_set_eoa
      functionSourceFile: '/src/hdf5/src/H5FDstdio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5Eclear2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDstdio.c:676,5'
          Dst:             H5Eclear2
    - functionName:    H5FD_stdio_get_eoa
      functionSourceFile: '/src/hdf5/src/H5FDstdio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 654
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5Eclear2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDstdio.c:649,5'
          Dst:             H5Eclear2
    - functionName:    H5FD_stdio_alloc
      functionSourceFile: '/src/hdf5/src/H5FDstdio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5Eclear2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDstdio.c:620,5'
          Dst:             H5Eclear2
    - functionName:    H5FD_stdio_query
      functionSourceFile: '/src/hdf5/src/H5FDstdio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD_stdio_cmp
      functionSourceFile: '/src/hdf5/src/H5FDstdio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          85
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - H5Eclear2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDstdio.c:516,5'
          Dst:             H5Eclear2
    - functionName:    H5FD_stdio_close
      functionSourceFile: '/src/hdf5/src/H5FDstdio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - H5Eclear2
        - H5Epush2
        - H5open
        - fclose
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDstdio.c:486,5'
          Dst:             H5Eclear2
        - Src:             'H5FDstdio.c:488,9'
          Dst:             fclose
        - Src:             'H5FDstdio.c:489,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:489,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:489,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:489,9'
          Dst:             H5Epush2
    - functionName:    H5FD_stdio_open
      functionSourceFile: '/src/hdf5/src/H5FDstdio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          467
      EdgeCount:       100
      CyclomaticComplexity: 21
      functionsReached:
        - H5Eclear2
        - H5Epush2
        - H5Pget_file_locking
        - H5check_version
        - H5open
        - calloc
        - fclose
        - fileno
        - fopen
        - freopen
        - fseeko
        - fstat
        - ftello
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDstdio.c:345,5'
          Dst:             H5Eclear2
        - Src:             'H5FDstdio.c:349,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:349,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:349,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:349,9'
          Dst:             H5Epush2
        - Src:             'H5FDstdio.c:351,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:351,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:351,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:351,9'
          Dst:             H5Epush2
        - Src:             'H5FDstdio.c:353,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:353,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:353,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:353,9'
          Dst:             H5Epush2
        - Src:             'H5FDstdio.c:356,17'
          Dst:             H5check_version
        - Src:             'H5FDstdio.c:356,17'
          Dst:             H5open
        - Src:             'H5FDstdio.c:357,13'
          Dst:             fopen
        - Src:             'H5FDstdio.c:359,13'
          Dst:             fopen
        - Src:             'H5FDstdio.c:363,21'
          Dst:             H5check_version
        - Src:             'H5FDstdio.c:363,21'
          Dst:             H5open
        - Src:             'H5FDstdio.c:365,28'
          Dst:             fopen
        - Src:             'H5FDstdio.c:369,13'
          Dst:             H5open
        - Src:             'H5FDstdio.c:369,13'
          Dst:             H5open
        - Src:             'H5FDstdio.c:369,13'
          Dst:             H5open
        - Src:             'H5FDstdio.c:369,13'
          Dst:             H5Epush2
        - Src:             'H5FDstdio.c:372,22'
          Dst:             H5check_version
        - Src:             'H5FDstdio.c:372,22'
          Dst:             H5open
        - Src:             'H5FDstdio.c:375,9'
          Dst:             fclose
        - Src:             'H5FDstdio.c:376,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:376,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:376,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:376,9'
          Dst:             H5Epush2
        - Src:             'H5FDstdio.c:379,22'
          Dst:             H5check_version
        - Src:             'H5FDstdio.c:379,22'
          Dst:             H5open
        - Src:             'H5FDstdio.c:380,21'
          Dst:             H5check_version
        - Src:             'H5FDstdio.c:380,21'
          Dst:             H5open
        - Src:             'H5FDstdio.c:381,17'
          Dst:             freopen
        - Src:             'H5FDstdio.c:388,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:388,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:388,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:388,9'
          Dst:             H5Epush2
        - Src:             'H5FDstdio.c:391,41'
          Dst:             calloc
        - Src:             'H5FDstdio.c:392,9'
          Dst:             fclose
        - Src:             'H5FDstdio.c:393,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:393,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:393,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:393,9'
          Dst:             H5Epush2
        - Src:             'H5FDstdio.c:399,9'
          Dst:             fseeko
        - Src:             'H5FDstdio.c:403,27'
          Dst:             ftello
        - Src:             'H5FDstdio.c:416,13'
          Dst:             H5Pget_file_locking
        - Src:             'H5FDstdio.c:418,13'
          Dst:             fclose
        - Src:             'H5FDstdio.c:419,13'
          Dst:             H5open
        - Src:             'H5FDstdio.c:419,13'
          Dst:             H5open
        - Src:             'H5FDstdio.c:419,13'
          Dst:             H5open
        - Src:             'H5FDstdio.c:419,13'
          Dst:             H5Epush2
        - Src:             'H5FDstdio.c:428,16'
          Dst:             fileno
        - Src:             'H5FDstdio.c:432,9'
          Dst:             fclose
        - Src:             'H5FDstdio.c:433,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:433,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:433,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:433,9'
          Dst:             H5Epush2
        - Src:             'H5FDstdio.c:455,9'
          Dst:             fstat
        - Src:             'H5FDstdio.c:457,9'
          Dst:             fclose
        - Src:             'H5FDstdio.c:458,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:458,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:458,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:458,9'
          Dst:             H5Epush2
    - functionName:    freopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ftello
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fileno
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FD_stdio_term
      functionSourceFile: '/src/hdf5/src/H5FDstdio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Pset_fapl_stdio
      functionSourceFile: '/src/hdf5/src/H5FDstdio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - H5Eclear2
        - H5Epush2
        - H5FD_stdio_init
        - H5FDperform_init
        - H5Pisa_class
        - H5Pset_driver
        - H5open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDstdio.c:296,5'
          Dst:             H5Eclear2
        - Src:             'H5FDstdio.c:298,36'
          Dst:             H5open
        - Src:             'H5FDstdio.c:298,14'
          Dst:             H5Pisa_class
        - Src:             'H5FDstdio.c:299,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:299,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:299,9'
          Dst:             H5open
        - Src:             'H5FDstdio.c:299,9'
          Dst:             H5Epush2
        - Src:             'H5FDstdio.c:301,35'
          Dst:             H5FDperform_init
        - Src:             'H5FDstdio.c:301,35'
          Dst:             H5FD_stdio_init
        - Src:             'H5FDstdio.c:301,12'
          Dst:             H5Pset_driver
    - functionName:    H5FD_stdio_init
      functionSourceFile: '/src/hdf5/src/H5FDstdio.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         21
      ICount:          87
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - H5Eclear2
        - H5FDregister
        - H5Iget_type
        - getenv
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FDstdio.c:244,5'
          Dst:             H5Eclear2
        - Src:             'H5FDstdio.c:247,20'
          Dst:             getenv
        - Src:             'H5FDstdio.c:248,26'
          Dst:             strcmp
        - Src:             'H5FDstdio.c:250,32'
          Dst:             strcmp
        - Src:             'H5FDstdio.c:250,65'
          Dst:             strcmp
        - Src:             'H5FDstdio.c:255,20'
          Dst:             H5Iget_type
        - Src:             'H5FDstdio.c:256,24'
          Dst:             H5FDregister
    - functionName:    H5FS__sinfo_free_sect_cb
      functionSourceFile: '/src/hdf5/src/H5FS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1025
      functionLinenumberEnd: 1037
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FS_get_sect_count
      functionSourceFile: '/src/hdf5/src/H5FS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FS__sinfo_free_node_cb
      functionSourceFile: '/src/hdf5/src/H5FS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_reg_free
        - H5FS__sinfo_free_sect_cb
        - H5SL_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FS.c:1060,5'
          Dst:             H5SL_destroy
        - Src:             'H5FS.c:1060,5'
          Dst:             H5FS__sinfo_free_sect_cb
        - Src:             'H5FS.c:1063,19'
          Dst:             H5FL_reg_free
    - functionName:    H5FS_free
      functionSourceFile: '/src/hdf5/src/H5FS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 873
      functionLinenumberEnd: 970
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         136
      ICount:          520
      EdgeCount:       154
      CyclomaticComplexity: 20
      functionsReached:
        - H5AC_get_entry_status
        - H5AC_protect
        - H5AC_unpin_entry
        - H5AC_unprotect
        - H5E_printf_stack
        - H5FS__dirty
        - H5F_is_tmp_addr
        - H5F_sizeof_addr
        - H5F_sizeof_size
        - H5MF_xfree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FS.c:892,13'
          Dst:             H5AC_get_entry_status
        - Src:             'H5FS.c:893,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:903,58'
          Dst:             H5AC_protect
        - Src:             'H5FS.c:905,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:908,17'
          Dst:             H5AC_unprotect
        - Src:             'H5FS.c:909,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:919,14'
          Dst:             H5F_is_tmp_addr
        - Src:             'H5FS.c:920,36'
          Dst:             H5MF_xfree
        - Src:             'H5FS.c:921,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:925,13'
          Dst:             H5FS__dirty
        - Src:             'H5FS.c:926,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:934,13'
          Dst:             H5AC_get_entry_status
        - Src:             'H5FS.c:935,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:947,45'
          Dst:             H5AC_protect
        - Src:             'H5FS.c:949,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:952,17'
          Dst:             H5AC_unpin_entry
        - Src:             'H5FS.c:953,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:956,17'
          Dst:             H5AC_unprotect
        - Src:             'H5FS.c:957,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:965,69'
          Dst:             H5F_sizeof_size
        - Src:             'H5FS.c:965,69'
          Dst:             H5F_sizeof_size
        - Src:             'H5FS.c:965,69'
          Dst:             H5F_sizeof_size
        - Src:             'H5FS.c:965,69'
          Dst:             H5F_sizeof_size
        - Src:             'H5FS.c:965,69'
          Dst:             H5F_sizeof_size
        - Src:             'H5FS.c:965,69'
          Dst:             H5F_sizeof_addr
        - Src:             'H5FS.c:965,69'
          Dst:             H5F_sizeof_size
        - Src:             'H5FS.c:965,69'
          Dst:             H5F_sizeof_size
        - Src:             'H5FS.c:965,13'
          Dst:             H5MF_xfree
        - Src:             'H5FS.c:966,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FS__dirty
      functionSourceFile: '/src/hdf5/src/H5FS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 778
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          60
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5AC_mark_entry_dirty
        - H5E_printf_stack
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FS.c:774,13'
          Dst:             H5AC_mark_entry_dirty
        - Src:             'H5FS.c:775,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FS_alloc_sect
      functionSourceFile: '/src/hdf5/src/H5FS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          162
      EdgeCount:       50
      CyclomaticComplexity: 8
      functionsReached:
        - H5AC_insert_entry
        - H5E_printf_stack
        - H5FS__dirty
        - H5MF_alloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FS.c:839,49'
          Dst:             H5MF_alloc
        - Src:             'H5FS.c:840,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:844,13'
          Dst:             H5FS__dirty
        - Src:             'H5FS.c:845,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:848,13'
          Dst:             H5AC_insert_entry
        - Src:             'H5FS.c:849,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FS_alloc_hdr
      functionSourceFile: '/src/hdf5/src/H5FS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 815
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          154
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5AC_insert_entry
        - H5E_printf_stack
        - H5F_sizeof_addr
        - H5F_sizeof_size
        - H5MF_alloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FS.c:803,88'
          Dst:             H5F_sizeof_size
        - Src:             'H5FS.c:803,88'
          Dst:             H5F_sizeof_size
        - Src:             'H5FS.c:803,88'
          Dst:             H5F_sizeof_size
        - Src:             'H5FS.c:803,88'
          Dst:             H5F_sizeof_size
        - Src:             'H5FS.c:803,88'
          Dst:             H5F_sizeof_size
        - Src:             'H5FS.c:803,88'
          Dst:             H5F_sizeof_addr
        - Src:             'H5FS.c:803,88'
          Dst:             H5F_sizeof_size
        - Src:             'H5FS.c:803,88'
          Dst:             H5F_sizeof_size
        - Src:             'H5FS.c:803,44'
          Dst:             H5MF_alloc
        - Src:             'H5FS.c:804,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:807,13'
          Dst:             H5AC_insert_entry
        - Src:             'H5FS.c:808,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FS_size
      functionSourceFile: '/src/hdf5/src/H5FS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5FS__decr
      functionSourceFile: '/src/hdf5/src/H5FS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          103
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5AC_unpin_entry
        - H5E_printf_stack
        - H5FS__hdr_dest
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FS.c:739,17'
          Dst:             H5AC_unpin_entry
        - Src:             'H5FS.c:740,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:743,17'
          Dst:             H5FS__hdr_dest
        - Src:             'H5FS.c:744,17'
          Dst:             H5E_printf_stack
    - functionName:    H5FS__hdr_dest
      functionSourceFile: '/src/hdf5/src/H5FS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 1011
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          121
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_seq_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FS.c:1000,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:1005,52'
          Dst:             H5FL_seq_free
        - Src:             'H5FS.c:1008,14'
          Dst:             H5FL_reg_free
    - functionName:    H5FS__sinfo_dest
      functionSourceFile: '/src/hdf5/src/H5FS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1079
      functionLinenumberEnd: 1120
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          165
      EdgeCount:       41
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_seq_free
        - H5FS__decr
        - H5FS__sinfo_free_node_cb
        - H5SL_close
        - H5SL_destroy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FS.c:1095,13'
          Dst:             H5SL_destroy
        - Src:             'H5FS.c:1095,13'
          Dst:             H5FS__sinfo_free_node_cb
        - Src:             'H5FS.c:1100,19'
          Dst:             H5FL_seq_free
        - Src:             'H5FS.c:1104,13'
          Dst:             H5SL_close
        - Src:             'H5FS.c:1105,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:1112,9'
          Dst:             H5FS__decr
        - Src:             'H5FS.c:1113,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:1117,13'
          Dst:             H5FL_reg_free
    - functionName:    H5FS_close
      functionSourceFile: '/src/hdf5/src/H5FS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         161
      ICount:          534
      EdgeCount:       184
      CyclomaticComplexity: 25
      functionsReached:
        - H5AC_insert_entry
        - H5AC_mark_entry_dirty
        - H5E_printf_stack
        - H5FS__decr
        - H5FS__sinfo_dest
        - H5F_is_tmp_addr
        - H5F_use_tmp_space
        - H5MF_alloc
        - H5MF_alloc_tmp
        - H5MF_try_shrink
        - H5MF_xfree
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FS.c:421,25'
          Dst:             H5F_use_tmp_space
        - Src:             'H5FS.c:422,65'
          Dst:             H5MF_alloc_tmp
        - Src:             'H5FS.c:423,29'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:428,50'
          Dst:             H5MF_alloc
        - Src:             'H5FS.c:429,29'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:435,25'
          Dst:             H5AC_mark_entry_dirty
        - Src:             'H5FS.c:436,25'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:445,17'
          Dst:             H5AC_insert_entry
        - Src:             'H5FS.c:447,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:475,25'
          Dst:             H5F_is_tmp_addr
        - Src:             'H5FS.c:484,29'
          Dst:             H5AC_mark_entry_dirty
        - Src:             'H5FS.c:485,29'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:489,39'
          Dst:             H5MF_try_shrink
        - Src:             'H5FS.c:491,29'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:511,33'
          Dst:             H5AC_mark_entry_dirty
        - Src:             'H5FS.c:512,33'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:530,25'
          Dst:             H5AC_mark_entry_dirty
        - Src:             'H5FS.c:531,25'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:535,26'
          Dst:             H5F_is_tmp_addr
        - Src:             'H5FS.c:536,29'
          Dst:             H5MF_xfree
        - Src:             'H5FS.c:537,29'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:543,17'
          Dst:             H5FS__sinfo_dest
        - Src:             'H5FS.c:544,17'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:558,9'
          Dst:             H5FS__decr
        - Src:             'H5FS.c:559,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FS_delete
      functionSourceFile: '/src/hdf5/src/H5FS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          257
      EdgeCount:       81
      CyclomaticComplexity: 12
      functionsReached:
        - H5AC_expunge_entry
        - H5AC_get_entry_status
        - H5AC_protect
        - H5AC_unprotect
        - H5E_printf_stack
        - H5F_is_tmp_addr
        - H5MF_xfree
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FS.c:302,29'
          Dst:             H5AC_protect
        - Src:             'H5FS.c:303,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:320,13'
          Dst:             H5AC_get_entry_status
        - Src:             'H5FS.c:321,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:341,22'
          Dst:             H5F_is_tmp_addr
        - Src:             'H5FS.c:344,21'
          Dst:             H5AC_expunge_entry
        - Src:             'H5FS.c:345,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:358,18'
          Dst:             H5F_is_tmp_addr
        - Src:             'H5FS.c:359,21'
          Dst:             H5MF_xfree
        - Src:             'H5FS.c:360,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:365,19'
          Dst:             H5AC_unprotect
        - Src:             'H5FS.c:367,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FS__incr
      functionSourceFile: '/src/hdf5/src/H5FS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          75
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - H5AC_pin_protected_entry
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FS.c:698,13'
          Dst:             H5AC_pin_protected_entry
        - Src:             'H5FS.c:699,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FS_open
      functionSourceFile: '/src/hdf5/src/H5FS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - short
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          152
      EdgeCount:       40
      CyclomaticComplexity: 5
      functionsReached:
        - H5AC_protect
        - H5AC_unprotect
        - H5E_printf_stack
        - H5FS__incr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FS.c:193,29'
          Dst:             H5AC_protect
        - Src:             'H5FS.c:194,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:205,9'
          Dst:             H5FS__incr
        - Src:             'H5FS.c:206,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:212,9'
          Dst:             H5AC_unprotect
        - Src:             'H5FS.c:213,9'
          Dst:             H5E_printf_stack
    - functionName:    H5FS__new
      functionSourceFile: '/src/hdf5/src/H5FS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          311
      EdgeCount:       71
      CyclomaticComplexity: 12
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
        - H5FL_seq_free
        - H5FL_seq_malloc
        - H5F_sizeof_addr
        - H5F_sizeof_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FS.c:593,27'
          Dst:             H5FL_reg_calloc
        - Src:             'H5FS.c:594,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:599,41'
          Dst:             H5FL_seq_malloc
        - Src:             'H5FS.c:600,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:614,21'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:624,33'
          Dst:             H5F_sizeof_size
        - Src:             'H5FS.c:624,33'
          Dst:             H5F_sizeof_size
        - Src:             'H5FS.c:624,33'
          Dst:             H5F_sizeof_size
        - Src:             'H5FS.c:624,33'
          Dst:             H5F_sizeof_size
        - Src:             'H5FS.c:624,33'
          Dst:             H5F_sizeof_size
        - Src:             'H5FS.c:624,33'
          Dst:             H5F_sizeof_addr
        - Src:             'H5FS.c:624,33'
          Dst:             H5F_sizeof_size
        - Src:             'H5FS.c:624,33'
          Dst:             H5F_sizeof_size
        - Src:             'H5FS.c:638,45'
          Dst:             H5FL_seq_free
        - Src:             'H5FS.c:639,22'
          Dst:             H5FL_reg_free
    - functionName:    H5FS_create
      functionSourceFile: '/src/hdf5/src/H5FS.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          246
      EdgeCount:       61
      CyclomaticComplexity: 9
      functionsReached:
        - H5AC_insert_entry
        - H5E_printf_stack
        - H5FS__hdr_dest
        - H5FS__new
        - H5F_get_intent
        - H5MF_alloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FS.c:106,27'
          Dst:             H5FS__new
        - Src:             'H5FS.c:107,9'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:115,31'
          Dst:             H5F_get_intent
        - Src:             'H5FS.c:123,44'
          Dst:             H5MF_alloc
        - Src:             'H5FS.c:124,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:127,13'
          Dst:             H5AC_insert_entry
        - Src:             'H5FS.c:128,13'
          Dst:             H5E_printf_stack
        - Src:             'H5FS.c:146,13'
          Dst:             H5FS__hdr_dest
        - Src:             'H5FS.c:147,13'
          Dst:             H5E_printf_stack
    - functionName:    H5FS_stat_info
      functionSourceFile: '/src/hdf5/src/H5FSstat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          105
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5F_sizeof_addr
        - H5F_sizeof_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5FSstat.c:83,41'
          Dst:             H5F_sizeof_size
        - Src:             'H5FSstat.c:83,41'
          Dst:             H5F_sizeof_size
        - Src:             'H5FSstat.c:83,41'
          Dst:             H5F_sizeof_size
        - Src:             'H5FSstat.c:83,41'
          Dst:             H5F_sizeof_size
        - Src:             'H5FSstat.c:83,41'
          Dst:             H5F_sizeof_size
        - Src:             'H5FSstat.c:83,41'
          Dst:             H5F_sizeof_addr
        - Src:             'H5FSstat.c:83,41'
          Dst:             H5F_sizeof_size
        - Src:             'H5FSstat.c:83,41'
          Dst:             H5F_sizeof_size
    - functionName:    H5G__compact_build_table_cb
      functionSourceFile: '/src/hdf5/src/H5Gcompact.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          72
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gcompact.c:88,17'
          Dst:             H5O_msg_copy
        - Src:             'H5Gcompact.c:89,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__compact_lookup_by_idx
      functionSourceFile: '/src/hdf5/src/H5Gcompact.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          163
      EdgeCount:       53
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5G__compact_build_table
        - H5G__link_release_table
        - H5O_msg_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gcompact.c:496,9'
          Dst:             H5G__compact_build_table
        - Src:             'H5Gcompact.c:497,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gcompact.c:501,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gcompact.c:504,17'
          Dst:             H5O_msg_copy
        - Src:             'H5Gcompact.c:505,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gcompact.c:509,24'
          Dst:             H5G__link_release_table
        - Src:             'H5Gcompact.c:510,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__compact_build_table
      functionSourceFile: '/src/hdf5/src/H5Gcompact.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          155
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5G__link_sort_table
        - H5O_msg_iterate
        - calloc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gcompact.c:132,43'
          Dst:             calloc
        - Src:             'H5Gcompact.c:133,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gcompact.c:142,13'
          Dst:             H5O_msg_iterate
        - Src:             'H5Gcompact.c:143,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gcompact.c:146,13'
          Dst:             H5G__link_sort_table
        - Src:             'H5Gcompact.c:147,13'
          Dst:             H5E_printf_stack
    - functionName:    H5G__compact_lookup_cb
      functionSourceFile: '/src/hdf5/src/H5Gcompact.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          96
      EdgeCount:       26
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_copy
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gcompact.c:415,9'
          Dst:             strcmp
        - Src:             'H5Gcompact.c:418,25'
          Dst:             H5O_msg_copy
        - Src:             'H5Gcompact.c:419,17'
          Dst:             H5E_printf_stack
    - functionName:    H5G__compact_lookup
      functionSourceFile: '/src/hdf5/src/H5Gcompact.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          70
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_iterate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gcompact.c:464,9'
          Dst:             H5O_msg_iterate
        - Src:             'H5Gcompact.c:465,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__compact_iterate
      functionSourceFile: '/src/hdf5/src/H5Gcompact.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          125
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5G__compact_build_table
        - H5G__link_iterate_table
        - H5G__link_release_table
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gcompact.c:376,9'
          Dst:             H5G__compact_build_table
        - Src:             'H5Gcompact.c:377,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gcompact.c:380,22'
          Dst:             H5G__link_iterate_table
        - Src:             'H5Gcompact.c:381,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gcompact.c:385,24'
          Dst:             H5G__link_release_table
        - Src:             'H5Gcompact.c:386,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__compact_remove_by_idx
      functionSourceFile: '/src/hdf5/src/H5Gcompact.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          177
      EdgeCount:       53
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5G__compact_build_table
        - H5G__compact_remove_common_cb
        - H5G__link_release_table
        - H5O_msg_remove_op
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gcompact.c:327,9'
          Dst:             H5G__compact_build_table
        - Src:             'H5Gcompact.c:328,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gcompact.c:332,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gcompact.c:340,9'
          Dst:             H5O_msg_remove_op
        - Src:             'H5Gcompact.c:340,9'
          Dst:             H5G__compact_remove_common_cb
        - Src:             'H5Gcompact.c:341,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gcompact.c:345,24'
          Dst:             H5G__link_release_table
        - Src:             'H5Gcompact.c:346,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__compact_remove_common_cb
      functionSourceFile: '/src/hdf5/src/H5Gcompact.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          86
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5G__link_name_replace
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gcompact.c:258,9'
          Dst:             strcmp
        - Src:             'H5Gcompact.c:260,13'
          Dst:             H5G__link_name_replace
        - Src:             'H5Gcompact.c:261,13'
          Dst:             H5E_printf_stack
    - functionName:    H5G__compact_remove
      functionSourceFile: '/src/hdf5/src/H5Gcompact.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5G__compact_remove_common_cb
        - H5O_msg_remove_op
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gcompact.c:297,9'
          Dst:             H5O_msg_remove_op
        - Src:             'H5Gcompact.c:297,9'
          Dst:             H5G__compact_remove_common_cb
        - Src:             'H5Gcompact.c:298,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__compact_get_name_by_idx
      functionSourceFile: '/src/hdf5/src/H5Gcompact.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          198
      EdgeCount:       53
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5G__compact_build_table
        - H5G__link_release_table
        - strlen
        - strncpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gcompact.c:209,9'
          Dst:             H5G__compact_build_table
        - Src:             'H5Gcompact.c:210,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gcompact.c:214,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gcompact.c:217,17'
          Dst:             strlen
        - Src:             'H5Gcompact.c:221,9'
          Dst:             strncpy
        - Src:             'H5Gcompact.c:228,24'
          Dst:             H5G__link_release_table
        - Src:             'H5Gcompact.c:229,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__compact_insert
      functionSourceFile: '/src/hdf5/src/H5Gcompact.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_create
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gcompact.c:179,9'
          Dst:             H5O_msg_create
        - Src:             'H5Gcompact.c:180,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__dense_remove_by_idx_fh_cb
      functionSourceFile: '/src/hdf5/src/H5Gdense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1342
      functionLinenumberEnd: 1356
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          62
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_decode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gdense.c:1349,45'
          Dst:             H5O_msg_decode
        - Src:             'H5Gdense.c:1351,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__dense_remove_fh_cb
      functionSourceFile: '/src/hdf5/src/H5Gdense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1182
      functionLinenumberEnd: 1230
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          273
      EdgeCount:       89
      CyclomaticComplexity: 12
      functionsReached:
        - H5B2_close
        - H5B2_open
        - H5B2_remove
        - H5E_printf_stack
        - H5G__link_name_replace
        - H5O_link_delete
        - H5O_msg_decode
        - H5O_msg_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gdense.c:1191,38'
          Dst:             H5O_msg_decode
        - Src:             'H5Gdense.c:1193,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1200,28'
          Dst:             H5B2_open
        - Src:             'H5Gdense.c:1201,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1208,13'
          Dst:             H5B2_remove
        - Src:             'H5Gdense.c:1209,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1215,13'
          Dst:             H5G__link_name_replace
        - Src:             'H5Gdense.c:1216,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1220,9'
          Dst:             H5O_link_delete
        - Src:             'H5Gdense.c:1221,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1225,16'
          Dst:             H5B2_close
        - Src:             'H5Gdense.c:1226,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1228,9'
          Dst:             H5O_msg_free
    - functionName:    H5G__dense_get_name_by_idx_fh_cb
      functionSourceFile: '/src/hdf5/src/H5Gdense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 994
      functionLinenumberEnd: 1020
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_decode
        - H5O_msg_free
        - strlen
        - strncpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gdense.c:1002,38'
          Dst:             H5O_msg_decode
        - Src:             'H5Gdense.c:1004,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1007,23'
          Dst:             strlen
        - Src:             'H5Gdense.c:1011,9'
          Dst:             strncpy
        - Src:             'H5Gdense.c:1017,5'
          Dst:             H5O_msg_free
    - functionName:    H5G__dense_iterate_fh_cb
      functionSourceFile: '/src/hdf5/src/H5Gdense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          62
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_decode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gdense.c:813,45'
          Dst:             H5O_msg_decode
        - Src:             'H5Gdense.c:815,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__dense_lookup_by_idx_fh_cb
      functionSourceFile: '/src/hdf5/src/H5Gdense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          107
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_copy
        - H5O_msg_decode
        - H5O_msg_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gdense.c:543,42'
          Dst:             H5O_msg_decode
        - Src:             'H5Gdense.c:545,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:548,17'
          Dst:             H5O_msg_copy
        - Src:             'H5Gdense.c:549,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:554,9'
          Dst:             H5O_msg_free
    - functionName:    H5G__dense_delete
      functionSourceFile: '/src/hdf5/src/H5Gdense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1578
      functionLinenumberEnd: 1645
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         76
      ICount:          277
      EdgeCount:       84
      CyclomaticComplexity: 10
      functionsReached:
        - H5B2_delete
        - H5E_printf_stack
        - H5G__dense_remove_bt2_cb
        - H5HF_close
        - H5HF_delete
        - H5HF_open
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gdense.c:1598,30'
          Dst:             H5HF_open
        - Src:             'H5Gdense.c:1599,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1614,13'
          Dst:             H5B2_delete
        - Src:             'H5Gdense.c:1614,13'
          Dst:             H5G__dense_remove_bt2_cb
        - Src:             'H5Gdense.c:1615,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1618,13'
          Dst:             H5HF_close
        - Src:             'H5Gdense.c:1619,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1623,13'
          Dst:             H5B2_delete
        - Src:             'H5Gdense.c:1624,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1632,13'
          Dst:             H5B2_delete
        - Src:             'H5Gdense.c:1633,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1640,9'
          Dst:             H5HF_delete
        - Src:             'H5Gdense.c:1641,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__dense_remove_bt2_cb
      functionSourceFile: '/src/hdf5/src/H5Gdense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1244
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          133
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5G__dense_remove_fh_cb
        - H5HF_op
        - H5HF_remove
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gdense.c:1259,9'
          Dst:             H5HF_op
        - Src:             'H5Gdense.c:1259,9'
          Dst:             H5G__dense_remove_fh_cb
        - Src:             'H5Gdense.c:1260,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1264,13'
          Dst:             H5HF_remove
        - Src:             'H5Gdense.c:1265,13'
          Dst:             H5E_printf_stack
    - functionName:    H5G__dense_remove_by_idx_bt2_cb
      functionSourceFile: '/src/hdf5/src/H5Gdense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1370
      functionLinenumberEnd: 1459
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         90
      ICount:          367
      EdgeCount:       101
      CyclomaticComplexity: 13
      functionsReached:
        - H5B2_close
        - H5B2_open
        - H5B2_remove
        - H5E_printf_stack
        - H5G__dense_remove_by_idx_fh_cb
        - H5G__link_name_replace
        - H5HF_op
        - H5HF_remove
        - H5O_link_delete
        - H5O_msg_free
        - H5_checksum_lookup3
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gdense.c:1400,9'
          Dst:             H5HF_op
        - Src:             'H5Gdense.c:1400,9'
          Dst:             H5G__dense_remove_by_idx_fh_cb
        - Src:             'H5Gdense.c:1401,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1421,57'
          Dst:             strlen
        - Src:             'H5Gdense.c:1421,17'
          Dst:             H5_checksum_lookup3
        - Src:             'H5Gdense.c:1427,28'
          Dst:             H5B2_open
        - Src:             'H5Gdense.c:1428,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1433,13'
          Dst:             H5B2_remove
        - Src:             'H5Gdense.c:1434,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1439,9'
          Dst:             H5G__link_name_replace
        - Src:             'H5Gdense.c:1440,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1444,9'
          Dst:             H5O_link_delete
        - Src:             'H5Gdense.c:1445,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1448,5'
          Dst:             H5O_msg_free
        - Src:             'H5Gdense.c:1451,9'
          Dst:             H5HF_remove
        - Src:             'H5Gdense.c:1452,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1456,16'
          Dst:             H5B2_close
        - Src:             'H5Gdense.c:1457,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__dense_remove_by_idx
      functionSourceFile: '/src/hdf5/src/H5Gdense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1475
      functionLinenumberEnd: 1564
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         117
      ICount:          420
      EdgeCount:       134
      CyclomaticComplexity: 19
      functionsReached:
        - H5B2_close
        - H5B2_open
        - H5B2_remove_by_idx
        - H5E_printf_stack
        - H5G__dense_build_table
        - H5G__dense_remove
        - H5G__dense_remove_by_idx_bt2_cb
        - H5G__link_release_table
        - H5HF_close
        - H5HF_open
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gdense.c:1523,30'
          Dst:             H5HF_open
        - Src:             'H5Gdense.c:1524,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1527,28'
          Dst:             H5B2_open
        - Src:             'H5Gdense.c:1528,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1538,13'
          Dst:             H5B2_remove_by_idx
        - Src:             'H5Gdense.c:1538,13'
          Dst:             H5G__dense_remove_by_idx_bt2_cb
        - Src:             'H5Gdense.c:1539,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1543,13'
          Dst:             H5G__dense_build_table
        - Src:             'H5Gdense.c:1544,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1548,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1551,13'
          Dst:             H5G__dense_remove
        - Src:             'H5Gdense.c:1552,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1557,18'
          Dst:             H5HF_close
        - Src:             'H5Gdense.c:1558,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1559,16'
          Dst:             H5B2_close
        - Src:             'H5Gdense.c:1560,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1561,24'
          Dst:             H5G__link_release_table
        - Src:             'H5Gdense.c:1562,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__dense_build_table
      functionSourceFile: '/src/hdf5/src/H5Gdense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          151
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5G__dense_build_table_cb
        - H5G__dense_iterate
        - H5G__link_sort_table
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gdense.c:766,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:773,13'
          Dst:             H5G__dense_iterate
        - Src:             'H5Gdense.c:773,13'
          Dst:             H5G__dense_build_table_cb
        - Src:             'H5Gdense.c:775,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:778,13'
          Dst:             H5G__link_sort_table
        - Src:             'H5Gdense.c:779,13'
          Dst:             H5E_printf_stack
    - functionName:    H5G__dense_remove
      functionSourceFile: '/src/hdf5/src/H5Gdense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1282
      functionLinenumberEnd: 1328
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          233
      EdgeCount:       66
      CyclomaticComplexity: 9
      functionsReached:
        - H5B2_close
        - H5B2_open
        - H5B2_remove
        - H5E_printf_stack
        - H5G__dense_remove_bt2_cb
        - H5HF_close
        - H5HF_open
        - H5_checksum_lookup3
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gdense.c:1298,26'
          Dst:             H5HF_open
        - Src:             'H5Gdense.c:1299,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1302,24'
          Dst:             H5B2_open
        - Src:             'H5Gdense.c:1303,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1309,60'
          Dst:             strlen
        - Src:             'H5Gdense.c:1309,34'
          Dst:             H5_checksum_lookup3
        - Src:             'H5Gdense.c:1318,9'
          Dst:             H5B2_remove
        - Src:             'H5Gdense.c:1318,9'
          Dst:             H5G__dense_remove_bt2_cb
        - Src:             'H5Gdense.c:1319,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1323,18'
          Dst:             H5HF_close
        - Src:             'H5Gdense.c:1324,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1325,16'
          Dst:             H5B2_close
        - Src:             'H5Gdense.c:1326,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__dense_build_table_cb
      functionSourceFile: '/src/hdf5/src/H5Gdense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          67
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gdense.c:720,9'
          Dst:             H5O_msg_copy
        - Src:             'H5Gdense.c:721,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__dense_iterate
      functionSourceFile: '/src/hdf5/src/H5Gdense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 979
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         94
      ICount:          363
      EdgeCount:       110
      CyclomaticComplexity: 18
      functionsReached:
        - H5B2_close
        - H5B2_iterate
        - H5B2_open
        - H5E_printf_stack
        - H5G__dense_build_table
        - H5G__dense_iterate_bt2_cb
        - H5G__link_iterate_table
        - H5G__link_release_table
        - H5HF_close
        - H5HF_open
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gdense.c:936,30'
          Dst:             H5HF_open
        - Src:             'H5Gdense.c:937,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:940,28'
          Dst:             H5B2_open
        - Src:             'H5Gdense.c:941,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:953,26'
          Dst:             H5B2_iterate
        - Src:             'H5Gdense.c:953,26'
          Dst:             H5G__dense_iterate_bt2_cb
        - Src:             'H5Gdense.c:954,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:962,13'
          Dst:             H5G__dense_build_table
        - Src:             'H5Gdense.c:963,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:966,26'
          Dst:             H5G__link_iterate_table
        - Src:             'H5Gdense.c:967,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:972,18'
          Dst:             H5HF_close
        - Src:             'H5Gdense.c:973,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:974,16'
          Dst:             H5B2_close
        - Src:             'H5Gdense.c:975,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:976,24'
          Dst:             H5G__link_release_table
        - Src:             'H5Gdense.c:977,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__dense_iterate_bt2_cb
      functionSourceFile: '/src/hdf5/src/H5Gdense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 869
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          121
      EdgeCount:       26
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5G__dense_iterate_fh_cb
        - H5HF_op
        - H5O_msg_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gdense.c:850,13'
          Dst:             H5HF_op
        - Src:             'H5Gdense.c:850,13'
          Dst:             H5G__dense_iterate_fh_cb
        - Src:             'H5Gdense.c:851,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:857,9'
          Dst:             H5O_msg_free
        - Src:             'H5Gdense.c:866,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__dense_get_name_by_idx_bt2_cb
      functionSourceFile: '/src/hdf5/src/H5Gdense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1056
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          83
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5G__dense_get_name_by_idx_fh_cb
        - H5HF_op
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gdense.c:1049,9'
          Dst:             H5HF_op
        - Src:             'H5Gdense.c:1049,9'
          Dst:             H5G__dense_get_name_by_idx_fh_cb
        - Src:             'H5Gdense.c:1050,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__dense_get_name_by_idx
      functionSourceFile: '/src/hdf5/src/H5Gdense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1071
      functionLinenumberEnd: 1168
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         112
      ICount:          433
      EdgeCount:       130
      CyclomaticComplexity: 20
      functionsReached:
        - H5B2_close
        - H5B2_index
        - H5B2_open
        - H5E_printf_stack
        - H5G__dense_build_table
        - H5G__dense_get_name_by_idx_bt2_cb
        - H5G__link_release_table
        - H5HF_close
        - H5HF_open
        - strlen
        - strncpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gdense.c:1119,30'
          Dst:             H5HF_open
        - Src:             'H5Gdense.c:1120,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1123,28'
          Dst:             H5B2_open
        - Src:             'H5Gdense.c:1124,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1133,13'
          Dst:             H5B2_index
        - Src:             'H5Gdense.c:1133,13'
          Dst:             H5G__dense_get_name_by_idx_bt2_cb
        - Src:             'H5Gdense.c:1134,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1141,13'
          Dst:             H5G__dense_build_table
        - Src:             'H5Gdense.c:1142,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1146,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1149,21'
          Dst:             strlen
        - Src:             'H5Gdense.c:1153,13'
          Dst:             strncpy
        - Src:             'H5Gdense.c:1161,18'
          Dst:             H5HF_close
        - Src:             'H5Gdense.c:1162,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1163,16'
          Dst:             H5B2_close
        - Src:             'H5Gdense.c:1164,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:1165,24'
          Dst:             H5G__link_release_table
        - Src:             'H5Gdense.c:1166,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__dense_lookup_by_idx_bt2_cb
      functionSourceFile: '/src/hdf5/src/H5Gdense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5G__dense_lookup_by_idx_fh_cb
        - H5HF_op
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gdense.c:584,9'
          Dst:             H5HF_op
        - Src:             'H5Gdense.c:584,9'
          Dst:             H5G__dense_lookup_by_idx_fh_cb
        - Src:             'H5Gdense.c:585,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__dense_lookup_by_idx
      functionSourceFile: '/src/hdf5/src/H5Gdense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         114
      ICount:          391
      EdgeCount:       130
      CyclomaticComplexity: 18
      functionsReached:
        - H5B2_close
        - H5B2_index
        - H5B2_open
        - H5E_printf_stack
        - H5G__dense_build_table
        - H5G__dense_lookup_by_idx_bt2_cb
        - H5G__link_release_table
        - H5HF_close
        - H5HF_open
        - H5O_msg_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gdense.c:653,30'
          Dst:             H5HF_open
        - Src:             'H5Gdense.c:654,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:657,28'
          Dst:             H5B2_open
        - Src:             'H5Gdense.c:658,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:666,13'
          Dst:             H5B2_index
        - Src:             'H5Gdense.c:666,13'
          Dst:             H5G__dense_lookup_by_idx_bt2_cb
        - Src:             'H5Gdense.c:667,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:671,13'
          Dst:             H5G__dense_build_table
        - Src:             'H5Gdense.c:672,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:676,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:679,21'
          Dst:             H5O_msg_copy
        - Src:             'H5Gdense.c:680,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:685,18'
          Dst:             H5HF_close
        - Src:             'H5Gdense.c:686,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:687,16'
          Dst:             H5B2_close
        - Src:             'H5Gdense.c:688,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:689,24'
          Dst:             H5G__link_release_table
        - Src:             'H5Gdense.c:690,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__dense_lookup_cb
      functionSourceFile: '/src/hdf5/src/H5Gdense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          57
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gdense.c:458,9'
          Dst:             H5O_msg_copy
        - Src:             'H5Gdense.c:459,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__dense_lookup
      functionSourceFile: '/src/hdf5/src/H5Gdense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          219
      EdgeCount:       66
      CyclomaticComplexity: 9
      functionsReached:
        - H5B2_close
        - H5B2_find
        - H5B2_open
        - H5E_printf_stack
        - H5HF_close
        - H5HF_open
        - H5_checksum_lookup3
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gdense.c:494,26'
          Dst:             H5HF_open
        - Src:             'H5Gdense.c:495,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:498,29'
          Dst:             H5B2_open
        - Src:             'H5Gdense.c:499,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:505,53'
          Dst:             strlen
        - Src:             'H5Gdense.c:505,27'
          Dst:             H5_checksum_lookup3
        - Src:             'H5Gdense.c:510,9'
          Dst:             H5B2_find
        - Src:             'H5Gdense.c:511,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:515,18'
          Dst:             H5HF_close
        - Src:             'H5Gdense.c:516,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:517,21'
          Dst:             H5B2_close
        - Src:             'H5Gdense.c:518,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__dense_insert
      functionSourceFile: '/src/hdf5/src/H5Gdense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         161
      ICount:          541
      EdgeCount:       180
      CyclomaticComplexity: 21
      functionsReached:
        - H5B2_close
        - H5B2_insert
        - H5B2_open
        - H5E_printf_stack
        - H5HF_close
        - H5HF_insert
        - H5HF_open
        - H5O_msg_encode
        - H5O_msg_raw_size
        - H5WB_actual
        - H5WB_unwrap
        - H5WB_wrap
        - H5_checksum_lookup3
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gdense.c:366,22'
          Dst:             H5O_msg_raw_size
        - Src:             'H5Gdense.c:367,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:370,23'
          Dst:             H5WB_wrap
        - Src:             'H5Gdense.c:371,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:374,29'
          Dst:             H5WB_actual
        - Src:             'H5Gdense.c:375,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:378,9'
          Dst:             H5O_msg_encode
        - Src:             'H5Gdense.c:379,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:382,26'
          Dst:             H5HF_open
        - Src:             'H5Gdense.c:383,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:386,9'
          Dst:             H5HF_insert
        - Src:             'H5Gdense.c:387,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:390,29'
          Dst:             H5B2_open
        - Src:             'H5Gdense.c:391,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:397,65'
          Dst:             strlen
        - Src:             'H5Gdense.c:397,34'
          Dst:             H5_checksum_lookup3
        - Src:             'H5Gdense.c:404,9'
          Dst:             H5B2_insert
        - Src:             'H5Gdense.c:405,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:411,35'
          Dst:             H5B2_open
        - Src:             'H5Gdense.c:412,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:415,13'
          Dst:             H5B2_insert
        - Src:             'H5Gdense.c:416,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:421,18'
          Dst:             H5HF_close
        - Src:             'H5Gdense.c:422,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:423,21'
          Dst:             H5B2_close
        - Src:             'H5Gdense.c:424,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:425,23'
          Dst:             H5B2_close
        - Src:             'H5Gdense.c:426,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:427,15'
          Dst:             H5WB_unwrap
        - Src:             'H5Gdense.c:428,9'
          Dst:             H5E_printf_stack
    - functionName:    H5G__dense_create
      functionSourceFile: '/src/hdf5/src/H5Gdense.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         120
      ICount:          425
      EdgeCount:       135
      CyclomaticComplexity: 17
      functionsReached:
        - H5B2_close
        - H5B2_create
        - H5B2_get_addr
        - H5E_printf_stack
        - H5HF_close
        - H5HF_create
        - H5HF_get_heap_addr
        - H5HF_get_id_len
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Gdense.c:275,26'
          Dst:             H5HF_create
        - Src:             'H5Gdense.c:276,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:279,9'
          Dst:             H5HF_get_heap_addr
        - Src:             'H5Gdense.c:280,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:283,9'
          Dst:             H5HF_get_id_len
        - Src:             'H5Gdense.c:284,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:296,29'
          Dst:             H5B2_create
        - Src:             'H5Gdense.c:297,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:300,9'
          Dst:             H5B2_get_addr
        - Src:             'H5Gdense.c:301,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:314,35'
          Dst:             H5B2_create
        - Src:             'H5Gdense.c:315,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:318,13'
          Dst:             H5B2_get_addr
        - Src:             'H5Gdense.c:319,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:324,18'
          Dst:             H5HF_close
        - Src:             'H5Gdense.c:325,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:326,21'
          Dst:             H5B2_close
        - Src:             'H5Gdense.c:327,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Gdense.c:328,23'
          Dst:             H5B2_close
        - Src:             'H5Gdense.c:329,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__group_bh_info
      functionSourceFile: '/src/hdf5/src/H5Goh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         159
      ICount:          499
      EdgeCount:       179
      CyclomaticComplexity: 22
      functionsReached:
        - H5B2_close
        - H5B2_open
        - H5B2_size
        - H5E_printf_stack
        - H5G__stab_bh_size
        - H5HF_close
        - H5HF_open
        - H5HF_size
        - H5O_msg_exists_oh
        - H5O_msg_read_oh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Goh.c:315,19'
          Dst:             H5O_msg_exists_oh
        - Src:             'H5Goh.c:316,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Goh.c:321,21'
          Dst:             H5O_msg_read_oh
        - Src:             'H5Goh.c:322,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Goh.c:327,37'
          Dst:             H5B2_open
        - Src:             'H5Goh.c:328,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Goh.c:331,17'
          Dst:             H5B2_size
        - Src:             'H5Goh.c:332,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Goh.c:338,39'
          Dst:             H5B2_open
        - Src:             'H5Goh.c:339,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Goh.c:343,17'
          Dst:             H5B2_size
        - Src:             'H5Goh.c:344,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Goh.c:351,34'
          Dst:             H5HF_open
        - Src:             'H5Goh.c:352,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Goh.c:355,17'
          Dst:             H5HF_size
        - Src:             'H5Goh.c:356,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Goh.c:363,21'
          Dst:             H5O_msg_read_oh
        - Src:             'H5Goh.c:364,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Goh.c:367,13'
          Dst:             H5G__stab_bh_size
        - Src:             'H5Goh.c:368,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Goh.c:373,18'
          Dst:             H5HF_close
        - Src:             'H5Goh.c:374,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Goh.c:375,21'
          Dst:             H5B2_close
        - Src:             'H5Goh.c:376,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Goh.c:377,23'
          Dst:             H5B2_close
        - Src:             'H5Goh.c:378,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__group_get_oloc
      functionSourceFile: '/src/hdf5/src/H5Goh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          80
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5G_oloc
        - H5VL_object
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Goh.c:275,33'
          Dst:             H5VL_object
        - Src:             'H5Goh.c:276,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Goh.c:279,30'
          Dst:             H5G_oloc
        - Src:             'H5Goh.c:280,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__group_create
      functionSourceFile: '/src/hdf5/src/H5Goh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          168
      EdgeCount:       57
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5G__create
        - H5G_close
        - H5G_nameof
        - H5G_oloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Goh.c:236,24'
          Dst:             H5G__create
        - Src:             'H5Goh.c:237,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Goh.c:240,34'
          Dst:             H5G_oloc
        - Src:             'H5Goh.c:241,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Goh.c:242,34'
          Dst:             H5G_nameof
        - Src:             'H5Goh.c:243,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Goh.c:250,20'
          Dst:             H5G_close
        - Src:             'H5Goh.c:251,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__group_open
      functionSourceFile: '/src/hdf5/src/H5Goh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          100
      EdgeCount:       33
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5G_close
        - H5G_open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Goh.c:198,24'
          Dst:             H5G_open
        - Src:             'H5Goh.c:199,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Goh.c:205,20'
          Dst:             H5G_close
        - Src:             'H5Goh.c:206,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__group_isa
      functionSourceFile: '/src/hdf5/src/H5Goh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          101
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_printf_stack
        - H5O_msg_exists_oh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Goh.c:164,24'
          Dst:             H5O_msg_exists_oh
        - Src:             'H5Goh.c:165,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Goh.c:166,25'
          Dst:             H5O_msg_exists_oh
        - Src:             'H5Goh.c:167,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__group_free_copy_file_udata
      functionSourceFile: '/src/hdf5/src/H5Goh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_reg_free
        - H5O_msg_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Goh.c:130,5'
          Dst:             H5O_msg_free
        - Src:             'H5Goh.c:133,13'
          Dst:             H5FL_reg_free
    - functionName:    H5O__group_get_copy_file_udata
      functionSourceFile: '/src/hdf5/src/H5Goh.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          46
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Goh.c:102,30'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Goh.c:103,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF_size
      functionSourceFile: '/src/hdf5/src/H5HFstat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         70
      ICount:          277
      EdgeCount:       80
      CyclomaticComplexity: 12
      functionsReached:
        - H5B2_close
        - H5B2_open
        - H5B2_size
        - H5E_printf_stack
        - H5HF__man_iblock_size
        - H5HF__space_size
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5HFstat.c:132,13'
          Dst:             H5HF__man_iblock_size
        - Src:             'H5HFstat.c:134,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFstat.c:140,28'
          Dst:             H5B2_open
        - Src:             'H5HFstat.c:141,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFstat.c:145,13'
          Dst:             H5B2_size
        - Src:             'H5HFstat.c:146,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFstat.c:151,13'
          Dst:             H5HF__space_size
        - Src:             'H5HFstat.c:152,13'
          Dst:             H5E_printf_stack
        - Src:             'H5HFstat.c:158,16'
          Dst:             H5B2_close
        - Src:             'H5HFstat.c:159,9'
          Dst:             H5E_printf_stack
    - functionName:    H5HF_stat_info
      functionSourceFile: '/src/hdf5/src/H5HFstat.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          80
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HG_get_free_size
      functionSourceFile: '/src/hdf5/src/H5HGquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HG_get_size
      functionSourceFile: '/src/hdf5/src/H5HGquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5HG_get_addr
      functionSourceFile: '/src/hdf5/src/H5HGquery.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5L__extern_query
      functionSourceFile: '/src/hdf5/src/H5Lexternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          125
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lexternal.c:279,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lexternal.c:281,9'
          Dst:             H5E_printf_stack
    - functionName:    H5L__extern_traverse
      functionSourceFile: '/src/hdf5/src/H5Lexternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         279
      ICount:          921
      EdgeCount:       313
      CyclomaticComplexity: 36
      functionsReached:
        - H5E_printf_stack
        - H5F_efc_close
        - H5F_get_access_plist
        - H5F_get_intent
        - H5F_get_open_name
        - H5F_prefix_open_file
        - H5G_get_name
        - H5G_loc
        - H5G_root_loc
        - H5I_dec_ref
        - H5MM_xfree
        - H5O_open_name
        - H5P_get
        - H5P_object_verify
        - H5P_peek
        - H5P_set
        - H5VL_wrap_register
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lexternal.c:126,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lexternal.c:128,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lexternal.c:133,17'
          Dst:             strlen
        - Src:             'H5Lexternal.c:137,26'
          Dst:             H5P_object_verify
        - Src:             'H5Lexternal.c:138,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lexternal.c:141,9'
          Dst:             H5P_get
        - Src:             'H5Lexternal.c:142,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lexternal.c:145,9'
          Dst:             H5G_loc
        - Src:             'H5Lexternal.c:146,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lexternal.c:149,9'
          Dst:             H5P_get
        - Src:             'H5Lexternal.c:150,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lexternal.c:155,18'
          Dst:             H5F_get_intent
        - Src:             'H5Lexternal.c:157,49'
          Dst:             H5F_get_access_plist
        - Src:             'H5Lexternal.c:158,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lexternal.c:161,9'
          Dst:             H5P_get
        - Src:             'H5Lexternal.c:162,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lexternal.c:165,29'
          Dst:             H5P_object_verify
        - Src:             'H5Lexternal.c:166,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lexternal.c:174,28'
          Dst:             H5F_get_open_name
        - Src:             'H5Lexternal.c:177,13'
          Dst:             H5G_get_name
        - Src:             'H5Lexternal.c:178,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Lexternal.c:186,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Lexternal.c:193,13'
          Dst:             H5G_get_name
        - Src:             'H5Lexternal.c:194,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Lexternal.c:199,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Lexternal.c:203,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Lexternal.c:207,9'
          Dst:             H5P_set
        - Src:             'H5Lexternal.c:208,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lexternal.c:211,9'
          Dst:             H5P_peek
        - Src:             'H5Lexternal.c:212,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lexternal.c:215,9'
          Dst:             H5F_prefix_open_file
        - Src:             'H5Lexternal.c:217,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lexternal.c:221,9'
          Dst:             H5G_root_loc
        - Src:             'H5Lexternal.c:222,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lexternal.c:225,28'
          Dst:             H5O_open_name
        - Src:             'H5Lexternal.c:226,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lexternal.c:229,23'
          Dst:             H5VL_wrap_register
        - Src:             'H5Lexternal.c:230,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lexternal.c:238,24'
          Dst:             H5I_dec_ref
        - Src:             'H5Lexternal.c:239,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lexternal.c:241,21'
          Dst:             H5F_efc_close
        - Src:             'H5Lexternal.c:242,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Lexternal.c:244,37'
          Dst:             H5MM_xfree
        - Src:             'H5Lexternal.c:247,32'
          Dst:             H5I_dec_ref
        - Src:             'H5Lexternal.c:248,13'
          Dst:             H5E_printf_stack
    - functionName:    H5L_register_external
      functionSourceFile: '/src/hdf5/src/H5Lexternal.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          46
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5L_register
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Lexternal.c:318,9'
          Dst:             H5L_register
        - Src:             'H5Lexternal.c:319,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__ainfo_debug
      functionSourceFile: '/src/hdf5/src/H5Oainfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          79
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oainfo.c:494,5'
          Dst:             fprintf
        - Src:             'H5Oainfo.c:495,5'
          Dst:             fprintf
        - Src:             'H5Oainfo.c:497,5'
          Dst:             fprintf
        - Src:             'H5Oainfo.c:499,5'
          Dst:             fprintf
        - Src:             'H5Oainfo.c:501,5'
          Dst:             fprintf
        - Src:             'H5Oainfo.c:503,5'
          Dst:             fprintf
        - Src:             'H5Oainfo.c:505,5'
          Dst:             fprintf
    - functionName:    H5O__ainfo_post_copy_file
      functionSourceFile: '/src/hdf5/src/H5Oainfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          77
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5A__dense_post_copy_file_all
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oainfo.c:463,13'
          Dst:             H5A__dense_post_copy_file_all
        - Src:             'H5Oainfo.c:465,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__ainfo_copy_file
      functionSourceFile: '/src/hdf5/src/H5Oainfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          140
      EdgeCount:       39
      CyclomaticComplexity: 7
      functionsReached:
        - H5AC_tag
        - H5A__dense_create
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oainfo.c:408,30'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Oainfo.c:409,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oainfo.c:418,9'
          Dst:             H5AC_tag
        - Src:             'H5Oainfo.c:420,13'
          Dst:             H5A__dense_create
        - Src:             'H5Oainfo.c:421,13'
          Dst:             H5AC_tag
        - Src:             'H5Oainfo.c:421,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oainfo.c:424,9'
          Dst:             H5AC_tag
        - Src:             'H5Oainfo.c:433,21'
          Dst:             H5FL_reg_free
    - functionName:    H5O__ainfo_pre_copy_file
      functionSourceFile: '/src/hdf5/src/H5Oainfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O__ainfo_delete
      functionSourceFile: '/src/hdf5/src/H5Oainfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          68
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5A__dense_delete
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oainfo.c:342,13'
          Dst:             H5A__dense_delete
        - Src:             'H5Oainfo.c:343,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__ainfo_free
      functionSourceFile: '/src/hdf5/src/H5Oainfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_reg_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oainfo.c:310,12'
          Dst:             H5FL_reg_free
    - functionName:    H5O__ainfo_size
      functionSourceFile: '/src/hdf5/src/H5Oainfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          98
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - H5F_sizeof_addr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oainfo.c:285,20'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Oainfo.c:286,20'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Oainfo.c:288,27'
          Dst:             H5F_sizeof_addr
    - functionName:    H5O__ainfo_copy
      functionSourceFile: '/src/hdf5/src/H5Oainfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          71
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oainfo.c:247,34'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Oainfo.c:248,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__ainfo_encode
      functionSourceFile: '/src/hdf5/src/H5Oainfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          118
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - H5F_addr_encode
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oainfo.c:211,5'
          Dst:             H5F_addr_encode
        - Src:             'H5Oainfo.c:214,5'
          Dst:             H5F_addr_encode
        - Src:             'H5Oainfo.c:218,9'
          Dst:             H5F_addr_encode
    - functionName:    H5O__ainfo_decode
      functionSourceFile: '/src/hdf5/src/H5Oainfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         167
      ICount:          700
      EdgeCount:       195
      CyclomaticComplexity: 30
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5F_addr_decode
        - H5F_sizeof_addr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oainfo.c:107,19'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Oainfo.c:111,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oainfo.c:113,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oainfo.c:116,26'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Oainfo.c:117,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oainfo.c:121,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oainfo.c:124,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oainfo.c:134,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oainfo.c:143,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oainfo.c:145,5'
          Dst:             H5F_addr_decode
        - Src:             'H5Oainfo.c:150,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oainfo.c:152,5'
          Dst:             H5F_addr_decode
        - Src:             'H5Oainfo.c:158,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oainfo.c:160,9'
          Dst:             H5F_addr_decode
        - Src:             'H5Oainfo.c:170,17'
          Dst:             H5FL_reg_free
    - functionName:    H5O__alloc_shrink_chunk
      functionSourceFile: '/src/hdf5/src/H5Oalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2318
      functionLinenumberEnd: 2499
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         225
      ICount:          1424
      EdgeCount:       268
      CyclomaticComplexity: 45
      functionsReached:
        - H5E_printf_stack
        - H5FL_blk_realloc
        - H5MF_xfree
        - H5O__chunk_protect
        - H5O__chunk_resize
        - H5O__chunk_unprotect
        - H5O__msg_free_mesg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oalloc.c:2342,30'
          Dst:             H5O__chunk_protect
        - Src:             'H5Oalloc.c:2343,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:2375,13'
          Dst:             H5O__msg_free_mesg
        - Src:             'H5Oalloc.c:2448,20'
          Dst:             H5FL_blk_realloc
        - Src:             'H5Oalloc.c:2451,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:2468,43'
          Dst:             H5O__chunk_protect
        - Src:             'H5Oalloc.c:2469,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:2479,17'
          Dst:             H5O__chunk_unprotect
        - Src:             'H5Oalloc.c:2480,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:2487,9'
          Dst:             H5O__chunk_resize
        - Src:             'H5Oalloc.c:2488,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:2491,9'
          Dst:             H5MF_xfree
        - Src:             'H5Oalloc.c:2492,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:2496,22'
          Dst:             H5O__chunk_unprotect
        - Src:             'H5Oalloc.c:2497,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__move_cont
      functionSourceFile: '/src/hdf5/src/H5Oalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1392
      functionLinenumberEnd: 1543
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         191
      ICount:          1151
      EdgeCount:       229
      CyclomaticComplexity: 40
      functionsReached:
        - H5E_printf_stack
        - H5FL_blk_free
        - H5F_get_intent
        - H5O__add_gap
        - H5O__chunk_delete
        - H5O__chunk_protect
        - H5O__chunk_unprotect
        - H5O__msg_free_mesg
        - H5O__release_mesg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oalloc.c:1407,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1407,5'
          Dst:             H5F_get_intent
        - Src:             'H5Oalloc.c:1407,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1448,17'
          Dst:             H5O__release_mesg
        - Src:             'H5Oalloc.c:1449,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1452,38'
          Dst:             H5O__chunk_protect
        - Src:             'H5Oalloc.c:1453,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1478,17'
          Dst:             H5O__chunk_delete
        - Src:             'H5Oalloc.c:1479,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1497,25'
          Dst:             H5O__add_gap
        - Src:             'H5Oalloc.c:1498,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1502,17'
          Dst:             H5O__msg_free_mesg
        - Src:             'H5Oalloc.c:1517,25'
          Dst:             H5O__msg_free_mesg
        - Src:             'H5Oalloc.c:1529,48'
          Dst:             H5FL_blk_free
        - Src:             'H5Oalloc.c:1540,22'
          Dst:             H5O__chunk_unprotect
        - Src:             'H5Oalloc.c:1541,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__release_mesg
      functionSourceFile: '/src/hdf5/src/H5Oalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1323
      functionLinenumberEnd: 1377
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          263
      EdgeCount:       61
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5O__chunk_protect
        - H5O__chunk_unprotect
        - H5O__delete_mesg
        - H5O__eliminate_gap
        - H5O__msg_free_mesg
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oalloc.c:1338,13'
          Dst:             H5O__delete_mesg
        - Src:             'H5Oalloc.c:1339,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1343,30'
          Dst:             H5O__chunk_protect
        - Src:             'H5Oalloc.c:1344,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1347,5'
          Dst:             H5O__msg_free_mesg
        - Src:             'H5Oalloc.c:1365,13'
          Dst:             H5O__eliminate_gap
        - Src:             'H5Oalloc.c:1369,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1374,22'
          Dst:             H5O__chunk_unprotect
        - Src:             'H5Oalloc.c:1375,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__add_gap
      functionSourceFile: '/src/hdf5/src/H5Oalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          502
      EdgeCount:       87
      CyclomaticComplexity: 18
      functionsReached:
        - H5E_printf_stack
        - H5O__alloc_msgs
        - H5O__eliminate_gap
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oalloc.c:136,17'
          Dst:             H5O__eliminate_gap
        - Src:             'H5Oalloc.c:137,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:165,21'
          Dst:             H5O__alloc_msgs
        - Src:             'H5Oalloc.c:166,21'
          Dst:             H5E_printf_stack
    - functionName:    H5O__eliminate_gap
      functionSourceFile: '/src/hdf5/src/H5Oalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          368
      EdgeCount:       56
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O__alloc_msgs
      functionSourceFile: '/src/hdf5/src/H5Oalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          106
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FL_seq_realloc
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oalloc.c:435,29'
          Dst:             H5FL_seq_realloc
        - Src:             'H5Oalloc.c:436,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__alloc_find_best_nonnull
      functionSourceFile: '/src/hdf5/src/H5Oalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          588
      EdgeCount:       100
      CyclomaticComplexity: 24
      functionsReached:
        - H5F_sizeof_addr
        - H5F_sizeof_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oalloc.c:725,18'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Oalloc.c:725,18'
          Dst:             H5F_sizeof_size
        - Src:             'H5Oalloc.c:725,18'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Oalloc.c:725,18'
          Dst:             H5F_sizeof_size
    - functionName:    H5O__remove_empty_chunks
      functionSourceFile: '/src/hdf5/src/H5Oalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2077
      functionLinenumberEnd: 2247
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         189
      ICount:          1111
      EdgeCount:       230
      CyclomaticComplexity: 43
      functionsReached:
        - H5AC_get_entry_status
        - H5E_printf_stack
        - H5FL_blk_free
        - H5F_get_intent
        - H5O__chunk_update_idx
        - H5O__msg_free_mesg
        - H5O__release_mesg
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oalloc.c:2112,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:2112,25'
          Dst:             H5F_get_intent
        - Src:             'H5Oalloc.c:2112,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:2143,21'
          Dst:             H5O__release_mesg
        - Src:             'H5Oalloc.c:2144,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:2152,21'
          Dst:             H5FL_blk_free
        - Src:             'H5Oalloc.c:2164,29'
          Dst:             H5AC_get_entry_status
        - Src:             'H5Oalloc.c:2165,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:2170,33'
          Dst:             H5O__chunk_update_idx
        - Src:             'H5Oalloc.c:2171,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:2186,17'
          Dst:             H5O__msg_free_mesg
        - Src:             'H5Oalloc.c:2209,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:2209,25'
          Dst:             H5F_get_intent
        - Src:             'H5Oalloc.c:2209,25'
          Dst:             H5E_printf_stack
    - functionName:    H5O__merge_null
      functionSourceFile: '/src/hdf5/src/H5Oalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1932
      functionLinenumberEnd: 2058
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         120
      ICount:          642
      EdgeCount:       144
      CyclomaticComplexity: 26
      functionsReached:
        - H5E_printf_stack
        - H5O__alloc_shrink_chunk
        - H5O__chunk_protect
        - H5O__chunk_unprotect
        - H5O__msg_free_mesg
        - H5O__remove_empty_chunks
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oalloc.c:1996,29'
          Dst:             H5O__msg_free_mesg
        - Src:             'H5Oalloc.c:1999,59'
          Dst:             H5O__chunk_protect
        - Src:             'H5Oalloc.c:2000,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:2011,33'
          Dst:             H5O__chunk_unprotect
        - Src:             'H5Oalloc.c:2012,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:2026,43'
          Dst:             H5O__remove_empty_chunks
        - Src:             'H5Oalloc.c:2027,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:2034,37'
          Dst:             H5O__alloc_shrink_chunk
        - Src:             'H5Oalloc.c:2035,37'
          Dst:             H5E_printf_stack
    - functionName:    H5O__move_msgs_forward
      functionSourceFile: '/src/hdf5/src/H5Oalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1558
      functionLinenumberEnd: 1917
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         361
      ICount:          1844
      EdgeCount:       422
      CyclomaticComplexity: 63
      functionsReached:
        - H5AC_create_flush_dependency
        - H5AC_destroy_flush_dependency
        - H5E_printf_stack
        - H5O__add_gap
        - H5O__alloc_msgs
        - H5O__chunk_protect
        - H5O__chunk_unprotect
        - H5O__eliminate_gap
        - H5O__move_cont
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oalloc.c:1607,63'
          Dst:             H5O__chunk_protect
        - Src:             'H5Oalloc.c:1608,37'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1628,37'
          Dst:             H5O__chunk_unprotect
        - Src:             'H5Oalloc.c:1629,37'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1656,35'
          Dst:             H5O__move_cont
        - Src:             'H5Oalloc.c:1657,25'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1677,55'
          Dst:             H5O__chunk_protect
        - Src:             'H5Oalloc.c:1678,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1680,55'
          Dst:             H5O__chunk_protect
        - Src:             'H5Oalloc.c:1681,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1701,64'
          Dst:             H5O__chunk_protect
        - Src:             'H5Oalloc.c:1703,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1715,37'
          Dst:             H5AC_destroy_flush_dependency
        - Src:             'H5Oalloc.c:1716,37'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1731,37'
          Dst:             H5AC_create_flush_dependency
        - Src:             'H5Oalloc.c:1732,37'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1739,33'
          Dst:             H5O__chunk_unprotect
        - Src:             'H5Oalloc.c:1740,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1767,33'
          Dst:             H5O__chunk_unprotect
        - Src:             'H5Oalloc.c:1768,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1776,37'
          Dst:             H5O__eliminate_gap
        - Src:             'H5Oalloc.c:1781,37'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1786,33'
          Dst:             H5O__chunk_unprotect
        - Src:             'H5Oalloc.c:1787,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1809,37'
          Dst:             H5O__add_gap
        - Src:             'H5Oalloc.c:1811,37'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1827,41'
          Dst:             H5O__alloc_msgs
        - Src:             'H5Oalloc.c:1828,41'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1841,33'
          Dst:             H5O__chunk_unprotect
        - Src:             'H5Oalloc.c:1842,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1861,37'
          Dst:             H5O__eliminate_gap
        - Src:             'H5Oalloc.c:1866,37'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1871,33'
          Dst:             H5O__chunk_unprotect
        - Src:             'H5Oalloc.c:1872,33'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1906,31'
          Dst:             H5O__chunk_unprotect
        - Src:             'H5Oalloc.c:1907,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1908,31'
          Dst:             H5O__chunk_unprotect
        - Src:             'H5Oalloc.c:1909,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1910,36'
          Dst:             H5O__chunk_unprotect
        - Src:             'H5Oalloc.c:1911,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__condense_header
      functionSourceFile: '/src/hdf5/src/H5Oalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2262
      functionLinenumberEnd: 2303
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         50
      ICount:          174
      EdgeCount:       57
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5O__merge_null
        - H5O__move_msgs_forward
        - H5O__remove_empty_chunks
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oalloc.c:2278,18'
          Dst:             H5O__move_msgs_forward
        - Src:             'H5Oalloc.c:2280,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:2285,18'
          Dst:             H5O__merge_null
        - Src:             'H5Oalloc.c:2287,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:2292,18'
          Dst:             H5O__remove_empty_chunks
        - Src:             'H5Oalloc.c:2294,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__alloc_new_chunk
      functionSourceFile: '/src/hdf5/src/H5Oalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1127
      functionLinenumberEnd: 1158
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          200
      EdgeCount:       52
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5F_sizeof_addr
        - H5F_sizeof_size
        - H5O__alloc_chunk
        - H5O__alloc_find_best_nonnull
        - H5O__alloc_find_best_null
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oalloc.c:1142,17'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Oalloc.c:1142,17'
          Dst:             H5F_sizeof_size
        - Src:             'H5Oalloc.c:1142,17'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Oalloc.c:1142,17'
          Dst:             H5F_sizeof_size
        - Src:             'H5Oalloc.c:1143,9'
          Dst:             H5O__alloc_find_best_null
        - Src:             'H5Oalloc.c:1144,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1149,13'
          Dst:             H5O__alloc_find_best_nonnull
        - Src:             'H5Oalloc.c:1150,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1154,9'
          Dst:             H5O__alloc_chunk
        - Src:             'H5Oalloc.c:1155,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__alloc_find_best_null
      functionSourceFile: '/src/hdf5/src/H5Oalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1173
      functionLinenumberEnd: 1229
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          231
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O__alloc_chunk
      functionSourceFile: '/src/hdf5/src/H5Oalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 847
      functionLinenumberEnd: 1091
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         297
      ICount:          1987
      EdgeCount:       345
      CyclomaticComplexity: 50
      functionsReached:
        - H5E_printf_stack
        - H5FL_blk_calloc
        - H5FL_reg_malloc
        - H5FL_seq_realloc
        - H5F_sizeof_addr
        - H5F_sizeof_size
        - H5MF_alloc
        - H5O__alloc_msgs
        - H5O__alloc_null
        - H5O__chunk_add
        - H5O__chunk_protect
        - H5O__chunk_unprotect
        - H5O__msg_free_mesg
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oalloc.c:883,22'
          Dst:             H5MF_alloc
        - Src:             'H5Oalloc.c:885,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:892,26'
          Dst:             H5FL_seq_realloc
        - Src:             'H5Oalloc.c:893,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:903,49'
          Dst:             H5FL_blk_calloc
        - Src:             'H5Oalloc.c:904,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:920,13'
          Dst:             H5O__alloc_msgs
        - Src:             'H5Oalloc.c:921,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:924,17'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Oalloc.c:924,17'
          Dst:             H5F_sizeof_size
        - Src:             'H5Oalloc.c:924,17'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Oalloc.c:924,17'
          Dst:             H5F_sizeof_size
        - Src:             'H5Oalloc.c:934,38'
          Dst:             H5O__chunk_protect
        - Src:             'H5Oalloc.c:935,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:950,29'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:987,17'
          Dst:             H5O__chunk_unprotect
        - Src:             'H5Oalloc.c:988,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:997,38'
          Dst:             H5O__chunk_protect
        - Src:             'H5Oalloc.c:998,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1038,17'
          Dst:             H5O__msg_free_mesg
        - Src:             'H5Oalloc.c:1057,17'
          Dst:             H5O__chunk_unprotect
        - Src:             'H5Oalloc.c:1058,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1073,9'
          Dst:             H5O__chunk_add
        - Src:             'H5Oalloc.c:1074,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1077,25'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Oalloc.c:1078,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1084,9'
          Dst:             H5O__alloc_null
        - Src:             'H5Oalloc.c:1085,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__alloc_null
      functionSourceFile: '/src/hdf5/src/H5Oalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          472
      EdgeCount:       93
      CyclomaticComplexity: 14
      functionsReached:
        - H5E_printf_stack
        - H5O__add_gap
        - H5O__alloc_msgs
        - H5O__chunk_protect
        - H5O__chunk_unprotect
        - H5O__eliminate_gap
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oalloc.c:331,30'
          Dst:             H5O__chunk_protect
        - Src:             'H5Oalloc.c:332,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:344,17'
          Dst:             H5O__add_gap
        - Src:             'H5Oalloc.c:346,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:355,21'
          Dst:             H5O__alloc_msgs
        - Src:             'H5Oalloc.c:356,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:379,21'
          Dst:             H5O__eliminate_gap
        - Src:             'H5Oalloc.c:383,21'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:401,22'
          Dst:             H5O__chunk_unprotect
        - Src:             'H5Oalloc.c:402,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__alloc_extend_chunk
      functionSourceFile: '/src/hdf5/src/H5Oalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         236
      ICount:          1553
      EdgeCount:       278
      CyclomaticComplexity: 44
      functionsReached:
        - H5AC_mark_entry_dirty
        - H5E_printf_stack
        - H5FL_blk_realloc
        - H5MF_try_extend
        - H5O__alloc_msgs
        - H5O__chunk_protect
        - H5O__chunk_resize
        - H5O__chunk_unprotect
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oalloc.c:558,30'
          Dst:             H5O__chunk_protect
        - Src:             'H5Oalloc.c:559,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:562,20'
          Dst:             H5MF_try_extend
        - Src:             'H5Oalloc.c:565,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:575,13'
          Dst:             H5AC_mark_entry_dirty
        - Src:             'H5Oalloc.c:576,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:588,17'
          Dst:             H5O__alloc_msgs
        - Src:             'H5Oalloc.c:589,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:612,32'
          Dst:             H5FL_blk_realloc
        - Src:             'H5Oalloc.c:614,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:642,39'
          Dst:             H5O__chunk_protect
        - Src:             'H5Oalloc.c:643,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:654,17'
          Dst:             H5O__chunk_unprotect
        - Src:             'H5Oalloc.c:655,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:660,9'
          Dst:             H5O__chunk_resize
        - Src:             'H5Oalloc.c:661,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:668,22'
          Dst:             H5O__chunk_unprotect
        - Src:             'H5Oalloc.c:669,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__alloc
      functionSourceFile: '/src/hdf5/src/H5Oalloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1243
      functionLinenumberEnd: 1308
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         97
      ICount:          343
      EdgeCount:       109
      CyclomaticComplexity: 14
      functionsReached:
        - H5AC_mark_entry_dirty
        - H5E_printf_stack
        - H5O__alloc_extend_chunk
        - H5O__alloc_find_best_null
        - H5O__alloc_new_chunk
        - H5O__alloc_null
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oalloc.c:1260,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1262,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1267,9'
          Dst:             H5O__alloc_find_best_null
        - Src:             'H5Oalloc.c:1268,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1283,31'
          Dst:             H5O__alloc_extend_chunk
        - Src:             'H5Oalloc.c:1284,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1291,17'
          Dst:             H5O__alloc_new_chunk
        - Src:             'H5Oalloc.c:1292,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1297,9'
          Dst:             H5O__alloc_null
        - Src:             'H5Oalloc.c:1298,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oalloc.c:1301,9'
          Dst:             H5AC_mark_entry_dirty
        - Src:             'H5Oalloc.c:1302,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__btreek_debug
      functionSourceFile: '/src/hdf5/src/H5Obtreek.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Obtreek.c:235,5'
          Dst:             fprintf
        - Src:             'H5Obtreek.c:237,5'
          Dst:             fprintf
        - Src:             'H5Obtreek.c:239,5'
          Dst:             fprintf
    - functionName:    H5O__btreek_size
      functionSourceFile: '/src/hdf5/src/H5Obtreek.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O__btreek_copy
      functionSourceFile: '/src/hdf5/src/H5Obtreek.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          71
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Obtreek.c:169,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__btreek_encode
      functionSourceFile: '/src/hdf5/src/H5Obtreek.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          98
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O__btreek_decode
      functionSourceFile: '/src/hdf5/src/H5Obtreek.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          428
      EdgeCount:       110
      CyclomaticComplexity: 13
      functionsReached:
        - H5E_printf_stack
        - calloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Obtreek.c:86,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Obtreek.c:88,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Obtreek.c:91,41'
          Dst:             calloc
        - Src:             'H5Obtreek.c:92,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Obtreek.c:96,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Obtreek.c:99,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Obtreek.c:102,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__mdci_debug
      functionSourceFile: '/src/hdf5/src/H5Ocache_image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocache_image.c:315,5'
          Dst:             fprintf
        - Src:             'H5Ocache_image.c:318,5'
          Dst:             fprintf
    - functionName:    H5O__mdci_delete
      functionSourceFile: '/src/hdf5/src/H5Ocache_image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          159
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5FD_free
        - H5FD_get_eoa
        - H5MF_xfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocache_image.c:276,45'
          Dst:             H5FD_get_eoa
        - Src:             'H5Ocache_image.c:277,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache_image.c:281,17'
          Dst:             H5FD_free
        - Src:             'H5Ocache_image.c:282,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache_image.c:284,18'
          Dst:             H5MF_xfree
        - Src:             'H5Ocache_image.c:285,13'
          Dst:             H5E_printf_stack
    - functionName:    H5O__mdci_free
      functionSourceFile: '/src/hdf5/src/H5Ocache_image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_reg_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocache_image.c:240,12'
          Dst:             H5FL_reg_free
    - functionName:    H5O__mdci_size
      functionSourceFile: '/src/hdf5/src/H5Ocache_image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - H5F_sizeof_addr
        - H5F_sizeof_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocache_image.c:216,26'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Ocache_image.c:218,26'
          Dst:             H5F_sizeof_size
    - functionName:    H5O__mdci_copy
      functionSourceFile: '/src/hdf5/src/H5Ocache_image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          71
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Ocache_image.c:181,34'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Ocache_image.c:182,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__mdci_encode
      functionSourceFile: '/src/hdf5/src/H5Ocache_image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          186
      EdgeCount:       25
      CyclomaticComplexity: 3
      functionsReached:
        - H5F_addr_encode
        - H5F_sizeof_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Ocache_image.c:154,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Ocache_image.c:153,5'
          Dst:             H5F_addr_encode
        - Src:             'H5Ocache_image.c:154,5'
          Dst:             H5F_sizeof_size
    - functionName:    H5O__mdci_decode
      functionSourceFile: '/src/hdf5/src/H5Ocache_image.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         110
      ICount:          520
      EdgeCount:       126
      CyclomaticComplexity: 18
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_free
        - H5FL_reg_malloc
        - H5F_addr_decode
        - H5F_sizeof_addr
        - H5F_sizeof_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Ocache_image.c:117,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Ocache_image.c:102,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache_image.c:104,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache_image.c:107,39'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Ocache_image.c:108,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache_image.c:111,9'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Ocache_image.c:111,9'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Ocache_image.c:111,9'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Ocache_image.c:111,9'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Ocache_image.c:112,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache_image.c:113,5'
          Dst:             H5F_addr_decode
        - Src:             'H5Ocache_image.c:115,9'
          Dst:             H5F_sizeof_size
        - Src:             'H5Ocache_image.c:115,9'
          Dst:             H5F_sizeof_size
        - Src:             'H5Ocache_image.c:115,9'
          Dst:             H5F_sizeof_size
        - Src:             'H5Ocache_image.c:115,9'
          Dst:             H5F_sizeof_size
        - Src:             'H5Ocache_image.c:116,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Ocache_image.c:117,5'
          Dst:             H5F_sizeof_size
        - Src:             'H5Ocache_image.c:124,9'
          Dst:             H5FL_reg_free
    - functionName:    H5O_debug
      functionSourceFile: '/src/hdf5/src/H5Odbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          137
      EdgeCount:       41
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5O__debug_real
        - H5O_protect
        - H5O_unprotect
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Odbg.c:521,23'
          Dst:             H5O_protect
        - Src:             'H5Odbg.c:522,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Odbg.c:525,9'
          Dst:             H5O__debug_real
        - Src:             'H5Odbg.c:526,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Odbg.c:529,15'
          Dst:             H5O_unprotect
        - Src:             'H5Odbg.c:530,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__debug_real
      functionSourceFile: '/src/hdf5/src/H5Odbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         272
      ICount:          2095
      EdgeCount:       325
      CyclomaticComplexity: 55
      functionsReached:
        - H5E_printf_stack
        - H5F_get_intent
        - H5MM_xfree
        - calloc
        - fprintf
        - localtime
        - strftime
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Odbg.c:288,5'
          Dst:             fprintf
        - Src:             'H5Odbg.c:290,5'
          Dst:             fprintf
        - Src:             'H5Odbg.c:291,5'
          Dst:             fprintf
        - Src:             'H5Odbg.c:292,5'
          Dst:             fprintf
        - Src:             'H5Odbg.c:294,5'
          Dst:             fprintf
        - Src:             'H5Odbg.c:299,9'
          Dst:             fprintf
        - Src:             'H5Odbg.c:301,9'
          Dst:             fprintf
        - Src:             'H5Odbg.c:303,9'
          Dst:             fprintf
        - Src:             'H5Odbg.c:305,9'
          Dst:             fprintf
        - Src:             'H5Odbg.c:308,13'
          Dst:             fprintf
        - Src:             'H5Odbg.c:316,18'
          Dst:             localtime
        - Src:             'H5Odbg.c:317,13'
          Dst:             strftime
        - Src:             'H5Odbg.c:318,13'
          Dst:             fprintf
        - Src:             'H5Odbg.c:319,18'
          Dst:             localtime
        - Src:             'H5Odbg.c:320,13'
          Dst:             strftime
        - Src:             'H5Odbg.c:321,13'
          Dst:             fprintf
        - Src:             'H5Odbg.c:322,18'
          Dst:             localtime
        - Src:             'H5Odbg.c:323,13'
          Dst:             strftime
        - Src:             'H5Odbg.c:324,13'
          Dst:             fprintf
        - Src:             'H5Odbg.c:325,18'
          Dst:             localtime
        - Src:             'H5Odbg.c:326,13'
          Dst:             strftime
        - Src:             'H5Odbg.c:327,13'
          Dst:             fprintf
        - Src:             'H5Odbg.c:332,13'
          Dst:             fprintf
        - Src:             'H5Odbg.c:334,13'
          Dst:             fprintf
        - Src:             'H5Odbg.c:339,5'
          Dst:             fprintf
        - Src:             'H5Odbg.c:341,5'
          Dst:             fprintf
        - Src:             'H5Odbg.c:348,9'
          Dst:             fprintf
        - Src:             'H5Odbg.c:350,9'
          Dst:             fprintf
        - Src:             'H5Odbg.c:356,17'
          Dst:             fprintf
        - Src:             'H5Odbg.c:366,9'
          Dst:             fprintf
        - Src:             'H5Odbg.c:368,9'
          Dst:             fprintf
        - Src:             'H5Odbg.c:372,41'
          Dst:             calloc
        - Src:             'H5Odbg.c:373,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Odbg.c:385,9'
          Dst:             fprintf
        - Src:             'H5Odbg.c:389,13'
          Dst:             fprintf
        - Src:             'H5Odbg.c:394,9'
          Dst:             fprintf
        - Src:             'H5Odbg.c:397,9'
          Dst:             fprintf
        - Src:             'H5Odbg.c:399,9'
          Dst:             fprintf
        - Src:             'H5Odbg.c:411,17'
          Dst:             fprintf
        - Src:             'H5Odbg.c:415,17'
          Dst:             fprintf
        - Src:             'H5Odbg.c:419,17'
          Dst:             fprintf
        - Src:             'H5Odbg.c:423,17'
          Dst:             fprintf
        - Src:             'H5Odbg.c:427,17'
          Dst:             fprintf
        - Src:             'H5Odbg.c:432,17'
          Dst:             fprintf
        - Src:             'H5Odbg.c:436,17'
          Dst:             fprintf
        - Src:             'H5Odbg.c:440,17'
          Dst:             fprintf
        - Src:             'H5Odbg.c:444,17'
          Dst:             fprintf
        - Src:             'H5Odbg.c:445,13'
          Dst:             fprintf
        - Src:             'H5Odbg.c:447,17'
          Dst:             fprintf
        - Src:             'H5Odbg.c:451,13'
          Dst:             fprintf
        - Src:             'H5Odbg.c:453,9'
          Dst:             fprintf
        - Src:             'H5Odbg.c:457,13'
          Dst:             fprintf
        - Src:             'H5Odbg.c:458,9'
          Dst:             fprintf
        - Src:             'H5Odbg.c:465,13'
          Dst:             fprintf
        - Src:             'H5Odbg.c:470,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Odbg.c:470,13'
          Dst:             H5F_get_intent
        - Src:             'H5Odbg.c:470,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Odbg.c:473,9'
          Dst:             fprintf
        - Src:             'H5Odbg.c:477,13'
          Dst:             fprintf
        - Src:             'H5Odbg.c:481,9'
          Dst:             fprintf
        - Src:             'H5Odbg.c:486,32'
          Dst:             H5MM_xfree
    - functionName:    H5O_debug_id
      functionSourceFile: '/src/hdf5/src/H5Odbg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          75
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Odbg.c:254,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__drvinfo_debug
      functionSourceFile: '/src/hdf5/src/H5Odrvinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Odrvinfo.c:287,5'
          Dst:             fprintf
        - Src:             'H5Odrvinfo.c:288,5'
          Dst:             fprintf
    - functionName:    H5O__drvinfo_reset
      functionSourceFile: '/src/hdf5/src/H5Odrvinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5MM_xfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Odrvinfo.c:259,28'
          Dst:             H5MM_xfree
    - functionName:    H5O__drvinfo_size
      functionSourceFile: '/src/hdf5/src/H5Odrvinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O__drvinfo_copy
      functionSourceFile: '/src/hdf5/src/H5Odrvinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          130
      EdgeCount:       35
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Odrvinfo.c:186,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Odrvinfo.c:195,37'
          Dst:             H5MM_xfree
        - Src:             'H5Odrvinfo.c:196,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__drvinfo_encode
      functionSourceFile: '/src/hdf5/src/H5Odrvinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          66
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O__drvinfo_decode
      functionSourceFile: '/src/hdf5/src/H5Odrvinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         126
      ICount:          499
      EdgeCount:       143
      CyclomaticComplexity: 19
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - calloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Odrvinfo.c:86,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Odrvinfo.c:88,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Odrvinfo.c:91,42'
          Dst:             calloc
        - Src:             'H5Odrvinfo.c:92,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Odrvinfo.c:96,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Odrvinfo.c:103,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Odrvinfo.c:106,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Odrvinfo.c:110,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Odrvinfo.c:114,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Odrvinfo.c:122,9'
          Dst:             H5MM_xfree
        - Src:             'H5Odrvinfo.c:123,9'
          Dst:             H5MM_xfree
    - functionName:    H5O_efl_total_size
      functionSourceFile: '/src/hdf5/src/H5Oefl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          124
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oefl.c:416,17'
          Dst:             H5E_printf_stack
    - functionName:    H5O__efl_debug
      functionSourceFile: '/src/hdf5/src/H5Oefl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          286
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
        - snprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oefl.c:536,5'
          Dst:             fprintf
        - Src:             'H5Oefl.c:538,5'
          Dst:             fprintf
        - Src:             'H5Oefl.c:544,9'
          Dst:             snprintf
        - Src:             'H5Oefl.c:545,9'
          Dst:             fprintf
        - Src:             'H5Oefl.c:547,9'
          Dst:             fprintf
        - Src:             'H5Oefl.c:549,9'
          Dst:             fprintf
        - Src:             'H5Oefl.c:552,9'
          Dst:             fprintf
        - Src:             'H5Oefl.c:555,9'
          Dst:             fprintf
    - functionName:    H5O__efl_copy_file
      functionSourceFile: '/src/hdf5/src/H5Oefl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         98
      ICount:          412
      EdgeCount:       111
      CyclomaticComplexity: 15
      functionsReached:
        - H5AC_tag
        - H5E_printf_stack
        - H5HL_create
        - H5HL_insert
        - H5HL_protect
        - H5HL_unprotect
        - H5MM_xfree
        - H5MM_xstrdup
        - calloc
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oefl.c:449,5'
          Dst:             H5AC_tag
        - Src:             'H5Oefl.c:456,41'
          Dst:             calloc
        - Src:             'H5Oefl.c:457,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oefl.c:465,22'
          Dst:             strlen
        - Src:             'H5Oefl.c:468,9'
          Dst:             H5HL_create
        - Src:             'H5Oefl.c:469,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oefl.c:472,25'
          Dst:             H5HL_protect
        - Src:             'H5Oefl.c:473,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oefl.c:476,9'
          Dst:             H5HL_insert
        - Src:             'H5Oefl.c:477,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oefl.c:483,49'
          Dst:             calloc
        - Src:             'H5Oefl.c:484,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oefl.c:492,35'
          Dst:             H5MM_xstrdup
        - Src:             'H5Oefl.c:493,41'
          Dst:             strlen
        - Src:             'H5Oefl.c:493,13'
          Dst:             H5HL_insert
        - Src:             'H5Oefl.c:495,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oefl.c:503,17'
          Dst:             H5HL_unprotect
        - Src:             'H5Oefl.c:504,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oefl.c:507,13'
          Dst:             H5MM_xfree
        - Src:             'H5Oefl.c:509,5'
          Dst:             H5AC_tag
    - functionName:    H5O__efl_reset
      functionSourceFile: '/src/hdf5/src/H5Oefl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          85
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - H5MM_xfree
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oefl.c:379,49'
          Dst:             H5MM_xfree
        - Src:             'H5Oefl.c:382,41'
          Dst:             H5MM_xfree
    - functionName:    H5O__efl_size
      functionSourceFile: '/src/hdf5/src/H5Oefl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5F_sizeof_addr
        - H5F_sizeof_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oefl.c:344,25'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Oefl.c:348,40'
          Dst:             H5F_sizeof_size
        - Src:             'H5Oefl.c:349,40'
          Dst:             H5F_sizeof_size
        - Src:             'H5Oefl.c:350,40'
          Dst:             H5F_sizeof_size
    - functionName:    H5O__efl_copy
      functionSourceFile: '/src/hdf5/src/H5Oefl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         64
      ICount:          303
      EdgeCount:       76
      CyclomaticComplexity: 14
      functionsReached:
        - H5E_printf_stack
        - H5MM_xfree
        - H5MM_xstrdup
        - calloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oefl.c:282,47'
          Dst:             calloc
        - Src:             'H5Oefl.c:283,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oefl.c:290,54'
          Dst:             calloc
        - Src:             'H5Oefl.c:291,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oefl.c:295,47'
          Dst:             H5MM_xstrdup
        - Src:             'H5Oefl.c:296,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Oefl.c:308,50'
          Dst:             H5MM_xfree
        - Src:             'H5Oefl.c:309,45'
          Dst:             H5MM_xfree
        - Src:             'H5Oefl.c:312,33'
          Dst:             H5MM_xfree
    - functionName:    H5O__efl_encode
      functionSourceFile: '/src/hdf5/src/H5Oefl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          648
      EdgeCount:       78
      CyclomaticComplexity: 6
      functionsReached:
        - H5F_addr_encode
        - H5F_sizeof_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Oefl.c:247,9'
          Branch Sides:    []
        - Branch String:   'H5Oefl.c:248,9'
          Branch Sides:    []
        - Branch String:   'H5Oefl.c:249,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Oefl.c:238,5'
          Dst:             H5F_addr_encode
        - Src:             'H5Oefl.c:247,9'
          Dst:             H5F_sizeof_size
        - Src:             'H5Oefl.c:248,9'
          Dst:             H5F_sizeof_size
        - Src:             'H5Oefl.c:249,9'
          Dst:             H5F_sizeof_size
    - functionName:    H5O__efl_decode
      functionSourceFile: '/src/hdf5/src/H5Oefl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         365
      ICount:          1717
      EdgeCount:       411
      CyclomaticComplexity: 48
      functionsReached:
        - H5E_printf_stack
        - H5F_addr_decode
        - H5F_sizeof_addr
        - H5F_sizeof_size
        - H5HL_heap_get_size
        - H5HL_offset_into
        - H5HL_protect
        - H5HL_unprotect
        - H5MM_strndup
        - H5MM_xfree
        - calloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5Oefl.c:153,9'
          Branch Sides:    []
        - Branch String:   'H5Oefl.c:166,9'
          Branch Sides:    []
        - Branch String:   'H5Oefl.c:172,9'
          Branch Sides:    []
      Callsites:
        - Src:             'H5Oefl.c:91,38'
          Dst:             calloc
        - Src:             'H5Oefl.c:92,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oefl.c:96,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oefl.c:99,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oefl.c:103,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oefl.c:108,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oefl.c:111,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oefl.c:114,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oefl.c:117,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oefl.c:120,9'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Oefl.c:120,9'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Oefl.c:120,9'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Oefl.c:120,9'
          Dst:             H5F_sizeof_addr
        - Src:             'H5Oefl.c:121,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oefl.c:122,5'
          Dst:             H5F_addr_decode
        - Src:             'H5Oefl.c:124,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oefl.c:127,37'
          Dst:             calloc
        - Src:             'H5Oefl.c:129,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oefl.c:131,25'
          Dst:             H5HL_protect
        - Src:             'H5Oefl.c:132,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oefl.c:144,18'
          Dst:             H5HL_heap_get_size
        - Src:             'H5Oefl.c:151,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5Oefl.c:151,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5Oefl.c:151,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5Oefl.c:151,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5Oefl.c:152,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oefl.c:153,9'
          Dst:             H5F_sizeof_size
        - Src:             'H5Oefl.c:155,32'
          Dst:             H5HL_offset_into
        - Src:             'H5Oefl.c:156,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oefl.c:158,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oefl.c:159,30'
          Dst:             H5MM_strndup
        - Src:             'H5Oefl.c:161,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oefl.c:164,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5Oefl.c:164,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5Oefl.c:164,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5Oefl.c:164,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5Oefl.c:165,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oefl.c:166,9'
          Dst:             H5F_sizeof_size
        - Src:             'H5Oefl.c:170,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5Oefl.c:170,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5Oefl.c:170,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5Oefl.c:170,13'
          Dst:             H5F_sizeof_size
        - Src:             'H5Oefl.c:171,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oefl.c:172,9'
          Dst:             H5F_sizeof_size
        - Src:             'H5Oefl.c:175,9'
          Dst:             H5HL_unprotect
        - Src:             'H5Oefl.c:176,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oefl.c:186,21'
          Dst:             H5MM_xfree
        - Src:             'H5Oefl.c:187,17'
          Dst:             H5MM_xfree
        - Src:             'H5Oefl.c:189,13'
          Dst:             H5MM_xfree
        - Src:             'H5Oefl.c:192,17'
          Dst:             H5HL_unprotect
        - Src:             'H5Oefl.c:193,17'
          Dst:             H5E_printf_stack
    - functionName:    H5O__ginfo_debug
      functionSourceFile: '/src/hdf5/src/H5Oginfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oginfo.c:313,5'
          Dst:             fprintf
        - Src:             'H5Oginfo.c:314,5'
          Dst:             fprintf
        - Src:             'H5Oginfo.c:315,5'
          Dst:             fprintf
        - Src:             'H5Oginfo.c:317,5'
          Dst:             fprintf
    - functionName:    H5O__ginfo_free
      functionSourceFile: '/src/hdf5/src/H5Oginfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_reg_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oginfo.c:285,12'
          Dst:             H5FL_reg_free
    - functionName:    H5O__ginfo_size
      functionSourceFile: '/src/hdf5/src/H5Oginfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O__ginfo_copy
      functionSourceFile: '/src/hdf5/src/H5Oginfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          71
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_malloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oginfo.c:220,34'
          Dst:             H5FL_reg_malloc
        - Src:             'H5Oginfo.c:221,9'
          Dst:             H5E_printf_stack
    - functionName:    H5O__ginfo_encode
      functionSourceFile: '/src/hdf5/src/H5Oginfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          174
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5O__ginfo_decode
      functionSourceFile: '/src/hdf5/src/H5Oginfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         120
      ICount:          562
      EdgeCount:       135
      CyclomaticComplexity: 17
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5FL_reg_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Oginfo.c:100,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oginfo.c:102,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oginfo.c:105,26'
          Dst:             H5FL_reg_calloc
        - Src:             'H5Oginfo.c:106,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oginfo.c:110,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oginfo.c:114,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Oginfo.c:121,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oginfo.c:133,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Oginfo.c:147,9'
          Dst:             H5FL_reg_free
    - functionName:    H5P__fmnt_reg_prop
      functionSourceFile: '/src/hdf5/src/H5Pfmpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
        - H5P__register_real
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pfmpl.c:111,9'
          Dst:             H5P__register_real
        - Src:             'H5Pfmpl.c:113,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__gcrt_link_info_dec
      functionSourceFile: '/src/hdf5/src/H5Pgcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          150
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - H5E_printf_stack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pgcpl.c:626,9'
          Dst:             H5E_printf_stack
    - functionName:    H5P__gcrt_link_info_enc
      functionSourceFile: '/src/hdf5/src/H5Pgcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          104
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__gcrt_group_info_dec
      functionSourceFile: '/src/hdf5/src/H5Pgcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          282
      EdgeCount:       26
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5P__gcrt_group_info_enc
      functionSourceFile: '/src/hdf5/src/H5Pgcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          201
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Pget_link_creation_order
      functionSourceFile: '/src/hdf5/src/H5Pgcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          250
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pgcpl.c:458,5'
          Dst:             H5_init_library
        - Src:             'H5Pgcpl.c:458,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:458,5'
          Dst:             H5CX_push
        - Src:             'H5Pgcpl.c:458,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:458,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pgcpl.c:469,30'
          Dst:             H5P_object_verify
        - Src:             'H5Pgcpl.c:470,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:473,13'
          Dst:             H5P_get
        - Src:             'H5Pgcpl.c:474,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:481,5'
          Dst:             H5CX_pop
        - Src:             'H5Pgcpl.c:481,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_link_creation_order
      functionSourceFile: '/src/hdf5/src/H5Pgcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         84
      ICount:          316
      EdgeCount:       95
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pgcpl.c:417,5'
          Dst:             H5_init_library
        - Src:             'H5Pgcpl.c:417,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:417,5'
          Dst:             H5CX_push
        - Src:             'H5Pgcpl.c:417,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:417,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pgcpl.c:421,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:424,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pgcpl.c:425,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:428,9'
          Dst:             H5P_get
        - Src:             'H5Pgcpl.c:429,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:436,9'
          Dst:             H5P_set
        - Src:             'H5Pgcpl.c:437,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:440,5'
          Dst:             H5CX_pop
        - Src:             'H5Pgcpl.c:440,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_est_link_info
      functionSourceFile: '/src/hdf5/src/H5Pgcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          275
      EdgeCount:       84
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pgcpl.c:376,5'
          Dst:             H5_init_library
        - Src:             'H5Pgcpl.c:376,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:376,5'
          Dst:             H5CX_push
        - Src:             'H5Pgcpl.c:376,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:376,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pgcpl.c:384,30'
          Dst:             H5P_object_verify
        - Src:             'H5Pgcpl.c:385,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:388,13'
          Dst:             H5P_get
        - Src:             'H5Pgcpl.c:389,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:398,5'
          Dst:             H5CX_pop
        - Src:             'H5Pgcpl.c:398,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_est_link_info
      functionSourceFile: '/src/hdf5/src/H5Pgcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          345
      EdgeCount:       112
      CyclomaticComplexity: 15
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pgcpl.c:329,5'
          Dst:             H5_init_library
        - Src:             'H5Pgcpl.c:329,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:329,5'
          Dst:             H5CX_push
        - Src:             'H5Pgcpl.c:329,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:329,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pgcpl.c:333,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:335,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:338,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pgcpl.c:339,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:342,9'
          Dst:             H5P_get
        - Src:             'H5Pgcpl.c:343,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:354,9'
          Dst:             H5P_set
        - Src:             'H5Pgcpl.c:355,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:358,5'
          Dst:             H5CX_pop
        - Src:             'H5Pgcpl.c:358,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_link_phase_change
      functionSourceFile: '/src/hdf5/src/H5Pgcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          275
      EdgeCount:       84
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pgcpl.c:280,5'
          Dst:             H5_init_library
        - Src:             'H5Pgcpl.c:280,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:280,5'
          Dst:             H5CX_push
        - Src:             'H5Pgcpl.c:280,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:280,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pgcpl.c:288,30'
          Dst:             H5P_object_verify
        - Src:             'H5Pgcpl.c:289,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:292,13'
          Dst:             H5P_get
        - Src:             'H5Pgcpl.c:293,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:302,5'
          Dst:             H5CX_pop
        - Src:             'H5Pgcpl.c:302,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_link_phase_change
      functionSourceFile: '/src/hdf5/src/H5Pgcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         110
      ICount:          375
      EdgeCount:       124
      CyclomaticComplexity: 16
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pgcpl.c:231,5'
          Dst:             H5_init_library
        - Src:             'H5Pgcpl.c:231,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:231,5'
          Dst:             H5CX_push
        - Src:             'H5Pgcpl.c:231,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:231,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pgcpl.c:235,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:237,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:239,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:242,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pgcpl.c:243,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:246,9'
          Dst:             H5P_get
        - Src:             'H5Pgcpl.c:247,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:258,9'
          Dst:             H5P_set
        - Src:             'H5Pgcpl.c:259,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:262,5'
          Dst:             H5CX_pop
        - Src:             'H5Pgcpl.c:262,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pget_local_heap_size_hint
      functionSourceFile: '/src/hdf5/src/H5Pgcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          235
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pgcpl.c:187,5'
          Dst:             H5_init_library
        - Src:             'H5Pgcpl.c:187,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:187,5'
          Dst:             H5CX_push
        - Src:             'H5Pgcpl.c:187,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:187,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pgcpl.c:194,30'
          Dst:             H5P_object_verify
        - Src:             'H5Pgcpl.c:195,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:198,13'
          Dst:             H5P_get
        - Src:             'H5Pgcpl.c:199,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:206,5'
          Dst:             H5CX_pop
        - Src:             'H5Pgcpl.c:206,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Pset_local_heap_size_hint
      functionSourceFile: '/src/hdf5/src/H5Pgcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         73
      ICount:          258
      EdgeCount:       82
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_get
        - H5P_object_verify
        - H5P_set
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pgcpl.c:151,5'
          Dst:             H5_init_library
        - Src:             'H5Pgcpl.c:151,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:151,5'
          Dst:             H5CX_push
        - Src:             'H5Pgcpl.c:151,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:151,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Pgcpl.c:154,26'
          Dst:             H5P_object_verify
        - Src:             'H5Pgcpl.c:155,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:158,9'
          Dst:             H5P_get
        - Src:             'H5Pgcpl.c:159,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:165,9'
          Dst:             H5P_set
        - Src:             'H5Pgcpl.c:166,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:169,5'
          Dst:             H5CX_pop
        - Src:             'H5Pgcpl.c:169,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5P__gcrt_reg_prop
      functionSourceFile: '/src/hdf5/src/H5Pgcpl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          79
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5P__gcrt_group_info_dec
        - H5P__gcrt_group_info_enc
        - H5P__gcrt_link_info_dec
        - H5P__gcrt_link_info_enc
        - H5P__register_real
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Pgcpl.c:120,9'
          Dst:             H5P__register_real
        - Src:             'H5Pgcpl.c:120,9'
          Dst:             H5P__gcrt_group_info_enc
        - Src:             'H5Pgcpl.c:120,9'
          Dst:             H5P__gcrt_group_info_dec
        - Src:             'H5Pgcpl.c:123,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Pgcpl.c:126,9'
          Dst:             H5P__register_real
        - Src:             'H5Pgcpl.c:126,9'
          Dst:             H5P__gcrt_link_info_enc
        - Src:             'H5Pgcpl.c:126,9'
          Dst:             H5P__gcrt_link_info_dec
        - Src:             'H5Pgcpl.c:129,9'
          Dst:             H5E_printf_stack
    - functionName:    H5T__enum_valueof
      functionSourceFile: '/src/hdf5/src/H5Tenum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          275
      EdgeCount:       79
      CyclomaticComplexity: 11
      functionsReached:
        - H5E_printf_stack
        - H5T__sort_name
        - H5T_close_real
        - H5T_copy
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tenum.c:469,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:473,30'
          Dst:             H5T_copy
        - Src:             'H5Tenum.c:474,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:475,9'
          Dst:             H5T__sort_name
        - Src:             'H5Tenum.c:476,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:483,15'
          Dst:             strcmp
        - Src:             'H5Tenum.c:496,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:503,13'
          Dst:             H5T_close_real
        - Src:             'H5Tenum.c:504,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Tenum_valueof
      functionSourceFile: '/src/hdf5/src/H5Tenum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         96
      ICount:          326
      EdgeCount:       108
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5T__enum_valueof
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tenum.c:419,5'
          Dst:             H5_init_library
        - Src:             'H5Tenum.c:419,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:419,5'
          Dst:             H5CX_push
        - Src:             'H5Tenum.c:419,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:419,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Tenum.c:422,32'
          Dst:             H5I_object_verify
        - Src:             'H5Tenum.c:423,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:425,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:427,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:429,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:431,9'
          Dst:             H5T__enum_valueof
        - Src:             'H5Tenum.c:432,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:435,5'
          Dst:             H5CX_pop
        - Src:             'H5Tenum.c:435,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T__enum_nameof
      functionSourceFile: '/src/hdf5/src/H5Tenum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         105
      ICount:          413
      EdgeCount:       121
      CyclomaticComplexity: 18
      functionsReached:
        - H5E_printf_stack
        - H5T__sort_value
        - H5T_close_real
        - H5T_copy
        - memcmp
        - strlen
        - strncpy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tenum.c:349,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:353,30'
          Dst:             H5T_copy
        - Src:             'H5Tenum.c:354,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:355,9'
          Dst:             H5T__sort_value
        - Src:             'H5Tenum.c:356,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:362,15'
          Dst:             memcmp
        - Src:             'H5Tenum.c:374,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:378,37'
          Dst:             strlen
        - Src:             'H5Tenum.c:379,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:382,5'
          Dst:             strncpy
        - Src:             'H5Tenum.c:383,9'
          Dst:             strlen
        - Src:             'H5Tenum.c:384,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:391,13'
          Dst:             H5T_close_real
        - Src:             'H5Tenum.c:392,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Tenum_nameof
      functionSourceFile: '/src/hdf5/src/H5Tenum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          316
      EdgeCount:       104
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5T__enum_nameof
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tenum.c:289,5'
          Dst:             H5_init_library
        - Src:             'H5Tenum.c:289,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:289,5'
          Dst:             H5CX_push
        - Src:             'H5Tenum.c:289,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:289,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Tenum.c:292,32'
          Dst:             H5I_object_verify
        - Src:             'H5Tenum.c:293,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:295,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:297,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:299,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:301,17'
          Dst:             H5T__enum_nameof
        - Src:             'H5Tenum.c:302,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:305,5'
          Dst:             H5CX_pop
        - Src:             'H5Tenum.c:305,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T__get_member_value
      functionSourceFile: '/src/hdf5/src/H5Tenum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    H5Tget_member_value
      functionSourceFile: '/src/hdf5/src/H5Tenum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          321
      EdgeCount:       104
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5T__get_member_value
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tenum.c:223,5'
          Dst:             H5_init_library
        - Src:             'H5Tenum.c:223,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:223,5'
          Dst:             H5CX_push
        - Src:             'H5Tenum.c:223,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:223,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Tenum.c:225,32'
          Dst:             H5I_object_verify
        - Src:             'H5Tenum.c:226,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:228,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:230,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:232,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:234,9'
          Dst:             H5T__get_member_value
        - Src:             'H5Tenum.c:235,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:237,5'
          Dst:             H5CX_pop
        - Src:             'H5Tenum.c:237,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T__enum_insert
      functionSourceFile: '/src/hdf5/src/H5Tenum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          335
      EdgeCount:       65
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
        - H5MM_realloc
        - H5MM_xstrdup
        - memcmp
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tenum.c:173,14'
          Dst:             strcmp
        - Src:             'H5Tenum.c:174,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:175,14'
          Dst:             memcmp
        - Src:             'H5Tenum.c:176,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:185,39'
          Dst:             H5MM_realloc
        - Src:             'H5Tenum.c:186,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:189,42'
          Dst:             H5MM_realloc
        - Src:             'H5Tenum.c:190,13'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:198,36'
          Dst:             H5MM_xstrdup
    - functionName:    H5Tenum_insert
      functionSourceFile: '/src/hdf5/src/H5Tenum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         96
      ICount:          327
      EdgeCount:       108
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5T__enum_insert
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tenum.c:125,5'
          Dst:             H5_init_library
        - Src:             'H5Tenum.c:125,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:125,5'
          Dst:             H5CX_push
        - Src:             'H5Tenum.c:125,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:125,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Tenum.c:128,32'
          Dst:             H5I_object_verify
        - Src:             'H5Tenum.c:129,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:131,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:133,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:135,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:138,9'
          Dst:             H5T__enum_insert
        - Src:             'H5Tenum.c:139,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:142,5'
          Dst:             H5CX_pop
        - Src:             'H5Tenum.c:142,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T__enum_create
      functionSourceFile: '/src/hdf5/src/H5Tenum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          101
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5T__alloc
        - H5T_copy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tenum.c:90,30'
          Dst:             H5T__alloc
        - Src:             'H5Tenum.c:91,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:94,46'
          Dst:             H5T_copy
        - Src:             'H5Tenum.c:95,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Tenum_create
      functionSourceFile: '/src/hdf5/src/H5Tenum.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         74
      ICount:          267
      EdgeCount:       84
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5I_register
        - H5T__enum_create
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tenum.c:49,5'
          Dst:             H5_init_library
        - Src:             'H5Tenum.c:49,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:49,5'
          Dst:             H5CX_push
        - Src:             'H5Tenum.c:49,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:49,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Tenum.c:52,36'
          Dst:             H5I_object_verify
        - Src:             'H5Tenum.c:54,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:57,23'
          Dst:             H5T__enum_create
        - Src:             'H5Tenum.c:58,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:61,22'
          Dst:             H5I_register
        - Src:             'H5Tenum.c:62,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tenum.c:65,5'
          Dst:             H5CX_pop
        - Src:             'H5Tenum.c:65,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5Tset_sign
      functionSourceFile: '/src/hdf5/src/H5Tfixed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         101
      ICount:          373
      EdgeCount:       115
      CyclomaticComplexity: 16
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tfixed.c:105,5'
          Dst:             H5_init_library
        - Src:             'H5Tfixed.c:105,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tfixed.c:105,5'
          Dst:             H5CX_push
        - Src:             'H5Tfixed.c:105,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tfixed.c:105,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Tfixed.c:108,32'
          Dst:             H5I_object_verify
        - Src:             'H5Tfixed.c:109,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tfixed.c:111,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tfixed.c:113,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tfixed.c:115,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tfixed.c:119,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tfixed.c:125,5'
          Dst:             H5CX_pop
        - Src:             'H5Tfixed.c:125,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T_get_sign
      functionSourceFile: '/src/hdf5/src/H5Tfixed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          78
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tfixed.c:81,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Tget_sign
      functionSourceFile: '/src/hdf5/src/H5Tfixed.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          191
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5T_get_sign
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Tfixed.c:42,5'
          Dst:             H5_init_library
        - Src:             'H5Tfixed.c:42,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tfixed.c:42,5'
          Dst:             H5CX_push
        - Src:             'H5Tfixed.c:42,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Tfixed.c:42,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Tfixed.c:45,32'
          Dst:             H5I_object_verify
        - Src:             'H5Tfixed.c:46,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Tfixed.c:48,17'
          Dst:             H5T_get_sign
        - Src:             'H5Tfixed.c:51,5'
          Dst:             H5CX_pop
        - Src:             'H5Tfixed.c:51,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T__set_offset
      functionSourceFile: '/src/hdf5/src/H5Toffset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          176
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - H5E_printf_stack
        - H5T__set_offset
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Toffset.c:229,13'
          Dst:             H5T__set_offset
        - Src:             'H5Toffset.c:230,13'
          Dst:             H5E_printf_stack
    - functionName:    H5Tset_offset
      functionSourceFile: '/src/hdf5/src/H5Toffset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         113
      ICount:          408
      EdgeCount:       129
      CyclomaticComplexity: 18
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5T__set_offset
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Toffset.c:158,5'
          Dst:             H5_init_library
        - Src:             'H5Toffset.c:158,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Toffset.c:158,5'
          Dst:             H5CX_push
        - Src:             'H5Toffset.c:158,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Toffset.c:158,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Toffset.c:161,32'
          Dst:             H5I_object_verify
        - Src:             'H5Toffset.c:162,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Toffset.c:164,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Toffset.c:166,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Toffset.c:168,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Toffset.c:171,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Toffset.c:174,9'
          Dst:             H5T__set_offset
        - Src:             'H5Toffset.c:175,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Toffset.c:178,5'
          Dst:             H5CX_pop
        - Src:             'H5Toffset.c:178,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T_get_offset
      functionSourceFile: '/src/hdf5/src/H5Toffset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          142
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - H5E_printf_stack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Toffset.c:111,9'
          Dst:             H5E_printf_stack
    - functionName:    H5Tget_offset
      functionSourceFile: '/src/hdf5/src/H5Toffset.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          218
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5T_get_offset
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Toffset.c:60,5'
          Dst:             H5_init_library
        - Src:             'H5Toffset.c:60,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Toffset.c:60,5'
          Dst:             H5CX_push
        - Src:             'H5Toffset.c:60,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Toffset.c:60,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Toffset.c:63,32'
          Dst:             H5I_object_verify
        - Src:             'H5Toffset.c:64,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Toffset.c:67,22'
          Dst:             H5T_get_offset
        - Src:             'H5Toffset.c:68,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Toffset.c:71,5'
          Dst:             H5CX_pop
        - Src:             'H5Toffset.c:71,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T__set_order
      functionSourceFile: '/src/hdf5/src/H5Torder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         93
      ICount:          383
      EdgeCount:       111
      CyclomaticComplexity: 20
      functionsReached:
        - H5E_printf_stack
        - H5T__set_order
        - H5T_get_nmembers
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Torder.c:219,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Torder.c:228,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Torder.c:240,26'
          Dst:             H5T_get_nmembers
        - Src:             'H5Torder.c:241,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Torder.c:246,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Torder.c:250,21'
          Dst:             H5T__set_order
        - Src:             'H5Torder.c:251,21'
          Dst:             H5E_printf_stack
    - functionName:    H5Tset_order
      functionSourceFile: '/src/hdf5/src/H5Torder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         98
      ICount:          334
      EdgeCount:       111
      CyclomaticComplexity: 15
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5T__set_order
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Torder.c:182,5'
          Dst:             H5_init_library
        - Src:             'H5Torder.c:182,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Torder.c:182,5'
          Dst:             H5CX_push
        - Src:             'H5Torder.c:182,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Torder.c:182,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Torder.c:185,32'
          Dst:             H5I_object_verify
        - Src:             'H5Torder.c:186,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Torder.c:188,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Torder.c:190,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Torder.c:192,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Torder.c:195,9'
          Dst:             H5T__set_order
        - Src:             'H5Torder.c:196,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Torder.c:199,5'
          Dst:             H5CX_pop
        - Src:             'H5Torder.c:199,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5T_get_order
      functionSourceFile: '/src/hdf5/src/H5Torder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         65
      ICount:          290
      EdgeCount:       81
      CyclomaticComplexity: 18
      functionsReached:
        - H5E_printf_stack
        - H5T_get_nmembers
        - H5T_get_order
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Torder.c:129,26'
          Dst:             H5T_get_nmembers
        - Src:             'H5Torder.c:130,17'
          Dst:             H5E_printf_stack
        - Src:             'H5Torder.c:136,35'
          Dst:             H5T_get_order
        - Src:             'H5Torder.c:137,21'
          Dst:             H5E_printf_stack
    - functionName:    H5Tget_order
      functionSourceFile: '/src/hdf5/src/H5Torder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          218
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5T_get_order
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5Torder.c:83,5'
          Dst:             H5_init_library
        - Src:             'H5Torder.c:83,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Torder.c:83,5'
          Dst:             H5CX_push
        - Src:             'H5Torder.c:83,5'
          Dst:             H5E_printf_stack
        - Src:             'H5Torder.c:83,5'
          Dst:             H5E_clear_stack
        - Src:             'H5Torder.c:86,32'
          Dst:             H5I_object_verify
        - Src:             'H5Torder.c:87,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Torder.c:90,41'
          Dst:             H5T_get_order
        - Src:             'H5Torder.c:91,9'
          Dst:             H5E_printf_stack
        - Src:             'H5Torder.c:94,5'
          Dst:             H5CX_pop
        - Src:             'H5Torder.c:94,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VLunregister_opt_operation
      functionSourceFile: '/src/hdf5/src/H5VL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1038
      functionLinenumberEnd: 1059
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         96
      ICount:          338
      EdgeCount:       113
      CyclomaticComplexity: 19
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL__unregister_opt_operation
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VL.c:1041,5'
          Dst:             H5_init_library
        - Src:             'H5VL.c:1041,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:1041,5'
          Dst:             H5CX_push
        - Src:             'H5VL.c:1041,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:1041,5'
          Dst:             H5E_clear_stack
        - Src:             'H5VL.c:1045,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:1047,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:1051,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:1054,9'
          Dst:             H5VL__unregister_opt_operation
        - Src:             'H5VL.c:1055,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:1059,5'
          Dst:             H5CX_pop
        - Src:             'H5VL.c:1059,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VLfind_opt_operation
      functionSourceFile: '/src/hdf5/src/H5VL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1001
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         107
      ICount:          369
      EdgeCount:       125
      CyclomaticComplexity: 20
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL__find_opt_operation
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VL.c:1004,5'
          Dst:             H5_init_library
        - Src:             'H5VL.c:1004,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:1004,5'
          Dst:             H5CX_push
        - Src:             'H5VL.c:1004,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:1004,5'
          Dst:             H5E_clear_stack
        - Src:             'H5VL.c:1008,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:1010,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:1012,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:1016,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:1019,9'
          Dst:             H5VL__find_opt_operation
        - Src:             'H5VL.c:1020,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:1023,5'
          Dst:             H5CX_pop
        - Src:             'H5VL.c:1023,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VLregister_opt_operation
      functionSourceFile: '/src/hdf5/src/H5VL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         107
      ICount:          369
      EdgeCount:       125
      CyclomaticComplexity: 20
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL__register_opt_operation
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VL.c:966,5'
          Dst:             H5_init_library
        - Src:             'H5VL.c:966,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:966,5'
          Dst:             H5CX_push
        - Src:             'H5VL.c:966,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:966,5'
          Dst:             H5E_clear_stack
        - Src:             'H5VL.c:970,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:972,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:974,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:978,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:981,9'
          Dst:             H5VL__register_opt_operation
        - Src:             'H5VL.c:982,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:986,5'
          Dst:             H5CX_pop
        - Src:             'H5VL.c:986,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VLquery_optional
      functionSourceFile: '/src/hdf5/src/H5VL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 929
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          256
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_introspect_opt_query
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VL.c:916,5'
          Dst:             H5_init_library
        - Src:             'H5VL.c:916,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:916,5'
          Dst:             H5CX_push
        - Src:             'H5VL.c:916,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:916,5'
          Dst:             H5E_clear_stack
        - Src:             'H5VL.c:920,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:921,28'
          Dst:             H5VL_vol_object
        - Src:             'H5VL.c:922,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:925,9'
          Dst:             H5VL_introspect_opt_query
        - Src:             'H5VL.c:926,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:929,5'
          Dst:             H5CX_pop
        - Src:             'H5VL.c:929,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VLfree_lib_state
      functionSourceFile: '/src/hdf5/src/H5VL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionLinenumberEnd: 895
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          215
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_free_lib_state
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VL.c:884,5'
          Dst:             H5_init_library
        - Src:             'H5VL.c:884,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:884,5'
          Dst:             H5CX_push
        - Src:             'H5VL.c:884,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:884,5'
          Dst:             H5E_clear_stack
        - Src:             'H5VL.c:888,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:891,9'
          Dst:             H5VL_free_lib_state
        - Src:             'H5VL.c:892,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:895,5'
          Dst:             H5CX_pop
        - Src:             'H5VL.c:895,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VLfinish_lib_state
      functionSourceFile: '/src/hdf5/src/H5VL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 860
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         18
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_finish_lib_state
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VL.c:856,9'
          Dst:             H5VL_finish_lib_state
        - Src:             'H5VL.c:857,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:860,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VLrestore_lib_state
      functionSourceFile: '/src/hdf5/src/H5VL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          95
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_restore_lib_state
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VL.c:819,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:822,9'
          Dst:             H5VL_restore_lib_state
        - Src:             'H5VL.c:823,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:826,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VLstart_lib_state
      functionSourceFile: '/src/hdf5/src/H5VL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         18
      ICount:          64
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_start_lib_state
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VL.c:789,9'
          Dst:             H5VL_start_lib_state
        - Src:             'H5VL.c:790,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:793,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VLretrieve_lib_state
      functionSourceFile: '/src/hdf5/src/H5VL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          95
      EdgeCount:       32
      CyclomaticComplexity: 5
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_retrieve_lib_state
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VL.c:757,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:760,9'
          Dst:             H5VL_retrieve_lib_state
        - Src:             'H5VL.c:761,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:764,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VLget_file_type
      functionSourceFile: '/src/hdf5/src/H5VL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         145
      ICount:          482
      EdgeCount:       165
      CyclomaticComplexity: 22
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_ref
        - H5I_object_verify
        - H5I_register
        - H5T_close_real
        - H5T_copy
        - H5T_get_force_conv
        - H5T_set_loc
        - H5VL_create_object_using_vol_id
        - H5VL_free_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VL.c:683,5'
          Dst:             H5_init_library
        - Src:             'H5VL.c:683,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:683,5'
          Dst:             H5CX_push
        - Src:             'H5VL.c:683,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:683,5'
          Dst:             H5E_clear_stack
        - Src:             'H5VL.c:687,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:688,35'
          Dst:             H5I_object_verify
        - Src:             'H5VL.c:689,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:693,9'
          Dst:             H5T_get_force_conv
        - Src:             'H5VL.c:694,34'
          Dst:             H5VL_create_object_using_vol_id
        - Src:             'H5VL.c:695,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:698,30'
          Dst:             H5T_copy
        - Src:             'H5VL.c:699,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:702,25'
          Dst:             H5I_register
        - Src:             'H5VL.c:703,15'
          Dst:             H5T_close_real
        - Src:             'H5VL.c:704,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:708,9'
          Dst:             H5T_set_loc
        - Src:             'H5VL.c:709,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:713,13'
          Dst:             H5VL_free_object
        - Src:             'H5VL.c:714,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:724,29'
          Dst:             H5VL_free_object
        - Src:             'H5VL.c:725,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:726,34'
          Dst:             H5I_dec_ref
        - Src:             'H5VL.c:727,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:730,5'
          Dst:             H5CX_pop
        - Src:             'H5VL.c:730,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VLobject_is_native
      functionSourceFile: '/src/hdf5/src/H5VL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          250
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_object_is_native
        - H5VL_vol_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VL.c:648,5'
          Dst:             H5_init_library
        - Src:             'H5VL.c:648,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:648,5'
          Dst:             H5CX_push
        - Src:             'H5VL.c:648,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:648,5'
          Dst:             H5E_clear_stack
        - Src:             'H5VL.c:651,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:654,28'
          Dst:             H5VL_vol_object
        - Src:             'H5VL.c:655,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:657,9'
          Dst:             H5VL_object_is_native
        - Src:             'H5VL.c:658,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:661,5'
          Dst:             H5CX_pop
        - Src:             'H5VL.c:661,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VLobject
      functionSourceFile: '/src/hdf5/src/H5VL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          186
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_object
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VL.c:622,5'
          Dst:             H5_init_library
        - Src:             'H5VL.c:622,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:622,5'
          Dst:             H5CX_push
        - Src:             'H5VL.c:622,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:622,5'
          Dst:             H5E_clear_stack
        - Src:             'H5VL.c:625,30'
          Dst:             H5VL_object
        - Src:             'H5VL.c:626,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:629,5'
          Dst:             H5CX_pop
        - Src:             'H5VL.c:629,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VLwrap_register
      functionSourceFile: '/src/hdf5/src/H5VL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         61
      ICount:          208
      EdgeCount:       63
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL_wrap_register
      functionUses:    0
      BranchProfiles:
        - Branch String:   'H5VL.c:567,5'
          Branch Sides:    []
      Callsites:
        - Src:             'H5VL.c:590,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:593,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:596,22'
          Dst:             H5VL_wrap_register
        - Src:             'H5VL.c:597,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:600,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VLcmp_connector_cls
      functionSourceFile: '/src/hdf5/src/H5VL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          255
      EdgeCount:       80
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_object_verify
        - H5VL_cmp_connector_cls
        - H5_init_library
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VL.c:520,5'
          Dst:             H5_init_library
        - Src:             'H5VL.c:520,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:520,5'
          Dst:             H5CX_push
        - Src:             'H5VL.c:520,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:520,5'
          Dst:             H5E_clear_stack
        - Src:             'H5VL.c:523,41'
          Dst:             H5I_object_verify
        - Src:             'H5VL.c:524,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:525,41'
          Dst:             H5I_object_verify
        - Src:             'H5VL.c:526,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:529,9'
          Dst:             H5VL_cmp_connector_cls
        - Src:             'H5VL.c:530,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:533,5'
          Dst:             H5CX_pop
        - Src:             'H5VL.c:533,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VLunregister_connector
      functionSourceFile: '/src/hdf5/src/H5VL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         96
      ICount:          317
      EdgeCount:       108
      CyclomaticComplexity: 14
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref
        - H5I_dec_ref
        - H5I_object_verify
        - H5VL__get_connector_id_by_name
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VL.c:476,5'
          Dst:             H5_init_library
        - Src:             'H5VL.c:476,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:476,5'
          Dst:             H5CX_push
        - Src:             'H5VL.c:476,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:476,5'
          Dst:             H5E_clear_stack
        - Src:             'H5VL.c:479,17'
          Dst:             H5I_object_verify
        - Src:             'H5VL.c:480,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:483,41'
          Dst:             H5VL__get_connector_id_by_name
        - Src:             'H5VL.c:484,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:486,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:489,9'
          Dst:             H5I_dec_app_ref
        - Src:             'H5VL.c:490,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:494,13'
          Dst:             H5I_dec_ref
        - Src:             'H5VL.c:495,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:497,5'
          Dst:             H5CX_pop
        - Src:             'H5VL.c:497,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VLclose
      functionSourceFile: '/src/hdf5/src/H5VL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          216
      EdgeCount:       68
      CyclomaticComplexity: 10
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5I_dec_app_ref
        - H5I_object_verify
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VL.c:439,5'
          Dst:             H5_init_library
        - Src:             'H5VL.c:439,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:439,5'
          Dst:             H5CX_push
        - Src:             'H5VL.c:439,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:439,5'
          Dst:             H5E_clear_stack
        - Src:             'H5VL.c:442,17'
          Dst:             H5I_object_verify
        - Src:             'H5VL.c:443,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:446,9'
          Dst:             H5I_dec_app_ref
        - Src:             'H5VL.c:447,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:450,5'
          Dst:             H5CX_pop
        - Src:             'H5VL.c:450,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VLget_connector_name
      functionSourceFile: '/src/hdf5/src/H5VL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          194
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL__get_connector_name
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VL.c:411,5'
          Dst:             H5_init_library
        - Src:             'H5VL.c:411,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:411,5'
          Dst:             H5CX_push
        - Src:             'H5VL.c:411,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:411,5'
          Dst:             H5E_clear_stack
        - Src:             'H5VL.c:414,22'
          Dst:             H5VL__get_connector_name
        - Src:             'H5VL.c:415,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:418,5'
          Dst:             H5CX_pop
        - Src:             'H5VL.c:418,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VLpeek_connector_id_by_value
      functionSourceFile: '/src/hdf5/src/H5VL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          188
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL__peek_connector_id_by_value
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VL.c:379,5'
          Dst:             H5_init_library
        - Src:             'H5VL.c:379,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:379,5'
          Dst:             H5CX_push
        - Src:             'H5VL.c:379,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:379,5'
          Dst:             H5E_clear_stack
        - Src:             'H5VL.c:382,22'
          Dst:             H5VL__peek_connector_id_by_value
        - Src:             'H5VL.c:383,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:386,5'
          Dst:             H5CX_pop
        - Src:             'H5VL.c:386,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VLpeek_connector_id_by_name
      functionSourceFile: '/src/hdf5/src/H5VL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          188
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL__peek_connector_id_by_name
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VL.c:349,5'
          Dst:             H5_init_library
        - Src:             'H5VL.c:349,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:349,5'
          Dst:             H5CX_push
        - Src:             'H5VL.c:349,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:349,5'
          Dst:             H5E_clear_stack
        - Src:             'H5VL.c:352,22'
          Dst:             H5VL__peek_connector_id_by_name
        - Src:             'H5VL.c:353,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:356,5'
          Dst:             H5CX_pop
        - Src:             'H5VL.c:356,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VLget_connector_id_by_value
      functionSourceFile: '/src/hdf5/src/H5VL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          188
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL__get_connector_id_by_value
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VL.c:319,5'
          Dst:             H5_init_library
        - Src:             'H5VL.c:319,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:319,5'
          Dst:             H5CX_push
        - Src:             'H5VL.c:319,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:319,5'
          Dst:             H5E_clear_stack
        - Src:             'H5VL.c:322,22'
          Dst:             H5VL__get_connector_id_by_value
        - Src:             'H5VL.c:323,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:326,5'
          Dst:             H5CX_pop
        - Src:             'H5VL.c:326,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VLget_connector_id_by_name
      functionSourceFile: '/src/hdf5/src/H5VL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          188
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL__get_connector_id_by_name
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VL.c:290,5'
          Dst:             H5_init_library
        - Src:             'H5VL.c:290,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:290,5'
          Dst:             H5CX_push
        - Src:             'H5VL.c:290,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:290,5'
          Dst:             H5E_clear_stack
        - Src:             'H5VL.c:293,22'
          Dst:             H5VL__get_connector_id_by_name
        - Src:             'H5VL.c:294,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:297,5'
          Dst:             H5CX_pop
        - Src:             'H5VL.c:297,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VLget_connector_id
      functionSourceFile: '/src/hdf5/src/H5VL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          188
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL__get_connector_id
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VL.c:261,5'
          Dst:             H5_init_library
        - Src:             'H5VL.c:261,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:261,5'
          Dst:             H5CX_push
        - Src:             'H5VL.c:261,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:261,5'
          Dst:             H5E_clear_stack
        - Src:             'H5VL.c:264,22'
          Dst:             H5VL__get_connector_id
        - Src:             'H5VL.c:265,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:268,5'
          Dst:             H5CX_pop
        - Src:             'H5VL.c:268,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VLis_connector_registered_by_value
      functionSourceFile: '/src/hdf5/src/H5VL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          188
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL__is_connector_registered_by_value
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VL.c:234,5'
          Dst:             H5_init_library
        - Src:             'H5VL.c:234,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:234,5'
          Dst:             H5CX_push
        - Src:             'H5VL.c:234,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:234,5'
          Dst:             H5E_clear_stack
        - Src:             'H5VL.c:237,22'
          Dst:             H5VL__is_connector_registered_by_value
        - Src:             'H5VL.c:238,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:241,5'
          Dst:             H5CX_pop
        - Src:             'H5VL.c:241,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VLis_connector_registered_by_name
      functionSourceFile: '/src/hdf5/src/H5VL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          188
      EdgeCount:       56
      CyclomaticComplexity: 9
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5VL__is_connector_registered_by_name
        - H5_init_library
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VL.c:207,5'
          Dst:             H5_init_library
        - Src:             'H5VL.c:207,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:207,5'
          Dst:             H5CX_push
        - Src:             'H5VL.c:207,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:207,5'
          Dst:             H5E_clear_stack
        - Src:             'H5VL.c:210,22'
          Dst:             H5VL__is_connector_registered_by_name
        - Src:             'H5VL.c:211,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:214,5'
          Dst:             H5CX_pop
        - Src:             'H5VL.c:214,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VLregister_connector_by_value
      functionSourceFile: '/src/hdf5/src/H5VL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         74
      ICount:          262
      EdgeCount:       84
      CyclomaticComplexity: 12
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_isa_class
        - H5VL__register_connector_by_value
        - H5_init_library
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VL.c:169,5'
          Dst:             H5_init_library
        - Src:             'H5VL.c:169,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:169,5'
          Dst:             H5CX_push
        - Src:             'H5VL.c:169,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:169,5'
          Dst:             H5E_clear_stack
        - Src:             'H5VL.c:173,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:179,22'
          Dst:             H5P_isa_class
        - Src:             'H5VL.c:180,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:183,22'
          Dst:             H5VL__register_connector_by_value
        - Src:             'H5VL.c:184,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:187,5'
          Dst:             H5CX_pop
        - Src:             'H5VL.c:187,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VLregister_connector_by_name
      functionSourceFile: '/src/hdf5/src/H5VL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         85
      ICount:          291
      EdgeCount:       96
      CyclomaticComplexity: 13
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_isa_class
        - H5VL__register_connector_by_name
        - H5_init_library
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VL.c:124,5'
          Dst:             H5_init_library
        - Src:             'H5VL.c:124,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:124,5'
          Dst:             H5CX_push
        - Src:             'H5VL.c:124,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:124,5'
          Dst:             H5E_clear_stack
        - Src:             'H5VL.c:128,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:129,14'
          Dst:             strlen
        - Src:             'H5VL.c:130,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:136,22'
          Dst:             H5P_isa_class
        - Src:             'H5VL.c:137,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:140,22'
          Dst:             H5VL__register_connector_by_name
        - Src:             'H5VL.c:141,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:144,5'
          Dst:             H5CX_pop
        - Src:             'H5VL.c:144,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VLregister_connector
      functionSourceFile: '/src/hdf5/src/H5VL.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          233
      EdgeCount:       72
      CyclomaticComplexity: 11
      functionsReached:
        - H5CX_pop
        - H5CX_push
        - H5E_clear_stack
        - H5E_dump_api_stack
        - H5E_printf_stack
        - H5P_isa_class
        - H5VL__register_connector_by_class
        - H5_init_library
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VL.c:86,5'
          Dst:             H5_init_library
        - Src:             'H5VL.c:86,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:86,5'
          Dst:             H5CX_push
        - Src:             'H5VL.c:86,5'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:86,5'
          Dst:             H5E_clear_stack
        - Src:             'H5VL.c:91,22'
          Dst:             H5P_isa_class
        - Src:             'H5VL.c:92,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:95,22'
          Dst:             H5VL__register_connector_by_class
        - Src:             'H5VL.c:96,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VL.c:99,5'
          Dst:             H5CX_pop
        - Src:             'H5VL.c:99,5'
          Dst:             H5E_dump_api_stack
    - functionName:    H5VL__release_dyn_op
      functionSourceFile: '/src/hdf5/src/H5VLdyn_ops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5FL_reg_free
        - H5MM_xfree
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLdyn_ops.c:120,5'
          Dst:             H5MM_xfree
        - Src:             'H5VLdyn_ops.c:121,5'
          Dst:             H5FL_reg_free
    - functionName:    H5VL__unregister_opt_operation
      functionSourceFile: '/src/hdf5/src/H5VLdyn_ops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          139
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - H5E_printf_stack
        - H5SL_close
        - H5SL_count
        - H5SL_remove
        - H5VL__release_dyn_op
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLdyn_ops.c:318,31'
          Dst:             H5SL_remove
        - Src:             'H5VLdyn_ops.c:319,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLdyn_ops.c:322,9'
          Dst:             H5VL__release_dyn_op
        - Src:             'H5VLdyn_ops.c:325,18'
          Dst:             H5SL_count
        - Src:             'H5VLdyn_ops.c:326,17'
          Dst:             H5SL_close
        - Src:             'H5VLdyn_ops.c:327,17'
          Dst:             H5E_printf_stack
        - Src:             'H5VLdyn_ops.c:332,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__find_opt_operation
      functionSourceFile: '/src/hdf5/src/H5VLdyn_ops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          94
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - H5E_printf_stack
        - H5SL_search
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLdyn_ops.c:280,31'
          Dst:             H5SL_search
        - Src:             'H5VLdyn_ops.c:281,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLdyn_ops.c:287,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__num_opt_operation
      functionSourceFile: '/src/hdf5/src/H5VLdyn_ops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - H5SL_count
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLdyn_ops.c:249,26'
          Dst:             H5SL_count
    - functionName:    H5VL__register_opt_operation
      functionSourceFile: '/src/hdf5/src/H5VLdyn_ops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          218
      EdgeCount:       70
      CyclomaticComplexity: 8
      functionsReached:
        - H5E_printf_stack
        - H5FL_reg_calloc
        - H5MM_strdup
        - H5SL_create
        - H5SL_insert
        - H5SL_search
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLdyn_ops.c:202,21'
          Dst:             H5SL_search
        - Src:             'H5VLdyn_ops.c:203,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLdyn_ops.c:207,47'
          Dst:             H5SL_create
        - Src:             'H5VLdyn_ops.c:208,13'
          Dst:             H5E_printf_stack
        - Src:             'H5VLdyn_ops.c:212,27'
          Dst:             H5FL_reg_calloc
        - Src:             'H5VLdyn_ops.c:213,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLdyn_ops.c:214,36'
          Dst:             H5MM_strdup
        - Src:             'H5VLdyn_ops.c:215,9'
          Dst:             H5E_printf_stack
        - Src:             'H5VLdyn_ops.c:219,9'
          Dst:             H5SL_insert
        - Src:             'H5VLdyn_ops.c:220,9'
          Dst:             H5E_printf_stack
    - functionName:    H5VL__term_opt_operation_cb
      functionSourceFile: '/src/hdf5/src/H5VLdyn_ops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - H5VL__release_dyn_op
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLdyn_ops.c:144,5'
          Dst:             H5VL__release_dyn_op
    - functionName:    H5VL__term_opt_operation
      functionSourceFile: '/src/hdf5/src/H5VLdyn_ops.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          49
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - H5SL_destroy
        - H5VL__term_opt_operation_cb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'H5VLdyn_ops.c:170,13'
          Dst:             H5SL_destroy
        - Src:             'H5VLdyn_ops.c:170,13'
          Dst:             H5VL__term_opt_operation_cb
    - functionName:    longest_match
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1356
      functionLinenumberEnd: 1497
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         56
      ICount:          477
      EdgeCount:       76
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflate_slow
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1923
      functionLinenumberEnd: 2043
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         92
      ICount:          1013
      EdgeCount:       124
      CyclomaticComplexity: 34
      functionsReached:
        - _tr_flush_block
        - fill_window
        - flush_pending
        - longest_match
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:1935,13'
          Dst:             fill_window
        - Src:             'deflate.c:1961,31'
          Dst:             longest_match
        - Src:             'deflate.c:2005,25'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2005,25'
          Dst:             flush_pending
        - Src:             'deflate.c:2015,17'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2015,17'
          Dst:             flush_pending
        - Src:             'deflate.c:2037,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2037,9'
          Dst:             flush_pending
        - Src:             'deflate.c:2041,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2041,9'
          Dst:             flush_pending
    - functionName:    fill_window
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          468
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - read_buf
        - slide_hash
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:285,13'
          Dst:             slide_hash
        - Src:             'deflate.c:303,13'
          Dst:             read_buf
    - functionName:    flush_pending
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          116
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _tr_flush_bits
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:927,5'
          Dst:             _tr_flush_bits
    - functionName:    slide_hash
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_buf
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          125
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - adler32
        - crc32
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:228,23'
          Dst:             adler32
        - Src:             'deflate.c:232,23'
          Dst:             crc32
    - functionName:    deflate_fast
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1824
      functionLinenumberEnd: 1915
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          793
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - _tr_flush_block
        - fill_window
        - flush_pending
        - longest_match
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:1835,13'
          Dst:             fill_window
        - Src:             'deflate.c:1858,31'
          Dst:             longest_match
        - Src:             'deflate.c:1905,21'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:1905,21'
          Dst:             flush_pending
        - Src:             'deflate.c:1909,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:1909,9'
          Dst:             flush_pending
        - Src:             'deflate.c:1913,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:1913,9'
          Dst:             flush_pending
    - functionName:    deflateCopy
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1290
      functionLinenumberEnd: 1344
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          275
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - deflateEnd
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:1300,9'
          Dst:             deflateStateCheck
        - Src:             'deflate.c:1321,9'
          Dst:             deflateEnd
    - functionName:    deflateStateCheck
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          145
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflateEnd
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1266
      functionLinenumberEnd: 1283
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          170
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - deflateStateCheck
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:1269,9'
          Dst:             deflateStateCheck
    - functionName:    deflate_rle
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2051
      functionLinenumberEnd: 2116
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         81
      ICount:          739
      EdgeCount:       111
      CyclomaticComplexity: 32
      functionsReached:
        - _tr_flush_block
        - fill_window
        - flush_pending
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:2062,13'
          Dst:             fill_window
        - Src:             'deflate.c:2106,21'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2106,21'
          Dst:             flush_pending
        - Src:             'deflate.c:2110,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2110,9'
          Dst:             flush_pending
        - Src:             'deflate.c:2114,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2114,9'
          Dst:             flush_pending
    - functionName:    deflate_huff
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2122
      functionLinenumberEnd: 2152
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          343
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - _tr_flush_block
        - fill_window
        - flush_pending
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:2128,13'
          Dst:             fill_window
        - Src:             'deflate.c:2142,21'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2142,21'
          Dst:             flush_pending
        - Src:             'deflate.c:2146,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2146,9'
          Dst:             flush_pending
        - Src:             'deflate.c:2150,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2150,9'
          Dst:             flush_pending
    - functionName:    deflate_stored
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1635
      functionLinenumberEnd: 1815
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         132
      ICount:          1163
      EdgeCount:       178
      CyclomaticComplexity: 48
      functionsReached:
        - _tr_stored_block
        - flush_pending
        - read_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:1680,9'
          Dst:             _tr_stored_block
        - Src:             'deflate.c:1689,9'
          Dst:             flush_pending
        - Src:             'deflate.c:1713,13'
          Dst:             read_buf
        - Src:             'deflate.c:1783,9'
          Dst:             read_buf
        - Src:             'deflate.c:1806,9'
          Dst:             _tr_stored_block
        - Src:             'deflate.c:1808,9'
          Dst:             flush_pending
    - functionName:    putShortMSB
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflateBound
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          317
      EdgeCount:       64
      CyclomaticComplexity: 15
      functionsReached:
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:
        - Branch String:   'deflate.c:863,5'
          Branch Sides:    []
      Callsites:
        - Src:             'deflate.c:858,9'
          Dst:             deflateStateCheck
    - functionName:    deflateTune
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:809,9'
          Dst:             deflateStateCheck
    - functionName:    deflate
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 954
      functionLinenumberEnd: 1263
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         255
      ICount:          2116
      EdgeCount:       343
      CyclomaticComplexity: 90
      functionsReached:
        - _tr_align
        - _tr_stored_block
        - adler32
        - crc32
        - deflateStateCheck
        - deflate_huff
        - deflate_rle
        - deflate_stored
        - flush_pending
        - putShortMSB
      functionUses:    29
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:958,9'
          Dst:             deflateStateCheck
        - Src:             'deflate.c:975,9'
          Dst:             flush_pending
        - Src:             'deflate.c:1021,9'
          Dst:             putShortMSB
        - Src:             'deflate.c:1025,13'
          Dst:             putShortMSB
        - Src:             'deflate.c:1026,13'
          Dst:             putShortMSB
        - Src:             'deflate.c:1028,23'
          Dst:             adler32
        - Src:             'deflate.c:1032,9'
          Dst:             flush_pending
        - Src:             'deflate.c:1041,23'
          Dst:             crc32
        - Src:             'deflate.c:1058,13'
          Dst:             flush_pending
        - Src:             'deflate.c:1084,31'
          Dst:             crc32
        - Src:             'deflate.c:1099,17'
          Dst:             crc32
        - Src:             'deflate.c:1101,17'
          Dst:             flush_pending
        - Src:             'deflate.c:1112,13'
          Dst:             crc32
        - Src:             'deflate.c:1123,21'
          Dst:             crc32
        - Src:             'deflate.c:1124,21'
          Dst:             flush_pending
        - Src:             'deflate.c:1134,13'
          Dst:             crc32
        - Src:             'deflate.c:1145,21'
          Dst:             crc32
        - Src:             'deflate.c:1146,21'
          Dst:             flush_pending
        - Src:             'deflate.c:1156,13'
          Dst:             crc32
        - Src:             'deflate.c:1163,17'
          Dst:             flush_pending
        - Src:             'deflate.c:1171,27'
          Dst:             crc32
        - Src:             'deflate.c:1176,9'
          Dst:             flush_pending
        - Src:             'deflate.c:1190,34'
          Dst:             deflate_stored
        - Src:             'deflate.c:1191,50'
          Dst:             deflate_huff
        - Src:             'deflate.c:1192,41'
          Dst:             deflate_rle
        - Src:             'deflate.c:1213,17'
          Dst:             _tr_align
        - Src:             'deflate.c:1215,17'
          Dst:             _tr_stored_block
        - Src:             'deflate.c:1228,13'
          Dst:             flush_pending
        - Src:             'deflate.c:1254,9'
          Dst:             putShortMSB
        - Src:             'deflate.c:1255,9'
          Dst:             putShortMSB
        - Src:             'deflate.c:1257,5'
          Dst:             flush_pending
    - functionName:    deflateParams
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          297
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - deflate
        - deflateStateCheck
        - slide_hash
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:764,9'
          Dst:             deflateStateCheck
        - Src:             'deflate.c:780,19'
          Dst:             deflate
        - Src:             'deflate.c:789,17'
          Dst:             slide_hash
    - functionName:    deflatePrime
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          134
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _tr_flush_bits
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:735,9'
          Dst:             deflateStateCheck
        - Src:             'deflate.c:752,9'
          Dst:             _tr_flush_bits
    - functionName:    deflateUsed
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:724,9'
          Dst:             deflateStateCheck
    - functionName:    deflatePending
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:714,9'
          Dst:             deflateStateCheck
    - functionName:    deflateSetHeader
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:706,9'
          Dst:             deflateStateCheck
    - functionName:    lm_init
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          107
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflateResetKeep
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          109
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _tr_init
        - adler32
        - crc32
        - deflateStateCheck
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:638,9'
          Dst:             deflateStateCheck
        - Src:             'deflate.c:660,24'
          Dst:             crc32
        - Src:             'deflate.c:662,9'
          Dst:             adler32
        - Src:             'deflate.c:665,5'
          Dst:             _tr_init
    - functionName:    deflateGetDictionary
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          118
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:621,9'
          Dst:             deflateStateCheck
    - functionName:    deflateSetDictionary
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          352
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - adler32
        - deflateStateCheck
        - fill_window
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:558,9'
          Dst:             deflateStateCheck
        - Src:             'deflate.c:567,23'
          Dst:             adler32
        - Src:             'deflate.c:587,5'
          Dst:             fill_window
        - Src:             'deflate.c:601,9'
          Dst:             fill_window
    - functionName:    deflateReset
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deflateResetKeep
        - lm_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:698,11'
          Dst:             deflateResetKeep
        - Src:             'deflate.c:700,9'
          Dst:             lm_init
    - functionName:    deflateInit2_
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          512
      EdgeCount:       95
      CyclomaticComplexity: 29
      functionsReached:
        - deflateEnd
        - deflateReset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:503,9'
          Dst:             deflateEnd
        - Src:             'deflate.c:523,12'
          Dst:             deflateReset
    - functionName:    deflateInit_
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deflateInit2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:373,12'
          Dst:             deflateInit2_
    - functionName:    inflateCodesUsed
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1521
      functionLinenumberEnd: 1526
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1523,9'
          Dst:             inflateStateCheck
    - functionName:    inflateStateCheck
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          84
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflateMark
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1510
      functionLinenumberEnd: 1519
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1513,9'
          Dst:             inflateStateCheck
    - functionName:    inflateValidate
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1498
      functionLinenumberEnd: 1508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1501,9'
          Dst:             inflateStateCheck
    - functionName:    inflateUndermine
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1483
      functionLinenumberEnd: 1496
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1486,9'
          Dst:             inflateStateCheck
    - functionName:    inflateCopy
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1439
      functionLinenumberEnd: 1481
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          231
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - inflateStateCheck
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1446,9'
          Dst:             inflateStateCheck
    - functionName:    inflateSyncPoint
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1431
      functionLinenumberEnd: 1437
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1434,9'
          Dst:             inflateStateCheck
    - functionName:    syncsearch
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1356
      functionLinenumberEnd: 1372
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflateSync
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1375
      functionLinenumberEnd: 1421
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          229
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - inflateReset
        - inflateStateCheck
        - syncsearch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1383,9'
          Dst:             inflateStateCheck
        - Src:             'inflate.c:1399,9'
          Dst:             syncsearch
        - Src:             'inflate.c:1403,11'
          Dst:             syncsearch
        - Src:             'inflate.c:1416,5'
          Dst:             inflateReset
    - functionName:    inflateReset
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - inflateResetKeep
        - inflateStateCheck
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:133,9'
          Dst:             inflateStateCheck
        - Src:             'inflate.c:138,12'
          Dst:             inflateResetKeep
    - functionName:    inflateResetKeep
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          108
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - inflateStateCheck
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:109,9'
          Dst:             inflateStateCheck
    - functionName:    inflateGetHeader
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1330
      functionLinenumberEnd: 1342
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1334,9'
          Dst:             inflateStateCheck
    - functionName:    inflateSetDictionary
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1299
      functionLinenumberEnd: 1328
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          122
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - adler32
        - inflateStateCheck
        - updatewindow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1305,9'
          Dst:             inflateStateCheck
        - Src:             'inflate.c:1312,18'
          Dst:             adler32
        - Src:             'inflate.c:1313,18'
          Dst:             adler32
        - Src:             'inflate.c:1320,11'
          Dst:             updatewindow
    - functionName:    updatewindow
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          251
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflateGetDictionary
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1279
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          111
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1283,9'
          Dst:             inflateStateCheck
    - functionName:    inflateEnd
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1266
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - inflateStateCheck
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1268,9'
          Dst:             inflateStateCheck
    - functionName:    fixedtables
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflate
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 1264
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         728
      ICount:          4665
      EdgeCount:       915
      CyclomaticComplexity: 189
      functionsReached:
        - adler32
        - crc32
        - fixedtables
        - inflateStateCheck
        - inflate_fast
        - inflate_table
        - updatewindow
      functionUses:    7
      BranchProfiles:
        - Branch String:   'inflate.c:621,9'
          Branch Sides:    []
        - Branch String:   'inflate.c:836,13'
          Branch Sides:    []
      Callsites:
        - Src:             'inflate.c:610,9'
          Dst:             inflateStateCheck
        - Src:             'inflate.c:632,32'
          Dst:             crc32
        - Src:             'inflate.c:633,17'
          Dst:             crc32
        - Src:             'inflate.c:666,42'
          Dst:             adler32
        - Src:             'inflate.c:687,17'
          Dst:             crc32
        - Src:             'inflate.c:696,17'
          Dst:             crc32
        - Src:             'inflate.c:707,17'
          Dst:             crc32
        - Src:             'inflate.c:718,21'
          Dst:             crc32
        - Src:             'inflate.c:739,40'
          Dst:             crc32
        - Src:             'inflate.c:761,36'
          Dst:             crc32
        - Src:             'inflate.c:783,36'
          Dst:             crc32
        - Src:             'inflate.c:806,42'
          Dst:             crc32
        - Src:             'inflate.c:821,42'
          Dst:             adler32
        - Src:             'inflate.c:843,17'
          Dst:             fixedtables
        - Src:             'inflate.c:928,19'
          Dst:             inflate_table
        - Src:             'inflate.c:1003,19'
          Dst:             inflate_table
        - Src:             'inflate.c:1012,19'
          Dst:             inflate_table
        - Src:             'inflate.c:1029,17'
          Dst:             inflate_fast
        - Src:             'inflate.c:1191,25'
          Dst:             crc32
        - Src:             'inflate.c:1191,25'
          Dst:             adler32
        - Src:             'inflate.c:1246,13'
          Dst:             updatewindow
        - Src:             'inflate.c:1257,13'
          Dst:             crc32
        - Src:             'inflate.c:1257,13'
          Dst:             adler32
    - functionName:    inflatePrime
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:226,9'
          Dst:             inflateStateCheck
    - functionName:    inflateInit_
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - inflateInit2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:220,12'
          Dst:             inflateInit2_
    - functionName:    inflateInit2_
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          163
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - inflateReset2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:210,11'
          Dst:             inflateReset2
    - functionName:    inflateReset2
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          155
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - inflateReset
        - inflateStateCheck
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:146,9'
          Dst:             inflateStateCheck
        - Src:             'inflate.c:175,12'
          Dst:             inflateReset
    - functionName:    inflate_table
      functionSourceFile: '/src/zlib/inftrees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         123
      ICount:          835
      EdgeCount:       159
      CyclomaticComplexity: 38
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'inftrees.c:176,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    send_tree
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          1105
      EdgeCount:       78
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    scan_tree
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          215
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bi_reverse
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          37
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gen_codes
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          104
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - bi_reverse
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:227,29'
          Dst:             bi_reverse
    - functionName:    gen_bitlen
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          406
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqdownheap
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          257
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _tr_tally
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1095
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          133
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    send_all_trees
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          500
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - send_tree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:850,5'
          Dst:             send_tree
        - Src:             'trees.c:853,5'
          Dst:             send_tree
    - functionName:    compress_block
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          869
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    build_bl_tree
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 825
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          85
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - build_tree
        - scan_tree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:804,5'
          Dst:             scan_tree
        - Src:             'trees.c:805,5'
          Dst:             scan_tree
        - Src:             'trees.c:808,5'
          Dst:             build_tree
    - functionName:    build_tree
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          385
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - gen_bitlen
        - gen_codes
        - pqdownheap
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:667,42'
          Dst:             pqdownheap
        - Src:             'trees.c:674,9'
          Dst:             pqdownheap
        - Src:             'trees.c:693,9'
          Dst:             pqdownheap
        - Src:             'trees.c:702,5'
          Dst:             gen_bitlen
        - Src:             'trees.c:705,5'
          Dst:             gen_codes
    - functionName:    detect_data_type
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 966
      functionLinenumberEnd: 991
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          133
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _tr_flush_block
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          402
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - _tr_stored_block
        - bi_windup
        - build_bl_tree
        - build_tree
        - compress_block
        - detect_data_type
        - init_block
        - send_all_trees
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:1007,34'
          Dst:             detect_data_type
        - Src:             'trees.c:1010,9'
          Dst:             build_tree
        - Src:             'trees.c:1014,9'
          Dst:             build_tree
        - Src:             'trees.c:1024,23'
          Dst:             build_bl_tree
        - Src:             'trees.c:1056,9'
          Dst:             _tr_stored_block
        - Src:             'trees.c:1060,9'
          Dst:             compress_block
        - Src:             'trees.c:1067,9'
          Dst:             send_all_trees
        - Src:             'trees.c:1069,9'
          Dst:             compress_block
        - Src:             'trees.c:1079,5'
          Dst:             init_block
        - Src:             'trees.c:1082,9'
          Dst:             bi_windup
    - functionName:    _tr_stored_block
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          219
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bi_windup
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:863,5'
          Dst:             bi_windup
    - functionName:    init_block
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bi_windup
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          92
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _tr_align
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 895
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          225
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bi_flush
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:894,5'
          Dst:             bi_flush
    - functionName:    bi_flush
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          95
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _tr_flush_bits
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bi_flush
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:881,5'
          Dst:             bi_flush
    - functionName:    tr_static_init
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _tr_init
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_block
        - tr_static_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:457,5'
          Dst:             tr_static_init
        - Src:             'trees.c:477,5'
          Dst:             init_block
    - functionName:    zcfree
      functionSourceFile: '/src/zlib/zutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zcalloc
      functionSourceFile: '/src/zlib/zutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zError
      functionSourceFile: '/src/zlib/zutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zlibCompileFlags
      functionSourceFile: '/src/zlib/zutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zlibVersion
      functionSourceFile: '/src/zlib/zutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compressBound
      functionSourceFile: '/src/zlib/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compress
      functionSourceFile: '/src/zlib/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compress2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'compress.c:65,12'
          Dst:             compress2
    - functionName:    compress2
      functionSourceFile: '/src/zlib/compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          165
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - deflate
        - deflateEnd
        - deflateInit_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'compress.c:36,11'
          Dst:             deflateInit_
        - Src:             'compress.c:53,15'
          Dst:             deflate
        - Src:             'compress.c:57,5'
          Dst:             deflateEnd
    - functionName:    adler32_combine64
      functionSourceFile: '/src/zlib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - adler32_combine_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'adler32.c:163,12'
          Dst:             adler32_combine_
    - functionName:    adler32_combine_
      functionSourceFile: '/src/zlib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          128
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    adler32_combine
      functionSourceFile: '/src/zlib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - adler32_combine_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'adler32.c:159,12'
          Dst:             adler32_combine_
    - functionName:    adler32
      functionSourceFile: '/src/zlib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - adler32_z
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'adler32.c:129,12'
          Dst:             adler32_z
    - functionName:    adler32_z
      functionSourceFile: '/src/zlib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          575
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crc32_combine_op
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1047
      functionLinenumberEnd: 1048
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - multmodp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:1048,12'
          Dst:             multmodp
    - functionName:    multmodp
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crc32_combine_gen
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1042
      functionLinenumberEnd: 1043
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crc32_combine_gen64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:1043,12'
          Dst:             crc32_combine_gen64
    - functionName:    crc32_combine_gen64
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1038
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - x2nmodp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:1038,12'
          Dst:             x2nmodp
    - functionName:    x2nmodp
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - multmodp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:182,17'
          Dst:             multmodp
    - functionName:    crc32_combine
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1029
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crc32_combine64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:1030,12'
          Dst:             crc32_combine64
    - functionName:    crc32_combine64
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - multmodp
        - x2nmodp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:1025,21'
          Dst:             x2nmodp
        - Src:             'crc32.c:1025,12'
          Dst:             multmodp
    - functionName:    crc32
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1017
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crc32_z
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:1017,12'
          Dst:             crc32_z
    - functionName:    crc32_z
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          725
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - byte_swap
        - crc_word
        - crc_word_big
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:841,19'
          Dst:             crc_word
        - Src:             'crc32.c:843,19'
          Dst:             crc_word
        - Src:             'crc32.c:845,19'
          Dst:             crc_word
        - Src:             'crc32.c:847,19'
          Dst:             crc_word
        - Src:             'crc32.c:849,19'
          Dst:             crc_word
        - Src:             'crc32.c:880,20'
          Dst:             byte_swap
        - Src:             'crc32.c:963,20'
          Dst:             crc_word_big
        - Src:             'crc32.c:965,20'
          Dst:             crc_word_big
        - Src:             'crc32.c:967,20'
          Dst:             crc_word_big
        - Src:             'crc32.c:969,20'
          Dst:             crc_word_big
        - Src:             'crc32.c:971,20'
          Dst:             crc_word_big
        - Src:             'crc32.c:980,19'
          Dst:             byte_swap
    - functionName:    crc_word
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          35
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    byte_swap
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crc_word_big
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_crc_table
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflate_fast
      functionSourceFile: '/src/zlib/inffast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         111
      ICount:          1019
      EdgeCount:       145
      CyclomaticComplexity: 36
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
